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