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 8a5a269cf..55d21dbd4 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 @@ -271,6 +271,26 @@ public class EmisTmsScanRecordController extends EmisBaseController } } + /** + * 查询运单收发到派签最后一条轨迹 + * @param billCode + * @return + */ + @GetMapping("/getNormalLastScanRecord") + public AjaxResult getNormalLastScanRecord(String billCode) + { + if(StringUtils.isEmpty(billCode)){ + return AjaxResult.error("获取失败"); + } + try { + EmisTmsScanRecord lastScanRecord=emisTmsScanRecordService.selectNormalLastScanRecord(billCode); + return AjaxResult.success("查询成功", lastScanRecord); + }catch (Exception ex){ + ex.printStackTrace(); + return AjaxResult.error("获取失败"); + } + } + /** * 查询TMS扫描记录列表 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 fc9a5ea8c..b3b02efaf 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 @@ -44,6 +44,8 @@ public interface EmisTmsScanRecordMapper extends BaseMapper public EmisTmsScanRecord selectLastRecordBaseInfoByBillCode(String billCode); + public EmisTmsScanRecord selectNormalLastScanRecord(String billCode); + /** * 查询列表 * 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 0aac19e6e..6d5b8456c 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 @@ -36,6 +36,8 @@ public interface IEmisTmsScanRecordService extends IDataAuditService public EmisTmsScanRecord selectLastRecord(String billCode); + public EmisTmsScanRecord selectNormalLastScanRecord(String billCode); + /** * 查询TMS扫描记录列表 * 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 bc5c1180d..89993e7da 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 @@ -108,6 +108,19 @@ public class EmisTmsScanRecordServiceImpl extends EmisBaseService implements IEm return emisTmsScanRecordMapper.selectLastRecordBaseInfoByBillCode(billCode); } + + /** + * 查询运单收发到派签最后一条扫描记录 + * @param billCode + * @return + */ + @Override + public EmisTmsScanRecord selectNormalLastScanRecord(String billCode) + { + return emisTmsScanRecordMapper.selectNormalLastScanRecord(billCode); + } + + /** * 查询TMS扫描记录列表 * diff --git a/emis-biz/src/main/resources/mapper/EmisTmsScanRecordMapper.xml b/emis-biz/src/main/resources/mapper/EmisTmsScanRecordMapper.xml index fd4b40e9e..ef75ba6f2 100644 --- a/emis-biz/src/main/resources/mapper/EmisTmsScanRecordMapper.xml +++ b/emis-biz/src/main/resources/mapper/EmisTmsScanRecordMapper.xml @@ -281,6 +281,15 @@ order by create_time desc limit 1 + + + +