From f5e8c627a7082b142c8f4b0fe5bbc17c68680361 Mon Sep 17 00:00:00 2001 From: 野心家 <1051256694@qq.com> Date: 星期一, 28 八月 2023 15:50:52 +0800 Subject: [PATCH] 消防报警移库改出库 --- src/main/java/com/zy/asrs/task/handler/FireOutHandler.java | 14 ++++++++++++-- 1 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/zy/asrs/task/handler/FireOutHandler.java b/src/main/java/com/zy/asrs/task/handler/FireOutHandler.java index 627b4f2..1290b9d 100644 --- a/src/main/java/com/zy/asrs/task/handler/FireOutHandler.java +++ b/src/main/java/com/zy/asrs/task/handler/FireOutHandler.java @@ -35,6 +35,8 @@ private CommonService commonService; @Autowired private WrkDetlService wrkDetlService; + @Autowired + private StaDescService staDescService; @Transactional public ReturnT<String> start() { @@ -42,13 +44,19 @@ List<LocMast> locMasts = locMastService.selectList(new EntityWrapper<LocMast>() .eq("fire_status", 1) .eq("loc_sts", "F")); - Integer ioType = 11; //绉诲簱 + Integer ioType = 101; //绉诲簱 Date now = new Date(); //浼樺厛绾�99锛岀Щ搴撳埌0102501 for(LocMast locMast : locMasts){ if (Cools.isEmpty(locMast)){ continue; } + WrkMast wrkMast1=wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("source_loc_no",locMast.getLocNo())); + if(!Cools.isEmpty(wrkMast1)){ + wrkMastService.delete(new EntityWrapper<WrkMast>().eq("source_loc_no",locMast.getLocNo())); + } + // 鑾峰彇璺緞 + StaDesc staDesc = staDescService.queryCrnStn(ioType, locMast.getCrnNo(), 1000); // 鐢熸垚宸ヤ綔鍙� int workNo = commonService.getWorkNo(WorkNoType.getWorkNoType(ioType)); // 鐢熸垚宸ヤ綔妗� @@ -56,9 +64,11 @@ wrkMast.setWrkNo(workNo); wrkMast.setIoTime(now); wrkMast.setWrkSts(11L); // 宸ヤ綔鐘舵�侊細11.鐢熸垚鍑哄簱ID - wrkMast.setIoType(11); // 鍏ュ嚭搴撶姸鎬侊細 11.搴撴牸绉昏浇 + wrkMast.setIoType(101); // 鍏ュ嚭搴撶姸鎬侊細 101鍑哄簱浣滀笟 wrkMast.setIoPri(99D); wrkMast.setCrnNo(1); + wrkMast.setSourceStaNo(staDesc.getCrnStn()); // 婧愮珯 + wrkMast.setStaNo(staDesc.getStnNo()); // 鐩爣绔� wrkMast.setSourceLocNo(locMast.getLocNo()); // 婧愬簱浣� wrkMast.setLocNo("0102501"); // 鐩爣搴撲綅 wrkMast.setFullPlt("Y"); // 婊℃澘锛歒 -- Gitblit v1.9.1