From 91f9f222edfdb313f638dbf9bb99fa942f7ce13f Mon Sep 17 00:00:00 2001
From: 严智鑫 <test>
Date: 星期三, 08 五月 2024 14:01:16 +0800
Subject: [PATCH] 接口类型参数修改

---
 hangzhoumesParent/moduleService/CacheGlassModule/src/test/java/com/mes/CacheGlassModuleApplicationTest.java                    |    2 
 hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/taskcache/service/impl/TaskCacheServiceImpl.java        |    2 
 hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/AppRunnerConfig.java                                    |    2 
 hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/common/PlcHomeEdg.java                                  |   88 +++++++++++++++-----------------------------
 hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/taskcache/service/TaskCacheService.java                 |    2 
 hangzhoumesParent/common/springsecurity/src/main/resources/application.yml                                                     |    6 +-
 hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/edgstoragecage/controller/EdgStorageCageController.java |    4 +-
 7 files changed, 39 insertions(+), 67 deletions(-)

diff --git a/hangzhoumesParent/common/springsecurity/src/main/resources/application.yml b/hangzhoumesParent/common/springsecurity/src/main/resources/application.yml
index d5978be..9b6f864 100644
--- a/hangzhoumesParent/common/springsecurity/src/main/resources/application.yml
+++ b/hangzhoumesParent/common/springsecurity/src/main/resources/application.yml
@@ -3,18 +3,18 @@
 spring:
   datasource:
     driver-class-name: com.mysql.cj.jdbc.Driver
-    url: jdbc:mysql://10.153.19.150:3306/hangzhoumes?serverTimezone=GMT%2b8&characterEncoding=utf-8&useSSL=false
+    url: jdbc:mysql://localhost:3306/hangzhoumes?serverTimezone=GMT%2b8&characterEncoding=utf-8&useSSL=false
     username: root
     password: beibo.123/
   cloud:
     nacos:
       discovery:
-        server-addr: 10.153.19.150:8848
+        server-addr: localhost:8848
   application:
     name: security
   redis:
     database: 0
-    host: 10.153.19.150
+    host: localhost
     port: 6379
     password:
   session:
diff --git a/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/AppRunnerConfig.java b/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/AppRunnerConfig.java
index 44bb258..dac20b3 100644
--- a/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/AppRunnerConfig.java
+++ b/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/AppRunnerConfig.java
@@ -17,7 +17,7 @@
     public void run(ApplicationArguments args) throws Exception {
         // TODO Auto-generated method stub
         log.info("鍚姩瀹屾垚");
-       new PlcHomeEdg().start();
+       //new PlcHomeEdg().start();
 
     }
 }
\ No newline at end of file
diff --git a/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/common/PlcHomeEdg.java b/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/common/PlcHomeEdg.java
index 4251046..bc6f9a4 100644
--- a/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/common/PlcHomeEdg.java
+++ b/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/common/PlcHomeEdg.java
@@ -45,13 +45,13 @@
 
 
     private void initialize(){
-        mapParameter.put("A06_request_word","DB11.0");
-        mapParameter.put("A05_scanning_ID","DB11.2");
-        mapParameter.put("MES_confirmation_word","DB11.40");
-        mapParameter.put("A09_glass_status","DB11.70");
-        mapParameter.put("A10_glass_status","DB11.72");
-        mapParameter.put("A09_prohibit_film_production","DB11.74");
-        mapParameter.put("A10_prohibit_film_production","DB11.76");
+        mapParameter.put("A06_request_word","DB11.0");//璇锋眰瀛�
+        mapParameter.put("A05_scanning_ID","DB11.2");//璇锋眰ID
+        mapParameter.put("MES_confirmation_word","DB11.40");//MES鍙戦�佸瓧
+        mapParameter.put("A09_glass_status","DB11.70");//A09鐜荤拑鐘舵��
+        mapParameter.put("A10_glass_status","DB11.72");//A10鐜荤拑鐘舵��
+        mapParameter.put("A09_prohibit_film_production","DB11.74");//A9绂佹鍑虹墖
+        mapParameter.put("A10_prohibit_film_production","DB11.76");//A10绂佹鍑虹墖
         mapSettings.put("territoryPoor",3);
 
 //        mapValue.put("A06_request_word","1");//璇锋眰瀛�
@@ -66,7 +66,7 @@
             mapValue.put(key,value);
         }
     }
-    private void inTo(){
+    private boolean inTo(){
         List<GlassInfo> glassInfos=glassInfoService.selectId(mapValue.get("A05_scanning_ID"));
         if(glassInfos.size()<1){
             log.info("姝ょ幓鐠冪紪鍙蜂笉瀛樺湪");
@@ -90,30 +90,32 @@
                 taskCache.setCreateTime(new DateTime());
                 edgStorageCageDetailsMapper.updateById(edgStorageCageDetails);
                 taskCacheService.insertTaskCache(taskCache);
+                return true;
             }else{
                 log.info("涓嶅瓨鍦ㄧ┖鏍�");
             }
         }else{
             log.info("姝ょ幓鐠冪紪鍙峰瓨鍦ㄥ涓�");
         }
+        return false;
     }
