DuGuYang 2 лет назад
Родитель
Сommit
f03831ce23

+ 69 - 19
Areas/Admin/Controllers/MainServer/SysToolsController.cs

@@ -5770,7 +5770,15 @@ namespace MySystem.Areas.Admin.Controllers
         }
 
         [HttpPost]
-        public string ChangePosFeeDo(string PosSn, string BrandId, string Deposit)
+        /// <summary>
+        /// 调整机具服务费
+        /// </summary>
+        /// <param name="PosSn">机具号</param>
+        /// <param name="BrandId">品牌Id</param>
+        /// <param name="Deposit">服务费</param>
+        /// <param name="OnlyShow">只修改显示</param>
+        /// <returns></returns>
+        public string ChangePosFeeDo(string PosSn, string BrandId, string Deposit, int OnlyShow)
         {
             AddSysLog("0", "SysTools", "ChangePosFeeDo");
             if (string.IsNullOrEmpty(PosSn))
@@ -5813,10 +5821,17 @@ namespace MySystem.Areas.Admin.Controllers
                         {
                             return "失败,无" + Deposit + "服务费相关设置权限";
                         }
-                        var info = PublicChangePosFee.SetJKDeposit(SnId.ToString(), Deposit);
-                        if (info != "设置成功")
+                        if (OnlyShow == 1)
                         {
-                            return info;
+                            posInfo.PrizeParams = Deposit;
+                        }
+                        else
+                        {
+                            var info = PublicChangePosFee.SetJKDeposit(SnId.ToString(), Deposit);
+                            if (info != "设置成功")
+                            {
+                                return info;
+                            }
                         }
                     }
                     //开店宝
@@ -5830,10 +5845,17 @@ namespace MySystem.Areas.Admin.Controllers
                         {
                             return "失败,无" + Deposit + "服务费相关设置权限";
                         }
-                        var info = PublicChangePosFee.SetKDBDeposit(SnId.ToString(), Deposit);
-                        if (info != "设置成功")
+                        if (OnlyShow == 1)
                         {
-                            return info;
+                            posInfo.PrizeParams = Deposit;
+                        }
+                        else
+                        {
+                            var info = PublicChangePosFee.SetKDBDeposit(SnId.ToString(), Deposit);
+                            if (info != "设置成功")
+                            {
+                                return info;
+                            }
                         }
                     }
                     //乐刷
@@ -5846,10 +5868,17 @@ namespace MySystem.Areas.Admin.Controllers
                         {
                             return "失败,无" + Deposit + "服务费相关设置权限";
                         }
-                        var info = PublicChangePosFee.SetLSDeposit(SnId.ToString(), Deposit);
-                        if (info != "设置成功")
+                        if (OnlyShow == 1)
                         {
-                            return info;
+                            posInfo.PrizeParams = Deposit;
+                        }
+                        else
+                        {
+                            var info = PublicChangePosFee.SetLSDeposit(SnId.ToString(), Deposit);
+                            if (info != "设置成功")
+                            {
+                                return info;
+                            }
                         }
                     }
                     //立刷
@@ -5863,10 +5892,17 @@ namespace MySystem.Areas.Admin.Controllers
                         {
                             return "失败,无" + Deposit + "服务费相关设置权限";
                         }
-                        var info = PublicChangePosFee.SetLISDeposit(SnId.ToString(), Deposit);
-                        if (info != "设置成功")
+                        if (OnlyShow == 1)
                         {
-                            return info;
+                            posInfo.PrizeParams = Deposit;
+                        }
+                        else
+                        {
+                            var info = PublicChangePosFee.SetLISDeposit(SnId.ToString(), Deposit);
+                            if (info != "设置成功")
+                            {
+                                return info;
+                            }
                         }
                     }
                     //盛付通
@@ -5913,10 +5949,17 @@ namespace MySystem.Areas.Admin.Controllers
                         {
                             return "失败,无" + Deposit + "服务费相关设置权限";
                         }
-                        var info = PublicChangePosFee.SetLDDeposit(SnId.ToString(), Deposit);
-                        if (info != "设置成功")
+                        if (OnlyShow == 1)
                         {
-                            return info;
+                            posInfo.PrizeParams = Deposit;
+                        }
+                        else
+                        {
+                            var info = PublicChangePosFee.SetLDDeposit(SnId.ToString(), Deposit);
+                            if (info != "设置成功")
+                            {
+                                return info;
+                            }
                         }
                     }
                     //盒易付
@@ -5930,10 +5973,17 @@ namespace MySystem.Areas.Admin.Controllers
                         {
                             return "失败,无" + Deposit + "服务费相关设置权限";
                         }
-                        var info = PublicChangePosFee.SetHYFDeposit(SnId.ToString(), Deposit);
-                        if (info != "设置成功")
+                        if (OnlyShow == 1)
                         {
-                            return info;
+                            posInfo.PrizeParams = Deposit;
+                        }
+                        else
+                        {
+                            var info = PublicChangePosFee.SetHYFDeposit(SnId.ToString(), Deposit);
+                            if (info != "设置成功")
+                            {
+                                return info;
+                            }
                         }
                     }
                 }

+ 10 - 1
Areas/Admin/Views/MainServer/SysTools/ChangePosFee.cshtml

@@ -39,7 +39,7 @@
                                         <select id="BrandId" name="BrandId" lay-search="">
                                             @foreach (string key in ProfitObjectsActivesDic.Keys)
                                             {
-                                                <option value="@key">@ProfitObjectsActivesDic[key]</option>
+                                                                <option value="@key">@ProfitObjectsActivesDic[key]</option>
                                             }
                                         </select>
                                     </div>
@@ -56,6 +56,15 @@
                                         </select>
                                     </div>
                                 </div>
+                                <div class="layui-form-item">
+                                    <div class="layui-inline">
+                                        <label class="layui-form-label">只修改显示</label>
+                                        <div class="layui-input-block">
+                                            <input type="checkbox" id="OnlyShow" name="OnlyShow" value="1"
+                                                lay-skin="switch" title="开关">
+                                        </div>
+                                    </div>
+                                </div>
                                 <div class="layui-form-item">
                                     <label class="layui-form-label">机具SN</label>
                                     <div class="layui-input-block">