Просмотр исходного кода

创客提现批量设置成功

DuGuYang 3 лет назад
Родитель
Сommit
06d85b7d7c

+ 25 - 0
Areas/Admin/Controllers/MainServer/UserCashRecordController.cs

@@ -349,6 +349,31 @@ namespace MySystem.Areas.Admin.Controllers
 
         #endregion
 
+
+        #region 批量设置成功
+
+        /// <summary>
+        /// 批量设置成功
+        /// </summary>
+        /// <returns></returns>
+        public string BatchSetting(string Id)
+        {
+            string[] idlist = Id.Split(new char[] { ',' });
+            AddSysLog(Id, "UserCashRecord", "BatchSetting");
+            foreach (string subid in idlist)
+            {
+                int id = int.Parse(subid);
+                Dictionary<string, object> Fields = new Dictionary<string, object>();
+                Fields.Add("Status", 1);//设置提现记录为成功
+                new AdminContentOther(_accessor.HttpContext, PublicFunction.MainTables).Edit("UserCashRecord", Fields, id);
+
+            }
+            db.SaveChanges();
+            return "success";
+        }
+
+        #endregion
+
         #region 排序
         /// <summary>
         /// 排序

+ 5 - 0
Areas/Admin/Views/MainServer/UserCashRecord/Index.cshtml

@@ -128,6 +128,11 @@
                             <button class="layui-btn" data-type="Cash"><i
                                 class="layui-icon layui-icon-up layuiadmin-button-btn"></i>提交到代付平台</button>
                         }
+                        @if (RightInfo.Contains("," + right + "_batchset,"))
+                        {
+                            <button class="layui-btn" data-type="BatchSetting"><i
+                                class="layui-icon layui-icon-edit layuiadmin-button-btn"></i>批量设置成功</button>
+                        }
                     </div>
                 </div>
             </div>

+ 29 - 0
wwwroot/layuiadmin/modules_main/UserCashRecord_Admin.js

@@ -551,6 +551,35 @@ layui.config({
                 }
             });
         },
+        BatchSetting: function () {
+            var checkStatus = table.checkStatus('LAY-list-manage'),
+                data = checkStatus.data; //得到选中的数据
+            if (data.length < 1) {
+                parent.layer.msg("请选择要设置的项");
+            } else {
+                var ids = "";
+                $.each(data, function (index, value) {
+                    ids += data[index].Id + ",";
+                });
+                ids = ids.substring(0, ids.length - 1);
+                var index = layer.confirm('确定要为成功状态吗?', function (index) {
+                    $.ajax({
+                        type: "POST",
+                        url: "/Admin/UserCashRecord/BatchSetting?r=" + Math.random(1),
+                        data: "Id=" + ids,
+                        dataType: "text",
+                        success: function (data) {
+                            layer.close(index);
+                            if (data == "success") {
+                                table.reload('LAY-list-manage');
+                            } else {
+                                layer.msg(data);
+                            }
+                        }
+                    });
+                });
+            }
+        },
         Open: function () {
             var checkStatus = table.checkStatus('LAY-list-manage'),
                 data = checkStatus.data; //得到选中的数据