using Newtonsoft.Json.Linq; using PTMedicalInsurance.Helper; using PTMedicalInsurance.Variables; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PTMedicalInsurance.Business { class CheckPassProcess : AbstractProcess { public override CallResult Process(JObject input) { string output = ""; //校验社保卡密码 if ((Global.pat.mdtrtcertType == "03") && (Global.pat.insuplc_admdvs.Substring(0, 4) == "4403")) { if (cBus.CheckInsuCardPassWord(TradeEnum.InsuCardCheckPassWord, out output) != 0) { return Exception("校验社保卡密码失败,", output); } else { //string check_stat = JsonHelper.getDestValue(JObject.Parse(output), "output.result.check_stat"); //if (check_stat != "1") //{ // return Exception("社保卡密码校验结果:" + JsonHelper.getDestValue(JObject.Parse(output), "output.result.check_stat") + ",1=成功0=失败", output); //} } } return Success(); } } }