|
@@ -27,6 +27,9 @@ namespace PTMedicalInsurance.Business
|
|
|
//前端传过来的入参,从这里面取值
|
|
|
private JObject joParam;
|
|
|
private JObject joInsuAdmObj;
|
|
|
+ public MobilePay()
|
|
|
+ {
|
|
|
+ }
|
|
|
|
|
|
public MobilePay(string inpar, out string errMsg)
|
|
|
{
|
|
@@ -243,20 +246,7 @@ namespace PTMedicalInsurance.Business
|
|
|
return 0;
|
|
|
}
|
|
|
//设置
|
|
|
- setSettlementsBy6301Rtn(joEncData);
|
|
|
- MSettl.confirmFlag = 1;
|
|
|
- //存入MI 结算表
|
|
|
- if (updateSettlement(out errMsg) != 0)
|
|
|
- {
|
|
|
- outPar = errMsg;
|
|
|
- return -1;
|
|
|
- }
|
|
|
- else
|
|
|
- {
|
|
|
- //返回给HIS前端
|
|
|
- outPar = JsonHelper.setExceptionJson(0, "云医保平台", "确认成功!").ToString();
|
|
|
- return 0;
|
|
|
- }
|
|
|
+ return ConfirmResult(joEncData, out outPar);
|
|
|
|
|
|
}
|
|
|
catch (Exception ex)
|
|
@@ -265,6 +255,26 @@ namespace PTMedicalInsurance.Business
|
|
|
return -1;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ public int ConfirmResult(JObject data, out string outPar)
|
|
|
+ {
|
|
|
+ string errMsg = "";
|
|
|
+ setSettlementsBy6301Rtn(data);
|
|
|
+ MSettl.confirmFlag = 1;
|
|
|
+ //存入MI 结算表
|
|
|
+ if (updateSettlement(out errMsg) != 0)
|
|
|
+ {
|
|
|
+ outPar = errMsg;
|
|
|
+ return -1;
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ //返回给HIS前端
|
|
|
+ outPar = JsonHelper.setExceptionJson(0, "云医保平台", "确认成功!").ToString();
|
|
|
+ return 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
public int MobilePayCancelSettlement(out string outPar)
|
|
|
{
|
|
|
string errMsg;
|
|
@@ -415,6 +425,7 @@ namespace PTMedicalInsurance.Business
|
|
|
{
|
|
|
JObject jo = JObject.Parse(JsonHelper.getDestValue(joRtn, "extData.setlinfo"));
|
|
|
|
|
|
+ MPat.mdtrtID = JsonHelper.getDestValue(jo, "mdtrtId");
|
|
|
MPat.settlID = JsonHelper.getDestValue(jo, "setlId");
|
|
|
MPat.psn_no = JsonHelper.getDestValue(jo, "psnNo");
|
|
|
MPat.naty = JsonHelper.getDestValue(jo, "naty");
|