diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/jarvis/JDOrderController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/jarvis/JDOrderController.java index 9504429..df12c5e 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/jarvis/JDOrderController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/jarvis/JDOrderController.java @@ -39,27 +39,7 @@ public class JDOrderController extends BaseController { private final static String skey = "2192057370ef8140c201079969c956a3"; private final static String requestUrl = "http://192.168.8.88:6666/jd/"; - /** - * 列表查询(分页) - */ - @org.springframework.web.bind.annotation.GetMapping("/list") - public TableDataInfo list(JDOrder query) { - startPage(); - java.util.List list = jdOrderService.selectJDOrderList(query); - TableDataInfo dataTable = getDataTable(list); - List rows = (List) dataTable.getRows(); - for (JDOrder jdOrder : rows) { - OrderRows orderRows = orderRowsService.selectOrderRowsByOrderId(jdOrder.getOrderId()); - if (orderRows != null) { - jdOrder.setProPriceAmount(orderRows.getProPriceAmount()); - jdOrder.setFinishTime(orderRows.getFinishTime()); - } else { - jdOrder.setProPriceAmount(0.0); - } - } - return dataTable; - } @PostMapping("/generatePromotionContent") diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/JDOrderListController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/JDOrderListController.java index d42876b..8d60a61 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/JDOrderListController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/JDOrderListController.java @@ -4,6 +4,8 @@ import java.io.IOException; import java.util.List; import javax.servlet.http.HttpServletResponse; +import com.ruoyi.jarvis.domain.OrderRows; +import com.ruoyi.jarvis.service.IOrderRowsService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import com.ruoyi.common.annotation.Log; @@ -24,18 +26,35 @@ import com.ruoyi.common.core.page.TableDataInfo; @RequestMapping("/system/jdorder") public class JDOrderListController extends BaseController { - @Autowired - private IJDOrderService jdOrderService; + + private final IJDOrderService jdOrderService; + private final IOrderRowsService orderRowsService; + + public JDOrderListController(IJDOrderService jdOrderService, IOrderRowsService orderRowsService) { + this.jdOrderService = jdOrderService; + this.orderRowsService = orderRowsService; + } /** * 查询JD订单列表 */ - @GetMapping("/list") - public TableDataInfo list(JDOrder jdOrder) - { + @org.springframework.web.bind.annotation.GetMapping("/list") + public TableDataInfo list(JDOrder query) { startPage(); - List list = jdOrderService.selectJDOrderList(jdOrder); - return getDataTable(list); + java.util.List list = jdOrderService.selectJDOrderList(query); + TableDataInfo dataTable = getDataTable(list); + List rows = (List) dataTable.getRows(); + for (JDOrder jdOrder : rows) { + OrderRows orderRows = orderRowsService.selectOrderRowsByOrderId(jdOrder.getOrderId()); + if (orderRows != null) { + jdOrder.setProPriceAmount(orderRows.getProPriceAmount()); + jdOrder.setFinishTime(orderRows.getFinishTime()); + } else { + jdOrder.setProPriceAmount(0.0); + } + } + + return dataTable; } /** @@ -48,7 +67,7 @@ public class JDOrderListController extends BaseController String fileName = "JD订单数据"; List list = jdOrderService.selectJDOrderList(jdOrder); - + // 设置响应头,指定文件名 response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"); response.setCharacterEncoding("utf-8"); @@ -90,13 +109,5 @@ public class JDOrderListController extends BaseController return toAjax(jdOrderService.updateJDOrder(jdOrder)); } - /** - * 删除JD订单 - */ - @Log(title = "JD订单", businessType = BusinessType.DELETE) - @DeleteMapping("/{ids}") - public AjaxResult remove(@PathVariable Long[] ids) - { - return toAjax(jdOrderService.deleteJDOrderByIds(ids)); } }