From 2885941cf88da7397f2e641e383a26337f3c2b03 Mon Sep 17 00:00:00 2001 From: 44323 <443237572@qq.com> Date: 星期三, 22 五月 2024 20:55:51 +0800 Subject: [PATCH] 代码提交 --- ruoyi-service/ruoyi-management/src/main/java/com/ruoyi/management/controller/TOrderController.java | 20 ++++++++++++++++---- 1 files changed, 16 insertions(+), 4 deletions(-) diff --git a/ruoyi-service/ruoyi-management/src/main/java/com/ruoyi/management/controller/TOrderController.java b/ruoyi-service/ruoyi-management/src/main/java/com/ruoyi/management/controller/TOrderController.java index 486366f..c112f4f 100644 --- a/ruoyi-service/ruoyi-management/src/main/java/com/ruoyi/management/controller/TOrderController.java +++ b/ruoyi-service/ruoyi-management/src/main/java/com/ruoyi/management/controller/TOrderController.java @@ -3,10 +3,12 @@ import com.ruoyi.common.core.web.domain.AjaxResult; import com.ruoyi.common.core.web.page.PageInfo; +import com.ruoyi.goods.api.domain.TGoods; import com.ruoyi.goods.api.domain.TOrder; import com.ruoyi.management.domain.TUser; import com.ruoyi.management.dto.OrderDTO; import com.ruoyi.management.dto.OrderQuery; +import com.ruoyi.management.service.ITGoodsService; import com.ruoyi.management.service.ITOrderService; import com.ruoyi.management.service.ITUserService; import com.ruoyi.management.vo.TOrderVO; @@ -18,6 +20,8 @@ import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; +import java.text.ParseException; +import java.text.SimpleDateFormat; import java.util.Date; import java.util.List; @@ -36,14 +40,19 @@ private ITOrderService tOrderService; @Autowired private ITUserService userService; + @Autowired + private ITGoodsService goodsService; @ResponseBody @PostMapping("/listAll") @ApiOperation(value = "列表查询", tags = {"后台-订单管理"}) - public AjaxResult<PageInfo<TOrderVO>> listAll(OrderQuery query) { + public AjaxResult<PageInfo<TOrderVO>> listAll(OrderQuery query) throws ParseException { + SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); + if (query.getEndTime()!=null){ - query.getEndTime().setHours(23); - query.getEndTime().setMinutes(59); - query.getEndTime().setSeconds(59); + Date parse = format.parse(query.getStartTime()); + Date parse1 = format.parse(query.getEndTime()); + query.setStartTime1(parse); + query.setEndTime1(parse1); } List<TOrderVO> list = tOrderService.listAll(query); PageInfo<TOrderVO> res = new PageInfo<>(query.getPageNumber(), query.getPageSize()); @@ -55,7 +64,9 @@ @ApiOperation(value = "查看详情", tags = {"后台-订单管理"}) public AjaxResult<TOrderVO> getGoodsInfo(Integer id) { TOrder byId = tOrderService.getById(id); + TGoods byId2 = goodsService.getById(byId.getGoodsId()); TOrderVO tGoodsVO = new TOrderVO(); + tGoodsVO.setName(byId2.getName()); BeanUtils.copyProperties(byId,tGoodsVO); TUser byId1 = userService.getById(byId.getUserId()); tGoodsVO.setUserName(byId1.getName()); @@ -67,6 +78,7 @@ @ApiOperation(value = "确认发货", tags = {"后台-订单管理"}) public AjaxResult<TOrderVO> getGoodsInfo(OrderDTO dto) { TOrder byId = tOrderService.getById(dto.getId()); + byId.setState(2); byId.setExpress(dto.getExpress()); byId.setExpressNumber(dto.getExpressNumber()); byId.setExpressTime(new Date()); -- Gitblit v1.7.1