From a623f1eb91b1d89872e3582b5747e9d7096ea225 Mon Sep 17 00:00:00 2001 From: 44323 <443237572@qq.com> Date: 星期五, 24 五月 2024 09:01:59 +0800 Subject: [PATCH] 代码提交 --- ruoyi-service/ruoyi-management/src/main/java/com/ruoyi/management/controller/TOrderController.java | 67 +++++++++++++++------------------ 1 files changed, 30 insertions(+), 37 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 c112f4f..375db86 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 @@ -1,19 +1,17 @@ package com.ruoyi.management.controller; +import com.ruoyi.common.core.domain.R; 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.goods.api.feignClient.GoodsClient; +import com.ruoyi.goods.api.model.OrderDTO; +import com.ruoyi.goods.api.model.OrderQuery; +import com.ruoyi.goods.api.model.TOrderVO; import com.ruoyi.management.service.ITGoodsService; import com.ruoyi.management.service.ITOrderService; import com.ruoyi.management.service.ITUserService; -import com.ruoyi.management.vo.TOrderVO; import io.swagger.annotations.ApiOperation; -import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.PostMapping; @@ -21,9 +19,6 @@ import org.springframework.web.bind.annotation.ResponseBody; import java.text.ParseException; -import java.text.SimpleDateFormat; -import java.util.Date; -import java.util.List; /** * <p> @@ -42,47 +37,45 @@ private ITUserService userService; @Autowired private ITGoodsService goodsService; + @Autowired + private GoodsClient goodsClient; @ResponseBody @PostMapping("/listAll") @ApiOperation(value = "列表查询", tags = {"后台-订单管理"}) public AjaxResult<PageInfo<TOrderVO>> listAll(OrderQuery query) throws ParseException { - SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); - - if (query.getEndTime()!=null){ - 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()); - res.setRecords(list); - return AjaxResult.success(res); +// SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); +// +// if (query.getEndTime()!=null){ +// 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()); +// res.setRecords(list); + PageInfo<TOrderVO> data = goodsClient.listAll1(query).getData(); + return AjaxResult.success(data); } @ResponseBody @PostMapping("/getOrderInfo") @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()); - tGoodsVO.setPhone(byId1.getPhone()); - return AjaxResult.success(tGoodsVO); + TOrderVO data = goodsClient.getOrderInfo(id).getData(); + return AjaxResult.success(data); } @ResponseBody @PostMapping("/confirm") @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()); - tOrderService.updateById(byId); +// TOrder byId = tOrderService.getById(dto.getId()); +// byId.setState(2); +// byId.setExpress(dto.getExpress()); +// byId.setExpressNumber(dto.getExpressNumber()); +// byId.setExpressTime(new Date()); +// tOrderService.updateById(byId); + goodsClient.getGoodsInfo1(dto); + R.tokenError("登陆失效"); return AjaxResult.success("修改成功"); } } -- Gitblit v1.7.1