瀏覽代碼

完善调整设置费率接口的逻辑

lichunlei 2 年之前
父節點
當前提交
e64463aa16
共有 2 個文件被更改,包括 8 次插入14 次删除
  1. 7 8
      AppStart/Helper/SetDepositPostService.cs
  2. 1 6
      Controllers/HomeController.cs

+ 7 - 8
AppStart/Helper/SetDepositPostService.cs

@@ -65,21 +65,19 @@ namespace MySystem
                                     if(pos.BrandId == 1 || pos.BrandId == 3) //金控
                                     {
                                         string content = function.GetWebRequest("http://connect.kexiaoshuang.com/home/setfee?merNo=" + merchant.KqMerNo + "&sn=" + pos.PosSn + "&fee=" + Fee);
-                                        JsonData obj = JsonMapper.ToObject(content);
-                                        if (obj["code"].ToString() == "000000")
+                                        if(content.Contains("|"))
                                         {
-                                            content = Decrypt(obj["data"].ToString());
-                                            function.WriteLog(content + "\n\n", "设置金控机具费率");
-                                            JsonData contentObj = JsonMapper.ToObject(content);
-                                            if (contentObj["respCode"].ToString() == "00")
-                                            { 
+                                            content = content.Split("|")[1];
+                                            JsonData obj = JsonMapper.ToObject(content);
+                                            if(obj["errorCode"].ToString() == "0000")
+                                            {
                                                 pos.SeoDescription = "设置成功";
                                                 SetRecordResult(db, RecordId, 1, "设置成功");
                                                 db.SaveChanges();
                                             }
                                             else
                                             {
-                                                string msg = contentObj["respMsg"].ToString();
+                                                string msg = obj["errorCodeDesc"].ToString();
                                                 pos.SeoDescription = msg;
                                                 SetRecordResult(db, RecordId, -1, msg);
                                                 db.SaveChanges();
@@ -87,6 +85,7 @@ namespace MySystem
                                         }
                                         else
                                         {
+                                            JsonData obj = JsonMapper.ToObject(content);
                                             string msg = obj["message"].ToString();
                                             pos.SeoDescription = msg;
                                             SetRecordResult(db, RecordId, -1, msg);

+ 1 - 6
Controllers/HomeController.cs

@@ -1287,12 +1287,7 @@ namespace MySystem.Controllers
     
         public string setdeposit()
         {
-            string content = function.GetWebRequest("http://sp.kexiaoshuang.com/api/test/SetFee?merNo=M900065131JVMYUBl5&sn=00000320JBNL01471793&fee=0.63");
-            JsonData obj = JsonMapper.ToObject(content);
-            if (obj["code"].ToString() == "000000")
-            {
-                content = SetDepositService.Instance.Decrypt(obj["data"].ToString());
-            }
+            string content = function.GetWebRequest("http://connect.kexiaoshuang.com/home/setfee?merNo=M900065131JVMYUBl5&sn=00000320JBNL01471793&fee=0.63");
             return content;
         }