From 88e823bb6c7ac1b5a443c4902848aa6c19049189 Mon Sep 17 00:00:00 2001 From: linfso Date: Sun, 5 Jan 2025 12:36:48 +0800 Subject: [PATCH] md --- .../web/emis/EmisTmsScanRecordController.java | 33 +++++++++ .../emis/mapper/EmisTmsScanRecordMapper.java | 7 ++ .../service/IEmisTmsScanRecordService.java | 2 + .../impl/EmisTmsScanRecordServiceImpl.java | 7 ++ .../mapper/EmisTmsScanRecordMapper.xml | 72 ++++++++++++++++++- 5 files changed, 119 insertions(+), 2 deletions(-) diff --git a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisTmsScanRecordController.java b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisTmsScanRecordController.java index 55d21dbd4..186cf4d9a 100644 --- a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisTmsScanRecordController.java +++ b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisTmsScanRecordController.java @@ -326,6 +326,39 @@ public class EmisTmsScanRecordController extends EmisBaseController return getDataTable(list); } + /** + * 查询TMS扫描记录列表 + */ + @GetMapping("/scanMonitorList") + public TableDataInfo scanMonitorList(EmisTmsScanRecord emisTmsScanRecord) + { + startPage(); + + // 设置通用权限查询参数 + setPrivParams(emisTmsScanRecord); + + if(!StringUtils.isEmpty(emisTmsScanRecord.getBillCode())){ + emisTmsScanRecord.setBillCode(WaybillHelper.formatQueryValue(emisTmsScanRecord.getBillCode())); + String[] billCodeSortList = emisTmsScanRecord.getBillCode().split(","); + if(billCodeSortList.length>1){ + emisTmsScanRecord.getParams().put("billCodeSortList",Arrays.asList(billCodeSortList)); + } + } + + if(!StringUtils.isEmpty(emisTmsScanRecord.getOrderSn())){ + emisTmsScanRecord.setOrderSn(WaybillHelper.formatQueryValue(emisTmsScanRecord.getOrderSn())); + String[] orderSnSortList = emisTmsScanRecord.getOrderSn().split(","); + if(orderSnSortList.length>1){ + emisTmsScanRecord.getParams().put("orderSnSortList",Arrays.asList(orderSnSortList)); + } + } + + + List list = emisTmsScanRecordService.selectMonitorScanRecordList(emisTmsScanRecord); + + return getDataTable(list); + } + /** * 快件跟踪 diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisTmsScanRecordMapper.java b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisTmsScanRecordMapper.java index b3b02efaf..95f506737 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisTmsScanRecordMapper.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisTmsScanRecordMapper.java @@ -54,6 +54,13 @@ public interface EmisTmsScanRecordMapper extends BaseMapper */ public List selectEmisTmsScanRecordList(EmisTmsScanRecord emisTmsScanRecord); + /** + * 对比监控 + * @param emisTmsScanRecord + * @return + */ + public List selectMonitorScanRecordList(EmisTmsScanRecord emisTmsScanRecord); + public List queryScanWaybillList(EmisTmsScanRecord emisTmsScanRecord); diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisTmsScanRecordService.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisTmsScanRecordService.java index 6d5b8456c..d22cbd79b 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisTmsScanRecordService.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisTmsScanRecordService.java @@ -46,6 +46,8 @@ public interface IEmisTmsScanRecordService extends IDataAuditService */ public List selectEmisTmsScanRecordList(EmisTmsScanRecord emisTmsScanRecord); + public List selectMonitorScanRecordList(EmisTmsScanRecord emisTmsScanRecord); + diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisTmsScanRecordServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisTmsScanRecordServiceImpl.java index 357acd177..f82db40a4 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisTmsScanRecordServiceImpl.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisTmsScanRecordServiceImpl.java @@ -130,6 +130,13 @@ public class EmisTmsScanRecordServiceImpl extends EmisBaseService implements IEm * @param emisTmsScanRecord TMS扫描记录 * @return TMS扫描记录 */ + @Override + public List selectMonitorScanRecordList(EmisTmsScanRecord emisTmsScanRecord) + { + List listTraceList = emisTmsScanRecordMapper.selectMonitorScanRecordList(emisTmsScanRecord); + return listTraceList; + } + @Override public List selectEmisTmsScanRecordList(EmisTmsScanRecord emisTmsScanRecord) { diff --git a/emis-biz/src/main/resources/mapper/EmisTmsScanRecordMapper.xml b/emis-biz/src/main/resources/mapper/EmisTmsScanRecordMapper.xml index ef75ba6f2..84ef66bc8 100644 --- a/emis-biz/src/main/resources/mapper/EmisTmsScanRecordMapper.xml +++ b/emis-biz/src/main/resources/mapper/EmisTmsScanRecordMapper.xml @@ -322,7 +322,8 @@ + + +