Ver Fonte

perf:优化

zhengjie há 1 ano atrás
pai
commit
9d1cc69e60
4 ficheiros alterados com 31 adições e 18 exclusões
  1. 4 1
      Business/CenterBusiness.cs
  2. 2 0
      Business/HisMainBusiness.cs
  3. 24 17
      Helper/InvokeHelper.cs
  4. 1 0
      Variables/Struct.cs

+ 4 - 1
Business/CenterBusiness.cs

@@ -174,7 +174,10 @@ namespace PTMedicalInsurance.Business
                 {
                     jsonSignIn.opter_no = "4D91C975CF902EB2";
                 }
-                //jsonSignIn.opter_no = "888888";  //测试账号
+                if (Global.curEvt.testMode)
+                {
+                    jsonSignIn.opter_no = "888888";  //测试账号
+                }
 
                 jsonSignIn.mac = Global.curEvt.mac;
                 

+ 2 - 0
Business/HisMainBusiness.cs

@@ -2203,6 +2203,8 @@ namespace PTMedicalInsurance.Business
         {
             IniFile ini = new IniFile(Global.curEvt.path + @"\INSUConfigure.ini");
             Global.curEvt.ext.isOpenAnalysis = (ini.ReadValue("PreAndInProcessAnalysis", "isOpenAnalysis") == "1");
+            Global.curEvt.enabledDebug = ("1".Equals(ini.ReadValue("YB", "debug")));
+            Global.curEvt.testMode = ("1".Equals(ini.ReadValue("YB", "test")));
         }
         /// <summary>
         /// 事前分析

+ 24 - 17
Helper/InvokeHelper.cs

@@ -108,35 +108,37 @@ namespace PTMedicalInsurance.Helper
         public InvokeHelper()
         {
             IniFile ini = new IniFile(Global.curEvt.path + @"\CenterServiceURL.ini");
-           // Global.inf.centerURL = ini.ReadValue("CENTER", "url");
            if (Global.inf.interfaceDr == 12)//省(瑶海)
             {
                 Global.inf.uploadURL = "http://10.88.29.31:80/fsi/api/fileupload/upload";
                 Global.inf.downURL = "http://10.88.29.31:80/fsi/api/fileupload/download";
-                Global.inf.ecURL = "http://10.66.159.55:8080/localcfc/api/hsecfc/localQrCodeQuery";
             }
             if (Global.inf.interfaceDr == 15)//省
             {
                 Global.inf.uploadURL = "http://10.66.155.176:80/fsi/api/fileupload/upload";
                 Global.inf.downURL = "http://10.66.155.176:80/fsi/api/fileupload/download";
-                Global.inf.ecURL = "http://10.66.159.55:8080/localcfc/api/hsecfc/localQrCodeQuery";
             }
-            if (Global.inf.interfaceDr == 16)//市(瑶海)
+            if (Global.inf.interfaceDr == 16 || Global.inf.interfaceDr == 17)//市(瑶海) //市
             {
                 Global.inf.uploadURL = "http://10.67.240.56:80/fsi/api/fileupload/upload";
                 Global.inf.downURL = "http://10.67.240.56:80/fsi/api/fileupload/download";
-                Global.inf.ecURL = "http://10.66.159.55:8080/localcfc/api/hsecfc/localQrCodeQuery";
-             }
-            if (Global.inf.interfaceDr == 17)//市
-            {
-                Global.inf.uploadURL = "http://10.67.240.56:80/fsi/api/fileupload/upload";
-                Global.inf.downURL = "http://10.67.240.56:80/fsi/api/fileupload/download";
-                Global.inf.ecURL = "http://10.66.159.55:8080/localcfc/api/hsecfc/localQrCodeQuery";
+                
             }
-            // Global.inf.uploadURL = ini.ReadValue("CENTER", "upload");
-            //Global.inf.downURL = ini.ReadValue("CENTER", "download");
-            // Global.inf.ecURL = ini.ReadValue("CENTER", "ecToken");
+            Global.inf.ecURL = "http://10.66.159.55:8080/localcfc/api/hsecfc/localQrCodeQuery";
+
+            LoadCenterURL(false);
 
+        }
+
+        private void LoadCenterURL(bool reloadFromCfgFile)
+        {
+            IniFile ini = new IniFile(Global.curEvt.path + @"\CenterServiceURL.ini");
+            // 默认采用的是后台配置的地址
+            if (reloadFromCfgFile)
+            {
+                Global.inf.centerURL = ini.ReadValue("CENTER", "url");
+                Global.inf.ecURL = ini.ReadValue("CENTER", "ecToken");
+            }
             Global.inf.mobilePayURL = ini.ReadValue("CENTER", "mobilePay");
             Global.inf.ecPrescURL = ini.ReadValue("CENTER", "prescription");
             // 移动支付
@@ -149,10 +151,8 @@ namespace PTMedicalInsurance.Helper
             {
                 Global.inf.ecPrescURL = "http://10.123.185.12:8080/epc/api";
             }
-
         }
-        
-        
+
         /// <summary>
         /// iris服务调用的封装
         /// </summary>
@@ -451,6 +451,13 @@ namespace PTMedicalInsurance.Helper
         private void setCenterURL(string funNo)
         {
             string prefix = Global.inf.centerURL;
+            if (Global.curEvt.testMode)
+            {
+                // 医保测试环境
+                LoadCenterURL(true);
+            }
+
+
             switch (funNo)
             {
                 case "4101A":

+ 1 - 0
Variables/Struct.cs

@@ -254,6 +254,7 @@ namespace PTMedicalInsurance.Variables
         /// </summary>
         public bool enabledDebug;
         public CurEvtExtend ext;
+        public bool testMode;
 
     }
 }