TestProcess.cs 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. using Newtonsoft.Json.Linq;
  2. using PTMedicalInsurance.Helper;
  3. using PTMedicalInsurance.Variables;
  4. using System;
  5. using System.Collections.Generic;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. namespace PTMedicalInsurance.Business.Local
  10. {
  11. public class TestProcess
  12. {
  13. public void test(JObject joInput)
  14. {
  15. //OPSettlementProcess process = new OPSettlementProcess();
  16. //process.Process(joInput);
  17. JObject joSetlinfo = JObject.Parse(JsonHelper.getDestValue(joInput, "output.setlinfo"));
  18. //济南未返回基金分项,手工拆分
  19. //JArray fundArray = new LocalPayFundSplitService().Split(joSetlinfo);
  20. //if (fundArray?.Count > 0)
  21. //{
  22. // joInput["output"]["setldetail"] = fundArray;
  23. //}
  24. JObject joParam = new JObject();
  25. joParam.Add("admID", Global.pat.adm_Dr);
  26. joParam.Add("recordID", Global.pat.recordID);
  27. joParam.Add("billID", Global.pat.billID);
  28. string outParam = "";
  29. HisIrisServices hIS = new HisIrisServices();
  30. if (hIS.preSettlementInfo(joParam, joSetlinfo, out outParam) != 0)
  31. {
  32. Console.WriteLine(outParam);
  33. }
  34. Global.writeLog(joInput.ToString());
  35. }
  36. }
  37. }