From f9129a94e2b579cbfc70086458f4b05096e26677 Mon Sep 17 00:00:00 2001 From: pjb <pjb123456> Date: 星期一, 28 七月 2025 10:12:22 +0800 Subject: [PATCH] 修复工作明细历史搜索条件精确匹配,字段映射 --- src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java | 18 ++++++++++-------- 1 files changed, 10 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java index db9cc3e..c99303c 100644 --- a/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java @@ -340,7 +340,7 @@ wrkMast.setIoTime(now); wrkMast.setWrkSts(11L); // 宸ヤ綔鐘舵�侊細11.鐢熸垚鍑哄簱ID wrkMast.setIoType(ioType); // 鍏ュ嚭搴撶姸鎬� - wrkMast.setIoPri(13D); // 浼樺厛绾э細13 + wrkMast.setIoPri(staDesc.getStnNo() == 1064 ? 14D: 13D); // 绌烘《鍑哄簱鍒颁簩鍙风綈瑁呯嚎浼樺厛绾ф彁楂� wrkMast.setCrnNo(locMast.getCrnNo()); wrkMast.setSourceStaNo(staDesc.getCrnStn()); // 婧愮珯 wrkMast.setStaNo(staDesc.getStnNo()); // 鐩爣绔� @@ -857,13 +857,15 @@ } if(workNoOther != 0) { WrkMast wrkMast1 = wrkMastService.selectById(workNoOther); - wrkMast1.setWrkSts(wrkMast.getWrkSts()); - wrkMast1.setCrnStrTime(wrkMast.getCrnStrTime()); - wrkMast1.setCrnEndTime(now); - wrkMast1.setModiTime(now); - wrkMast1.setModiUser(userId); - wrkMast1.setManuType("鎵嬪姩瀹屾垚"); - wrkMastService.updateById(wrkMast1); + if (wrkMast1 != null) { + wrkMast1.setWrkSts(wrkMast.getWrkSts()); + wrkMast1.setCrnStrTime(wrkMast.getCrnStrTime()); + wrkMast1.setCrnEndTime(now); + wrkMast1.setModiTime(now); + wrkMast1.setModiUser(userId); + wrkMast1.setManuType("鎵嬪姩瀹屾垚"); + wrkMastService.updateById(wrkMast1); + } } } -- Gitblit v1.9.1