-    private void outTo(int line){
+    private boolean outTo(int line){
         int endcell=0;
         EdgStorageCageDetails outEdgStorageCageDetails=new EdgStorageCageDetails();
-        TaskCache taskCacheA09=taskCacheService.selectLastOutCacheInfo("");
-        TaskCache taskCacheA10=taskCacheService.selectLastOutCacheInfo("");
+        TaskCache taskCacheA09=taskCacheService.selectLastOutCacheInfo(2001);
+        TaskCache taskCacheA10=taskCacheService.selectLastOutCacheInfo(2002);
         //涓ょ嚎鍚勮嚜瑕佸嚭鐨勭幓鐠�
         EdgStorageCageDetails glassInfo09=edgStorageCageDetailsService.selectConformGlass(taskCacheA09.getGlassId(),(int)mapSettings.get("territoryPoor"));
         EdgStorageCageDetails glassInfo10=edgStorageCageDetailsService.selectConformGlass(taskCacheA10.getGlassId(),(int)mapSettings.get("territoryPoor"));
         //鍐冲畾绾胯矾
         if(line==1){
-            endcell=9000;
+            endcell=2001;
             outEdgStorageCageDetails=glassInfo09;
         }else if(line==2){
-            endcell=1000;
+            endcell=2002;
             outEdgStorageCageDetails=glassInfo10;
         }else if(line==3){
-            endcell=9000;//榛樿璧颁竴鍙风嚎  浼樺寲鏂瑰悜鍙牴鎹�  瀵规瘮涓ょ嚎閫熷害/涓ょ嚎褰撳墠浠诲姟鎯呭喌鍋�
+            endcell=2001;//榛樿璧颁竴鍙风嚎  浼樺寲鏂瑰悜鍙牴鎹�  瀵规瘮涓ょ嚎閫熷害/涓ょ嚎褰撳墠浠诲姟鎯呭喌鍋�
             outEdgStorageCageDetails=glassInfo09;
         }
         if(outEdgStorageCageDetails!=null&&endcell>0){
@@ -125,15 +127,17 @@
             taskCache.setTaskType(2);
             taskCache.setCreateTime(new DateTime());
             taskCacheService.insertTaskCache(taskCache);
+            return true;
         }
-
+        return false;
 
 
 
     }
     @Override
     public void run() {
-        boolean start=true;
+        boolean start=false;
+        boolean isSend=false;
         while (this != null&&start) {
             JSONObject jsonObject = new JSONObject();
             try {
@@ -150,8 +154,8 @@
                 }else if("1".equals(mapValue.get("A06_request_word"))&&
                          "0".equals(mapValue.get("MES_confirmation_word")))
                 {
-
-                    inTo();
+                    //杩涚墖浠诲姟  鏌ユ壘鏄惁瀛樺湪姝ょ墖鐜荤拑  瀛樺湪鍒欑敓鎴愪换鍔�
+                    isSend=inTo();
                 }else if("2".equals(mapValue.get("A06_request_word"))&&
                          "0".equals(mapValue.get("MES_confirmation_word"))&&
                         (
@@ -159,52 +163,20 @@
                          "0".equals(mapValue.get("A10_glass_status"))
                         )
                 ){
-
-                    outTo(3);
+                    //鍑虹墖浠诲姟 鏌ユ壘涓ゆ潯绾夸笂涓�娆′换鍔$殑灏哄
+                    isSend=outTo(3);
                 }else if("3".equals(mapValue.get("A06_request_word"))&&
                          "0".equals(mapValue.get("MES_confirmation_word"))){
-
+                    //鍏堝嚭鍚庤繘
                     if("0".equals(mapValue.get("A09_glass_status"))||"0".equals(mapValue.get("A10_glass_status"))){
-                        outTo(3);
+                        isSend=outTo(3);
                     }else{
-                        inTo();
+                        isSend=inTo();
                     }
                 }
-
-
-//                List<String> address2=new ArrayList<String>();
-//                address.add("");
-//                List<String> list2= S7object.getinstance().plccontrol.readStrings(address);
-//                PlcParameterObject plcmes=PLCAutoMes.PlcMesObject;
-//                log.info("plcmes:{}",plcmes);
-//                S7object.getinstance().plccontrol.WriteWord(plcmes.getPlcParameter("MESToGaStatus").getAddress(),(short) 1);
-
-//                taskCacheMapper  = WebSocketServer.applicationContext.getBean(TaskCacheMapper.class);
-//                List<TaskCache> list=taskCacheMapper.selectList(null);
-//                log.info("鏁版嵁{}",list);
-                // 娉ㄥ叆mapper
-//                HomeService  = WebSocketServer.applicationContext.getBean(HomeService.class);
-//                QueueMapper  = WebSocketServer.applicationContext.getBean(QueueMapper.class);
-
-
-//                //璇诲彇DB105鍖烘枃浠�
-//                PlcParameterObject plcmes=PLCAutoMes.PlcMesObject;
-//
-//                String PlcRequest=plcmes.getPlcParameter("GaToMES").getValue();//璇锋眰
-//                String MesSend=plcmes.getPlcParameter("MESToGaStatus").getValue();//鍙戦��
-//                double width=Double.valueOf(plcmes.getPlcParameter("width").getValue());//瀹�
-//                double height=Double.valueOf(plcmes.getPlcParameter("Height").getValue());//楂�
-
-                //鑾峰彇娴嬮噺鐨勯暱锛屽
-                 boolean istest = true;
-                // String PlcRequest = "1";
-                // String MesSend = "0";
-                // double width = 516;
-                // double height = 507;
-                //System.out.println(111);
-                // //鏌ヨ褰撳墠璁㈠崟浠诲姟
-                //List<FlowCard> OrderTask = storageCageService.SelectOrderTask();
-                //jsonObject.append("OrderTask", OrderTask);
+                if(isSend){
+                    S7object.getinstance().plccontrol.WriteWord(mapParameter.get("MES_confirmation_word"),(short)1);
+                }
 
             } catch (InterruptedException e) {
                 e.printStackTrace();
diff --git a/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/edgstoragecage/controller/EdgStorageCageController.java b/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/edgstoragecage/controller/EdgStorageCageController.java
index 785dd88..1a95fea 100644
--- a/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/edgstoragecage/controller/EdgStorageCageController.java
+++ b/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/edgstoragecage/controller/EdgStorageCageController.java
@@ -52,14 +52,14 @@
     @ResponseBody
     public Result updateEdgStorageCage(@RequestBody EdgStorageCage edgStorageCage) {
         boolean isSucess=edgStorageCageService.updateEdgStorageCage(edgStorageCage);
-        return Result.build(200,"鏇存崲鎴愬姛",1);
+        return Result.build(200,"銆愬惎鐢�/绂佺敤銆戞垚鍔�",1);
     }
     @ApiOperation("纾ㄨ竟缂撳瓨鐞嗙墖绗间俊鎭�   鍔熻兘锛氬绗煎唴鏍呮牸鐜荤拑杩涜銆愭竻闄�/鏇存崲/缁戝畾銆� EdgStorageCage鏍煎瓙淇℃伅,EdgStorageCageDetails 鐜荤拑淇℃伅 ")
     @PostMapping("/edgStorageCageGlass")
     @ResponseBody
     public Result edgStorageCageGlass(@RequestBody EdgStorageCageDetails edgStorageCageDetails,int edgStorageCageId) {
         boolean isSucess=edgStorageCageService.updateEdgStorageCageDetails(edgStorageCageId,edgStorageCageDetails);
-        return Result.build(200,"鍒犻櫎鎴愬姛",1);
+        return Result.build(200,"銆愭竻闄�/鏇存崲/缁戝畾銆戞垚鍔�",1);
     }
 
 }
diff --git a/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/taskcache/service/TaskCacheService.java b/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/taskcache/service/TaskCacheService.java
index f90c418..e994f15 100644
--- a/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/taskcache/service/TaskCacheService.java
+++ b/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/taskcache/service/TaskCacheService.java
@@ -67,6 +67,6 @@
      * @param line
      * @return
      */
-    TaskCache selectLastOutCacheInfo(String line);
+    TaskCache selectLastOutCacheInfo(int line);
 
 }
diff --git a/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/taskcache/service/impl/TaskCacheServiceImpl.java b/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/taskcache/service/impl/TaskCacheServiceImpl.java
index 4162f02..35fd2c9 100644
--- a/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/taskcache/service/impl/TaskCacheServiceImpl.java
+++ b/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/taskcache/service/impl/TaskCacheServiceImpl.java
@@ -108,7 +108,7 @@
      * @return
      */
     @Override
-    public TaskCache selectLastOutCacheInfo(String line){
+    public TaskCache selectLastOutCacheInfo(int line){
         return baseMapper.selectOne(new MPJLambdaWrapper<TaskCache>().selectAll(TaskCache.class).eq(TaskCache::getEndCell,line).eq(TaskCache::getTaskStatus,1).orderByDesc(TaskCache::getGlassId));
     }
 
diff --git a/hangzhoumesParent/moduleService/CacheGlassModule/src/test/java/com/mes/CacheGlassModuleApplicationTest.java b/hangzhoumesParent/moduleService/CacheGlassModule/src/test/java/com/mes/CacheGlassModuleApplicationTest.java
index 1931f0a..1d5e45f 100644
--- a/hangzhoumesParent/moduleService/CacheGlassModule/src/test/java/com/mes/CacheGlassModuleApplicationTest.java
+++ b/hangzhoumesParent/moduleService/CacheGlassModule/src/test/java/com/mes/CacheGlassModuleApplicationTest.java
@@ -113,7 +113,7 @@
     public void testOutTask() {
         EdgStorageCageDetails edgStorageCageDetails=edgStorageCageDetailsService.selectConformGlass("1",3);
 
-        log.info("鍒囧壊褰撳墠鐗堝浘淇℃伅1锛歿}", Arrays.asList(edgStorageCageDetails));
+        log.info("鍑虹墖浠诲姟锛歿}", Arrays.asList(edgStorageCageDetails));
     }
 
 }

--
Gitblit v1.8.0