|
@@ -116,12 +116,13 @@ namespace PTMedicalInsurance.Common
|
|
|
StringBuilder sbOut = new StringBuilder(40960);
|
|
|
//string strToken = NationEcTrans(Global.inf.ecURL, inputParam, sbOut);
|
|
|
int pInt = CardReader.NationEcTrans(sbInput, sbOut);
|
|
|
- sOutPar = parseECTokenOutput(sbOut.ToString());
|
|
|
+ string outputData = sbOut.ToString();
|
|
|
+ sOutPar = parseECTokenOutput(outputData);
|
|
|
|
|
|
- Global.writeLog("EcToken返回:"+pInt,inputParam,sOutPar);
|
|
|
- if (JsonHelper.getDestValue(JObject.Parse(sOutPar), "code") != "0")
|
|
|
+ Global.writeLog("EcToken返回:"+pInt,inputParam, sOutPar);
|
|
|
+ if (JsonHelper.getDestValue(JObject.Parse(outputData), "code") != "0")
|
|
|
{
|
|
|
- Global.writeLog("调用认证接口" + transType + "失败:" + sOutPar);
|
|
|
+ Global.writeLog("调用认证接口" + transType + "失败:" + outputData);
|
|
|
}
|
|
|
}
|
|
|
catch (Exception e)
|
|
@@ -133,14 +134,13 @@ namespace PTMedicalInsurance.Common
|
|
|
|
|
|
private static string parseECTokenOutput(string data)
|
|
|
{
|
|
|
- CardInfo card = new CardInfo();
|
|
|
JObject joRtn = JObject.Parse(data);
|
|
|
- card.ecToken = JsonHelper.getDestValue(joRtn, "data.ecToken");
|
|
|
- card.certno = JsonHelper.getDestValue(joRtn, "data.idNo"); //身份证
|
|
|
- card.psn_name = JsonHelper.getDestValue(joRtn, "data.userName");
|
|
|
- card.psn_cert_type = JsonHelper.getDestValue(joRtn, "data.idType");
|
|
|
+ Global.pat.ecToken = JsonHelper.getDestValue(joRtn, "data.ecToken");
|
|
|
+ Global.pat.certNO = JsonHelper.getDestValue(joRtn, "data.idNo"); //身份证
|
|
|
+ Global.pat.name = JsonHelper.getDestValue(joRtn, "data.userName");
|
|
|
+ Global.pat.certType = JsonHelper.getDestValue(joRtn, "data.idType");
|
|
|
Global.pat.insuplc_admdvs = JsonHelper.getDestValue(joRtn, "data.insuOrg");
|
|
|
- return JsonHelper.toJsonString(card);
|
|
|
+ return data;
|
|
|
}
|
|
|
}
|
|
|
|