Ver código fonte

perf: 增加移动支付测试地址

zhengjie 1 ano atrás
pai
commit
0f8031f84a
1 arquivos alterados com 32 adições e 23 exclusões
  1. 32 23
      Helper/InvokeHelper.cs

+ 32 - 23
Helper/InvokeHelper.cs

@@ -49,7 +49,7 @@ namespace PTMedicalInsurance.Helper
                 // 移动支付
                 if (string.IsNullOrEmpty(Global.inf.mobilePayURL))
                 {
-                    Global.inf.mobilePayURL = "http://10.123.185.12:8080";
+                    Global.inf.mobilePayURL = "http://10.77.224.18:9001/CSB/hsa-fsi-no";
                 }
                 // 电子处方
                 if (string.IsNullOrEmpty(Global.inf.ecPrescURL))
@@ -204,6 +204,7 @@ namespace PTMedicalInsurance.Helper
             //    // 进销存测试
             //    Global.curEvt.URL = "http://10.42.149.235:9091/hss/api/hiinterface";
             //}
+
             return invokeCenterService(data);
         }
 
@@ -256,7 +257,8 @@ namespace PTMedicalInsurance.Helper
 
         private void prepareCallURI(TradeEnum trade)
         {
-            Global.curEvt.funNo = trade.GetCode() ;
+            string funNo = trade.GetCode() ;
+            Global.curEvt.funNo = funNo;
 
             string prefix = Global.inf.centerURL;
             switch (trade)
@@ -271,6 +273,13 @@ namespace PTMedicalInsurance.Helper
                     prefix = Global.inf.centerURL;
                     break;
             }
+
+            if (funNo.StartsWith("62") || funNo.StartsWith("63") || funNo.StartsWith("64"))
+            {
+                // 医保测试环境
+                Global.curEvt.URL = "http://10.77.224.18:9001/CSB/hsa-fsi-no";
+            }
+
             // 根据情况确实是否需要加funNo
             Global.curEvt.URL = prefix + Global.curEvt.funNo;
         }
@@ -363,30 +372,30 @@ namespace PTMedicalInsurance.Helper
             try
             {
                 string url = "";
-                switch (funNO)
-                {
-                    case "6201":
-                        url = "/org/local/api/hos/uldFeeInfo";
-                        break;
-                    case "6202":
-                        url = "/org/local/api/hos/pay_order";
-                        break;
-                    case "6203":
-                        url = "/org/local/api/hos/refund_Order";
-                        break;
-                    case "6301":
-                        url = "/org/local/api/hos/query_order_info";
-                        break;
-                    case "6401":
-                        url = "/org/local/api/hos/revoke_order";
-                        break;
-                    default:
-                        break;
-                }
+                //switch (funNO)
+                //{
+                //    case "6201":
+                //        url = "/org/local/api/hos/uldFeeInfo";
+                //        break;
+                //    case "6202":
+                //        url = "/org/local/api/hos/pay_order";
+                //        break;
+                //    case "6203":
+                //        url = "/org/local/api/hos/refund_Order";
+                //        break;
+                //    case "6301":
+                //        url = "/org/local/api/hos/query_order_info";
+                //        break;
+                //    case "6401":
+                //        url = "/org/local/api/hos/revoke_order";
+                //        break;
+                //    default:
+                //        break;
+                //}
                 EncryptHelper encrypt = new EncryptHelper();
                 string data = JsonHelper.setMPCenterInpar(funNO, joInput);
                 // 移动支付地址
-                Global.curEvt.URL = Global.inf.mobilePayURL + url;
+                Global.curEvt.URL = Global.inf.mobilePayURL + funNO;
 
                 string outputData = "", errMsg = "";