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 @@ + + +