From 5cc3053e346a848b5b329b53fa14e60f927847aa Mon Sep 17 00:00:00 2001
From: hjl <1657978663@qq.com>
Date: 星期四, 23 五月 2024 18:01:17 +0800
Subject: [PATCH] feat: 完成学习时积分获取规则
---
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