123456789101112131415161718192021222324252627282930313233343536373839 |
- 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();
- }
- }
- }
|