zhengjie 1 year ago
parent
commit
9f664f1cfd
3 changed files with 14 additions and 5 deletions
  1. 1 2
      Business/DataImoport.cs
  2. 11 1
      Helper/InvokeHelper.cs
  3. 2 2
      InsuBusiness.cs

+ 1 - 2
Business/DataImoport.cs

@@ -507,13 +507,12 @@ namespace PTMedicalInsurance
         public JObject importMedDataToIris(TradeEnum trade, JObject joRtn, Sunny.UI.UIProcessBar processBar)
         {
             string errorMsg = "";
-            JObject dataRtn = Utils.ConvertResponse<JObject>(trade, joRtn, true);
             if (JsonHelper.parseCenterRtnValue(joRtn, out errorMsg) != 0)
             {
                 return JsonHelper.setExceptionJson(-1, "下载目录信息失败", errorMsg);
             }
 
-            JArray array = JArray.Parse(JsonHelper.getDestValue(dataRtn, "result"));
+            JArray array = JArray.Parse(JsonHelper.getDestValue(joRtn, "result"));
             if (array.Count < 2) {
                 return JsonHelper.setIrisReturnValue(-1, "没有更多的数据了!", null);
             }

+ 11 - 1
Helper/InvokeHelper.cs

@@ -176,7 +176,17 @@ namespace PTMedicalInsurance.Helper
         #endregion
 
         #region 医保中心调用
-
+        /// <summary>
+        /// 仅辅助交易使用
+        /// </summary>
+        /// <param name="funNo"></param>
+        /// <param name="joInput"></param>
+        /// <returns></returns>
+        public JObject invokeCenterAgentService(string funNo,JObject joInput)
+        {
+            string data = JsonHelper.setCenterInpar(funNo, joInput);
+            return invokeCenterService(data);
+        }
         private JObject invokeCenterService(string data, ModeEnum mode = ModeEnum.REST)
         {
             JObject joRtn = new JObject();

+ 2 - 2
InsuBusiness.cs

@@ -701,10 +701,10 @@ namespace PTMedicalInsurance
                 }
 
                 Global.pat.insuplc_admdvs = JsonHelper.getDestValue(joInParam, "insuplc_admdvs");
-                TradeEnum trade = TradeEnum.DEFAULT.GetByCode(funNO);
+                //TradeEnum trade = TradeEnum.DEFAULT.GetByCode(funNO);
 
 
-                JObject joRtn = invoker.invokeCenterService(trade, joParam);
+                JObject joRtn = invoker.invokeCenterAgentService(funNO, joParam);
                 if (JsonHelper.parseCenterRtnValue(joRtn, out errMsg) != 0)
                 {
                     rtnResult = JsonHelper.setExceptionJson(-1, "平台直连错误", errMsg).ToString();