|
@@ -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 = "";
|
|
|
|