diff --git a/xhpc-modules/xhpc-log/src/main/java/com/xhpc/log/controller/OrderLogController.java b/xhpc-modules/xhpc-log/src/main/java/com/xhpc/log/controller/OrderLogController.java index d36403e1..5050d522 100644 --- a/xhpc-modules/xhpc-log/src/main/java/com/xhpc/log/controller/OrderLogController.java +++ b/xhpc-modules/xhpc-log/src/main/java/com/xhpc/log/controller/OrderLogController.java @@ -37,15 +37,16 @@ public class OrderLogController extends BaseController { } - @GetMapping("/{orderId}") - public TableDataInfo getOrderDetailPage(@PathVariable("orderId") String orderId){ + @GetMapping("/detail") + public TableDataInfo getOrderDetailPage(@RequestParam("orderId") String orderId){ startPage(); return getDataTable(orderLogService.getOrderDetailPage(orderId)); } - @GetMapping("/export") + @PostMapping("/export") public void export(HttpServletResponse response, + @RequestParam(required = false) String orderId, @RequestParam(required = false) String tenantId, @RequestParam(required = false) Integer number, @RequestParam(required = false) String serialNumber) throws Exception { @@ -55,6 +56,7 @@ public class OrderLogController extends BaseController { params.put("number", number); params.put("serialNumber", serialNumber); params.put("tenantId", tenantId); + params.put("orderId", orderId); orderLogService.export(response, params); } diff --git a/xhpc-modules/xhpc-log/src/main/java/com/xhpc/log/controller/PileLogController.java b/xhpc-modules/xhpc-log/src/main/java/com/xhpc/log/controller/PileLogController.java index 7351eb23..62c8da67 100644 --- a/xhpc-modules/xhpc-log/src/main/java/com/xhpc/log/controller/PileLogController.java +++ b/xhpc-modules/xhpc-log/src/main/java/com/xhpc/log/controller/PileLogController.java @@ -49,6 +49,7 @@ public class PileLogController extends BaseController { @PostMapping("/export") public void export(HttpServletResponse response, + @RequestParam("pileId") String pileId, @RequestParam(required = false) String tenantId, @RequestParam(required = false) Integer number, @RequestParam(required = false) String startTime, @@ -63,6 +64,7 @@ public class PileLogController extends BaseController { params.put("tenantId", tenantId); params.put("startTime", startTime); params.put("endTime", endTime); + params.put("pileId", pileId); pileLogService.export(response, params); } diff --git a/xhpc-modules/xhpc-log/src/main/java/com/xhpc/log/mapper/XhpcDeviceMessageMapper.java b/xhpc-modules/xhpc-log/src/main/java/com/xhpc/log/mapper/XhpcDeviceMessageMapper.java index ab805788..c9f267ad 100644 --- a/xhpc-modules/xhpc-log/src/main/java/com/xhpc/log/mapper/XhpcDeviceMessageMapper.java +++ b/xhpc-modules/xhpc-log/src/main/java/com/xhpc/log/mapper/XhpcDeviceMessageMapper.java @@ -17,4 +17,11 @@ public interface XhpcDeviceMessageMapper { List> selectListByParams(@Param("params")Map params); + + + List> selectListByChargeOrderNo(@Param("chargeOrderNo") String chargeOrderNo); + + + + List> getOrderMessageByParams(@Param("params")Map params); } diff --git a/xhpc-modules/xhpc-log/src/main/java/com/xhpc/log/service/impl/OrderLogServiceImpl.java b/xhpc-modules/xhpc-log/src/main/java/com/xhpc/log/service/impl/OrderLogServiceImpl.java index 015256f4..e67291d5 100644 --- a/xhpc-modules/xhpc-log/src/main/java/com/xhpc/log/service/impl/OrderLogServiceImpl.java +++ b/xhpc-modules/xhpc-log/src/main/java/com/xhpc/log/service/impl/OrderLogServiceImpl.java @@ -4,6 +4,7 @@ package com.xhpc.log.service.impl; import cn.hutool.core.io.IoUtil; import cn.hutool.poi.excel.ExcelUtil; import cn.hutool.poi.excel.ExcelWriter; +import com.xhpc.log.mapper.XhpcDeviceMessageMapper; import com.xhpc.log.mapper.XhpcHistoryOrderMapper; import com.xhpc.log.mapper.XhpcMessageMapper; import com.xhpc.log.service.OrderLogService; @@ -21,8 +22,9 @@ public class OrderLogServiceImpl implements OrderLogService { @Resource XhpcHistoryOrderMapper historyOrderMapper; + @Resource - XhpcMessageMapper messageMapper; + XhpcDeviceMessageMapper deviceMessageMapper; @Override @@ -33,13 +35,13 @@ public class OrderLogServiceImpl implements OrderLogService { @Override public List> getOrderDetailPage(String orderId){ - return messageMapper.getOrderMessagePage(orderId); + return deviceMessageMapper.selectListByChargeOrderNo(orderId); } @Override public void export(HttpServletResponse response, Map params) throws Exception{ - List> list = messageMapper.getOrderMessageByParams(params); + List> list = deviceMessageMapper.getOrderMessageByParams(params); ExcelWriter writer = ExcelUtil.getWriter(true); writer.addHeaderAlias("serialNumber", "订单号"); diff --git a/xhpc-modules/xhpc-log/src/main/resources/mapper/XhpcDeviceMessageMapper.xml b/xhpc-modules/xhpc-log/src/main/resources/mapper/XhpcDeviceMessageMapper.xml index cd1a96ae..18b1c9f6 100644 --- a/xhpc-modules/xhpc-log/src/main/resources/mapper/XhpcDeviceMessageMapper.xml +++ b/xhpc-modules/xhpc-log/src/main/resources/mapper/XhpcDeviceMessageMapper.xml @@ -28,6 +28,26 @@ + + + + + + +