From 10e8350741868fdd9ec094153aa067cd8a329ca7 Mon Sep 17 00:00:00 2001
From: lsh <lsh>
Date: 星期四, 16 五月 2024 10:33:18 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java |   77 +++++++++++++++++++++++++++++++++++---
 1 files changed, 70 insertions(+), 7 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 40c5b1c..b4c90d5 100644
--- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -391,15 +391,78 @@
                     } else {
                         staProtocol = staProtocol.clone();
                     }
-//                    if (){ //杈撻�佺嚎鐘舵��
-//
-//                    }
-                    System.out.println(JSON.toJSONString(staProtocol));
-
+//                    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()));
+                        if (count==0){
+                            wrkMastSta.setType(1);
+                            wrkMastSta.setWrkType(3);
+                            wrkMastStaMapper.insert(wrkMastSta);
+                        }
+                    }else if (staProtocol.isLoading()){
+                        WrkMastSta wrkMastSta = new WrkMastSta(new Date(),2,3);
+                        Integer count = wrkMastStaMapper.selectCount(new EntityWrapper<WrkMastSta>().eq("wrk_no", wrkMastSta.getWrkNo()));
+                        if (count==0){
+                            wrkMastSta.setType(1);
+                            wrkMastSta.setWrkType(3);
+                            wrkMastStaMapper.insert(wrkMastSta);
+                        }
+                    }else if (staProtocol.isInEnable()){
+                        WrkMastSta wrkMastSta = new WrkMastSta(new Date(),2,5);
+                        Integer count = wrkMastStaMapper.selectCount(new EntityWrapper<WrkMastSta>().eq("wrk_no", wrkMastSta.getWrkNo()));
+                        if (count==0){
+                            wrkMastSta.setType(1);
+                            wrkMastSta.setWrkType(3);
+                            wrkMastStaMapper.insert(wrkMastSta);
+                        }
+                    }else if (staProtocol.isOutEnable()){
+                        WrkMastSta wrkMastSta = new WrkMastSta(new Date(),2,7);
+                        Integer count = wrkMastStaMapper.selectCount(new EntityWrapper<WrkMastSta>().eq("wrk_no", wrkMastSta.getWrkNo()));
+                        if (count==0){
+                            wrkMastSta.setType(1);
+                            wrkMastSta.setWrkType(3);
+                            wrkMastStaMapper.insert(wrkMastSta);
+                        }
+                    }
+                    if (staProtocol.isEmptyMk()){
+                        WrkMastSta wrkMastSta = new WrkMastSta(new Date(),1,10);
+                        Integer count = wrkMastStaMapper.selectCount(new EntityWrapper<WrkMastSta>().eq("wrk_no", wrkMastSta.getWrkNo()));
+                        if (count==0){
+                            wrkMastSta.setType(1);
+                            wrkMastSta.setWrkType(3);
+                            wrkMastStaMapper.insert(wrkMastSta);
+                        }
+                    }
+                    if (staProtocol.isFullPlt()){
+                        WrkMastSta wrkMastSta = new WrkMastSta(new Date(),3,10);
+                        Integer count = wrkMastStaMapper.selectCount(new EntityWrapper<WrkMastSta>().eq("wrk_no", wrkMastSta.getWrkNo()));
+                        if (count==0){
+                            wrkMastSta.setType(1);
+                            wrkMastSta.setWrkType(3);
+                            wrkMastStaMapper.insert(wrkMastSta);
+                        }
+                    }
+                    if (staProtocol.isCar()){
+                        WrkMastSta wrkMastSta = new WrkMastSta(new Date(),5,10);
+                        Integer count = wrkMastStaMapper.selectCount(new EntityWrapper<WrkMastSta>().eq("wrk_no", wrkMastSta.getWrkNo()));
+                        if (count==0){
+                            wrkMastSta.setType(1);
+                            wrkMastSta.setWrkType(3);
+                            wrkMastStaMapper.insert(wrkMastSta);
+                        }
+                    }
+                    if (staProtocol.isLow()){
+                        WrkMastSta wrkMastSta = new WrkMastSta(new Date(),7,10);
+                        Integer count = wrkMastStaMapper.selectCount(new EntityWrapper<WrkMastSta>().eq("wrk_no", wrkMastSta.getWrkNo()));
+                        if (count==0){
+                            wrkMastSta.setType(1);
+                            wrkMastSta.setWrkType(3);
+                            wrkMastStaMapper.insert(wrkMastSta);
+                        }
+                    }
                 }
-
             }
-
         } catch (Exception e) {
             log.error("鐢熸垚灏忚溅鎼繍浠诲姟  ===>> 澶辫触", e);
             e.printStackTrace();

--
Gitblit v1.9.1