Ver código fonte

winfrom修改

duyong 4 anos atrás
pai
commit
6f2506a19e
2 arquivos alterados com 43 adições e 15 exclusões
  1. 2 2
      CarMeterSystem/App.config
  2. 41 13
      CarMeterSystem/frmOneYardToEnd.cs

+ 2 - 2
CarMeterSystem/App.config

@@ -6,10 +6,10 @@
 	<appSettings>
 		<!--<add key="ServiceUrl" value="http://127.0.0.1:9004/v1" />-->
     <!--<add key="ServiceUrl" value="http://10.104.4.105:9004/v1" />-->
-    <!--<add key="ServiceUrl" value="http://10.104.0.1:9004/v1" />-->
+    <add key="ServiceUrl" value="http://10.104.0.1:9004/v1" />
 		<!--<add key="ServiceUrl" value="http://192.168.107.60:8888/icore.icp.winform/pass/jlcar"/>-->
     <!--<add key="ServiceUrl" value="http://192.168.185.29/icore.icp.winform/pass/jlcar"/>-->
-    <add key="ServiceUrl" value="http://jgwzjl.jiugang.com/icore.icp.web/pass/systemBase/v1"/>
+    <!--<add key="ServiceUrl" value="http://jgwzjl.jiugang.com/icore.icp.web/pass/systemBase/v1"/>-->
     <!--实时库地址-->
 		<add key="icoredbTcp" value="tarantool://guest@10.99.200.86:2101" />
 		<!--SFTP或者vsftp服务端连接及地址-->

+ 41 - 13
CarMeterSystem/frmOneYardToEnd.cs

@@ -54,6 +54,8 @@ namespace CarMeterSystem
         private string sPreCarNo = "";//摄像头识别车号
         private string limsMsg = "";
 
+        private LED_Control led_controler;
+
         //lianDaWgt
 
         //=========== 2021-11-25 eason add ====================
@@ -283,6 +285,10 @@ namespace CarMeterSystem
                                     btnSave.Enabled = false;
                                     strRm = em.GetAndExecuteMethod<rtInfo>("MeterSceneLibrary", "InnerCarJISCO", "MeterMethod", new object[] { new PreTrackScale { } });
                                     setMsg(strRm.ResultMessage);
+                                    if (!string.IsNullOrEmpty(PbCache.LEDResultMessage))
+                                    {
+                                        led_controler.setOneLineMsg(PbCache.sportInfo.ledIp, PbCache.LEDResultMessage);
+                                    }
                                 }
                                 catch (Exception exp)
                                 {
@@ -290,6 +296,10 @@ namespace CarMeterSystem
                                     //这里是未找到方法的情况
                                     lg.WriteLog(3, "获取场景失败!" + strRm.ResultMessage);
                                     setMsg(PbCache.ResultMessage);
+                                    if (!string.IsNullOrEmpty(PbCache.LEDResultMessage))
+                                    {
+                                        led_controler.setOneLineMsg(PbCache.sportInfo.ledIp, PbCache.LEDResultMessage);
+                                    }
                                     //break;
                                     return;
                                 }
@@ -302,6 +312,10 @@ namespace CarMeterSystem
                                     btnSave.Enabled = false;
                                     strRm = em.GetAndExecuteMethod<rtInfo>("MeterSceneLibrary", "OuterCarJISCO", "MeterMethod", new object[] { new PreTrackScale { } });
                                     setMsg(strRm.ResultMessage);
+                                    if (!string.IsNullOrEmpty(PbCache.LEDResultMessage))
+                                    {
+                                        led_controler.setOneLineMsg(PbCache.sportInfo.ledIp, PbCache.LEDResultMessage);
+                                    }
                                 }
                                 catch (Exception exp)
                                 {
@@ -309,6 +323,10 @@ namespace CarMeterSystem
                                     //这里是未找到方法的情况
                                     lg.WriteLog(3, "获取场景失败!" + strRm.ResultMessage);
                                     setMsg(PbCache.ResultMessage);
+                                    if (!string.IsNullOrEmpty(PbCache.LEDResultMessage))
+                                    {
+                                        led_controler.setOneLineMsg(PbCache.sportInfo.ledIp, PbCache.LEDResultMessage);
+                                    }
                                     //break;
                                     return;
                                 }
@@ -326,6 +344,10 @@ namespace CarMeterSystem
                                     btnSave.Enabled = true;
                                     setMsg(PbCache.ResultMessage);
                                     Monitor(strRm.Data);
+                                    if (!string.IsNullOrEmpty(PbCache.LEDResultMessage))
+                                    {
+                                        led_controler.setOneLineMsg(PbCache.sportInfo.ledIp, PbCache.LEDResultMessage);
+                                    }
                                     return;
                                 }
 
@@ -334,6 +356,10 @@ namespace CarMeterSystem
                                     PbCache.ResultMessage = strRm.Data.resultInfo; //语音提示文件
                                     setMsg(PbCache.ResultMessage);
                                     Monitor(strRm.Data);
+                                    if (!string.IsNullOrEmpty(PbCache.LEDResultMessage))
+                                    {
+                                        led_controler.setOneLineMsg(PbCache.sportInfo.ledIp, PbCache.LEDResultMessage);
+                                    }
                                     //return;
                                 }
                                 else
@@ -361,6 +387,10 @@ namespace CarMeterSystem
                                     }
                                 }
                                 Monitor(strRm.Data);
+                                if (!string.IsNullOrEmpty(PbCache.LEDResultMessage))
+                                {
+                                    led_controler.setOneLineMsg(PbCache.sportInfo.ledIp, PbCache.LEDResultMessage);
+                                }
                                 return;
 
                             }
@@ -385,7 +415,10 @@ namespace CarMeterSystem
                             rt.isWarn = true;
                             rt.WarnContent = "carErr";
                             Monitor(rt);
-
+                            if (!string.IsNullOrEmpty(PbCache.LEDResultMessage))
+                            {
+                                led_controler.setOneLineMsg(PbCache.sportInfo.ledIp, PbCache.LEDResultMessage);
+                            }
                             if (!string.IsNullOrEmpty(tempCarNo))
                             {
                                 carService.addCar(new MeterBaseCar { carNo = tempCarNo });
@@ -1031,6 +1064,12 @@ namespace CarMeterSystem
                                 vicPlayClass.GetVoicePlay("车上人员请下车", PbCache.collect.carno);
                                 //txtMsgInfo.Text = "请核对车号后,扫描您手机中的二维码";
                             }
+                            // 如果计量点配置中,设置了秤点计量类型为智能计量(下秤),验证扫码信息是否与识别车号一致。
+                            // 如果为是,自动保存
+                            //五秒后自动执行保存方法
+                            //Thread.Sleep(3000);
+                            //this.btnSave.PerformClick();
+
                         }
                         else if (PbCache.monitor.validMatClick == "0")
                         {
@@ -1039,18 +1078,7 @@ namespace CarMeterSystem
                             {
                                 PbCache.isLockFrm = false;
                                 btnSave.Enabled = true;
-
-                                // 如果计量点配置中,设置了秤点计量类型为智能计量(下秤),验证扫码信息是否与识别车号一致。
-                                // 如果为是,自动保存
-                                //if (btnSave.Enabled) {
-
-                                //    //五秒后自动执行保存方法
-                                //    Thread.Sleep(5000);
-                                //    this.btnSave.PerformClick();
-                                //}
-
-
-                        }
+                            }
                         }
 
                     }