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 f7760218a..bf3be0fc4 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 @@ -233,6 +233,27 @@ public class EmisTmsScanRecordController extends EmisBaseController } + + /** + * 查询运单最后一条轨迹 + * @param billCode + * @return + */ + @GetMapping("/queryLastRecord") + public AjaxResult queryLastRecord(String billCode) + { + if(StringUtils.isEmpty(billCode)){ +// return AjaxResult.error("运单号不能为空"); + return AjaxResult.success("查询成功",""); + } + + EmisTmsScanRecord lastScanRecord=emisTmsScanRecordService.selectLastRecord(billCode); + String traceStr=emisBaseService.cvtScanRecordToTraceStr(lastScanRecord,true); + + return AjaxResult.success("查询成功",traceStr); + } + + /** * 查询TMS扫描记录列表 */ diff --git a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisWaybillController.java b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisWaybillController.java index 18e0bda0b..a3acad2a5 100644 --- a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisWaybillController.java +++ b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisWaybillController.java @@ -473,6 +473,7 @@ public class EmisWaybillController extends EmisBaseController } + /** * 查询运单列表列表 */ @@ -504,6 +505,10 @@ public class EmisWaybillController extends EmisBaseController 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 f1acdc95f..767c5dbaf 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 @@ -37,6 +37,9 @@ public interface EmisTmsScanRecordMapper extends BaseMapper */ public EmisTmsScanRecord selectEmisTmsScanRecordById(Long id); + + public EmisTmsScanRecord selectLastRecordBaseInfoByBillCode(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 ed500f70c..f8f75b59e 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 @@ -33,6 +33,8 @@ public interface IEmisTmsScanRecordService */ public EmisTmsScanRecord selectEmisTmsScanRecordById(Long id); + public EmisTmsScanRecord selectLastRecord(String billCode); + /** * 查询TMS扫描记录列表 * @@ -60,6 +62,9 @@ public interface IEmisTmsScanRecordService */ public int updateEmisTmsScanRecord(EmisTmsScanRecord emisTmsScanRecord); + + + /** * 批量删除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 b7228f774..d49909084 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 @@ -87,6 +87,17 @@ public class EmisTmsScanRecordServiceImpl extends EmisBaseService implements IEm return emisTmsScanRecordMapper.selectEmisTmsScanRecordById(id); } + /** + * 查询运单最后一条扫描记录 + * @param billCode + * @return + */ + @Override + public EmisTmsScanRecord selectLastRecord(String billCode) + { + return emisTmsScanRecordMapper.selectLastRecordBaseInfoByBillCode(billCode); + } + /** * 查询TMS扫描记录列表 * diff --git a/emis-biz/src/main/resources/mapper/EmisTmsScanRecordMapper.xml b/emis-biz/src/main/resources/mapper/EmisTmsScanRecordMapper.xml index 6274a4ff8..d7e15a0f9 100644 --- a/emis-biz/src/main/resources/mapper/EmisTmsScanRecordMapper.xml +++ b/emis-biz/src/main/resources/mapper/EmisTmsScanRecordMapper.xml @@ -260,23 +260,6 @@ ) -