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 233ec15c7..e111c1c30 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 @@ -247,15 +247,23 @@ public class EmisTmsScanRecordController extends EmisBaseController // return AjaxResult.error("运单号不能为空"); return AjaxResult.success("查询成功",""); } + try { + EmisTmsScanRecord lastScanRecord=emisTmsScanRecordService.selectLastRecord(billCode); + String traceStr = emisBaseService.cvtScanRecordToTraceStr(lastScanRecord, true); - EmisTmsScanRecord lastScanRecord=emisTmsScanRecordService.selectLastRecord(billCode); - String traceStr=emisBaseService.cvtScanRecordToTraceStr(lastScanRecord,true); + HashMap traceInfoMap = new HashMap<>(); + traceInfoMap.put("lastTraceInfo", traceStr); + traceInfoMap.put("scanDate", DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD_HH_MM_SS, lastScanRecord.getScanDate())); - HashMap traceInfoMap = new HashMap<>(); - traceInfoMap.put("lastTraceInfo",traceStr); - traceInfoMap.put("scanDate", DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD_HH_MM_SS,lastScanRecord.getScanDate())); + return AjaxResult.success("查询成功", traceInfoMap); + }catch (Exception ex){ + ex.printStackTrace(); + HashMap traceInfoMap = new HashMap<>(); + traceInfoMap.put("lastTraceInfo", ""); + traceInfoMap.put("scanDate", DateUtils.getTime()); - return AjaxResult.success("查询成功",traceInfoMap); + return AjaxResult.success("查询成功", traceInfoMap); + } }