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 ed4d9301d..e51a18e49 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 @@ -75,6 +75,20 @@ public class EmisTmsScanRecordController extends BaseController private IEmisTmsTransPlanDtlService emisTmsTransPlanDtlService; + + /** + * 签收签收统计数据 + */ + @PreAuthorize("@ss.hasPermi('emis:emisTmsScanRecord:signStat')") + @GetMapping("/querySignStatData") + public TableDataInfo querySignStatData(EmisTmsScanRecord emisTmsScanRecord) + { + startPage(); + List list = emisTmsScanRecordService.querySignStatData(emisTmsScanRecord); + return getDataTable(list); + } + + /** * 获取可扫描的运单 * @param scanInfo 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 1895a03f7..9e6ef7068 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 @@ -93,4 +93,14 @@ public interface IEmisTmsScanRecordService */ public List queryWaybillTraceInfo(String billCode, String lang); + + + /** + * 签收异常对比 + * @param emisTmsScanRecord + * @return + */ + public List querySignStatData(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 fe1b5b445..bfba2b0e6 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 @@ -673,6 +673,12 @@ public class EmisTmsScanRecordServiceImpl extends EmisBaseService implements IEm } + @Override + public List getTraceListByBillCode(String billCode) { + return emisTmsScanRecordMapper.selectTraceListByBillCode(billCode); + } + + diff --git a/emis-biz/src/main/resources/mapper/EmisTmsScanRecordMapper.xml b/emis-biz/src/main/resources/mapper/EmisTmsScanRecordMapper.xml index 0e59908eb..8ec723de9 100644 --- a/emis-biz/src/main/resources/mapper/EmisTmsScanRecordMapper.xml +++ b/emis-biz/src/main/resources/mapper/EmisTmsScanRecordMapper.xml @@ -55,7 +55,7 @@ diff --git a/emis-biz/src/main/resources/mapper/EmisWaybillMapper.xml b/emis-biz/src/main/resources/mapper/EmisWaybillMapper.xml index f73393a58..6cfec8393 100644 --- a/emis-biz/src/main/resources/mapper/EmisWaybillMapper.xml +++ b/emis-biz/src/main/resources/mapper/EmisWaybillMapper.xml @@ -4,6 +4,215 @@ "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -331,6 +540,15 @@ limit 1 + + +