wangxichen vor 3 Tagen
Ursprung
Commit
0178d48c08
2 geänderte Dateien mit 7 neuen und 3 gelöschten Zeilen
  1. 3 3
      src/com/mes/controller/LaserControllerDual.java
  2. 4 0
      src/com/mes/ui/DataUtil.java

+ 3 - 3
src/com/mes/controller/LaserControllerDual.java

@@ -141,7 +141,7 @@ public class LaserControllerDual {
                         saveParams("B");
                     }
 
-                    // B面不上传MES,直接复位
+                    // B面不提交MES结果,只管控A面
                     log.info("B面完成,清零#1590禁止启动,等待下一轮A面扫码");
                     device.writeMesEnable(0);
                     resetStatusB();
@@ -279,11 +279,11 @@ public class LaserControllerDual {
      */
     private boolean sendQuality(String sn, String result, String side) {
         try {
-            // 调用MES接口
+            // 调用MES接口(使用标准的 sendQuality,会发送到MES服务器)
             String user = MesClient.user_menu.getText();
             String user20 = MesClient.getBarcode(user);
 
-            boolean ret = com.mes.ui.DataUtil.sendQualityNew(
+            boolean ret = com.mes.ui.DataUtil.sendQuality(
                 MesClient.nettyClient,
                 sn,
                 result,

+ 4 - 0
src/com/mes/ui/DataUtil.java

@@ -140,6 +140,10 @@ public class DataUtil {
             String aqdw_str = start + msgType + gw + gy + reslx + id + rs + da + zt + yh + "00" + params;
             System.out.println("message="+aqdw_str);
             JdbcUtils.insertSubmitRecord(gw, sn, aqdw_str);
+            // 发送到MES服务器
+            if(nettyClient != null && nettyClient.future != null) {
+                nettyClient.future.channel().writeAndFlush(aqdw_str);
+            }
             return true;
         }catch (Exception e){
             return false;