From dafb654e8b99b027d56e2c26df7f31eaed60dd2f Mon Sep 17 00:00:00 2001 From: lsh <lsh> Date: 星期四, 16 五月 2024 13:52:26 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java | 22 ++++++++++++---------- 1 files changed, 12 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java index 021c443..43bf79e 100644 --- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java @@ -297,8 +297,10 @@ rgvThread.setPakMk(true); } WrkMastSta wrkMastSta = wrkMastStaMapper.selectById(rgvProtocol.getTaskNo1()); - wrkMastSta.setWrkSts(3); - wrkMastStaMapper.updateById(wrkMastSta); + if (!Cools.isEmpty(wrkMastSta)){ + wrkMastSta.setWrkSts(3); + wrkMastStaMapper.updateById(wrkMastSta); + } } } @@ -396,7 +398,7 @@ // System.out.println(JSON.toJSONString(staProtocol)); if (staProtocol.isAutoing()){ WrkMastSta wrkMastSta = new WrkMastSta(new Date(),2,1); - Integer count = wrkMastStaMapper.selectCount(new EntityWrapper<WrkMastSta>().eq("wrk_no", wrkMastSta.getWrkNo())); + Integer count = wrkMastStaMapper.selectCount(new EntityWrapper<WrkMastSta>().ne("wrk_sts",3).eq("wrk_no", wrkMastSta.getWrkNo())); if (count==0){ wrkMastSta.setType(1); wrkMastSta.setWrkType(3); @@ -404,7 +406,7 @@ } }else if (staProtocol.isLoading()){ WrkMastSta wrkMastSta = new WrkMastSta(new Date(),2,3); - Integer count = wrkMastStaMapper.selectCount(new EntityWrapper<WrkMastSta>().eq("wrk_no", wrkMastSta.getWrkNo())); + Integer count = wrkMastStaMapper.selectCount(new EntityWrapper<WrkMastSta>().ne("wrk_sts",3).eq("wrk_no", wrkMastSta.getWrkNo())); if (count==0){ wrkMastSta.setType(1); wrkMastSta.setWrkType(3); @@ -412,7 +414,7 @@ } }else if (staProtocol.isInEnable()){ WrkMastSta wrkMastSta = new WrkMastSta(new Date(),2,5); - Integer count = wrkMastStaMapper.selectCount(new EntityWrapper<WrkMastSta>().eq("wrk_no", wrkMastSta.getWrkNo())); + Integer count = wrkMastStaMapper.selectCount(new EntityWrapper<WrkMastSta>().ne("wrk_sts",3).eq("wrk_no", wrkMastSta.getWrkNo())); if (count==0){ wrkMastSta.setType(1); wrkMastSta.setWrkType(3); @@ -420,7 +422,7 @@ } }else if (staProtocol.isOutEnable()){ WrkMastSta wrkMastSta = new WrkMastSta(new Date(),2,7); - Integer count = wrkMastStaMapper.selectCount(new EntityWrapper<WrkMastSta>().eq("wrk_no", wrkMastSta.getWrkNo())); + Integer count = wrkMastStaMapper.selectCount(new EntityWrapper<WrkMastSta>().ne("wrk_sts",3).eq("wrk_no", wrkMastSta.getWrkNo())); if (count==0){ wrkMastSta.setType(1); wrkMastSta.setWrkType(3); @@ -429,7 +431,7 @@ } if (staProtocol.isEmptyMk()){ WrkMastSta wrkMastSta = new WrkMastSta(new Date(),1,10); - Integer count = wrkMastStaMapper.selectCount(new EntityWrapper<WrkMastSta>().eq("wrk_no", wrkMastSta.getWrkNo())); + Integer count = wrkMastStaMapper.selectCount(new EntityWrapper<WrkMastSta>().ne("wrk_sts",3).eq("wrk_no", wrkMastSta.getWrkNo())); if (count==0){ wrkMastSta.setType(1); wrkMastSta.setWrkType(3); @@ -438,7 +440,7 @@ } if (staProtocol.isFullPlt()){ WrkMastSta wrkMastSta = new WrkMastSta(new Date(),3,10); - Integer count = wrkMastStaMapper.selectCount(new EntityWrapper<WrkMastSta>().eq("wrk_no", wrkMastSta.getWrkNo())); + Integer count = wrkMastStaMapper.selectCount(new EntityWrapper<WrkMastSta>().ne("wrk_sts",3).eq("wrk_no", wrkMastSta.getWrkNo())); if (count==0){ wrkMastSta.setType(1); wrkMastSta.setWrkType(3); @@ -447,7 +449,7 @@ } if (staProtocol.isCar()){ WrkMastSta wrkMastSta = new WrkMastSta(new Date(),5,10); - Integer count = wrkMastStaMapper.selectCount(new EntityWrapper<WrkMastSta>().eq("wrk_no", wrkMastSta.getWrkNo())); + Integer count = wrkMastStaMapper.selectCount(new EntityWrapper<WrkMastSta>().ne("wrk_sts",3).eq("wrk_no", wrkMastSta.getWrkNo())); if (count==0){ wrkMastSta.setType(1); wrkMastSta.setWrkType(3); @@ -456,7 +458,7 @@ } if (staProtocol.isLow()){ WrkMastSta wrkMastSta = new WrkMastSta(new Date(),7,10); - Integer count = wrkMastStaMapper.selectCount(new EntityWrapper<WrkMastSta>().eq("wrk_no", wrkMastSta.getWrkNo())); + Integer count = wrkMastStaMapper.selectCount(new EntityWrapper<WrkMastSta>().ne("wrk_sts",3).eq("wrk_no", wrkMastSta.getWrkNo())); if (count==0){ wrkMastSta.setType(1); wrkMastSta.setWrkType(3); -- Gitblit v1.9.1