DuGuYang 3 роки тому
батько
коміт
b40b8731c8

+ 2 - 2
Areas/Admin/Controllers/MainServer/StoreHouseController.cs

@@ -1609,10 +1609,10 @@ namespace MySystem.Areas.Admin.Controllers
         #endregion
 
 
-        #region 同步交易额
+        #region 重置仓库额度
 
         /// <summary>
-        /// 同步交易额
+        /// 重置仓库额度
         /// </summary>
         /// <returns></returns>
         public string SycnAmountData(int Id = 0)

+ 22 - 0
Areas/Admin/Controllers/MainServer/UsersController.cs

@@ -2296,5 +2296,27 @@ namespace MySystem.Areas.Admin.Controllers
         }
 
         #endregion
+
+
+
+        #region 重置小分仓额度
+
+        /// <summary>
+        /// 重置小分仓额度
+        /// </summary>
+        /// <returns></returns>
+        public string SycnAmountData(int Id = 0)
+        {
+            if (Id > 0)
+            {
+                var userAccount = db.UserAccount.FirstOrDefault(m => m.Id == Id) ?? new UserAccount();
+                RedisDbconn.Instance.AddList("ResetSmallStoreByUserIdQueue", userAccount.Id);
+            }
+            AddSysLog(Id, "UserAccount", "SycnAmountData");
+            db.SaveChanges();
+            return "success";
+        }
+
+        #endregion
     }
 }

+ 4 - 0
Areas/Admin/Views/MainServer/Users/Index.cshtml

@@ -301,6 +301,10 @@
                     <a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="sycn"><i class="layui-icon layui-icon-edit"></i>同步机具数</a>
                     <a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="sycntrade"><i class="layui-icon layui-icon-edit"></i>同步交易额</a>
                     }
+                    @if (RightInfo.Contains("," + right + "_sycnamount,"))
+                    {
+                        <a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="sycnamount"><i class="layui-icon layui-icon-edit"></i>重置小分仓额度</a>
+                    }
                     <a class="layui-btn layui-btn-normal layui-btn-xs" lay-href="/Admin/Users/Index?right=@right&SelfId=@("{{d.Id}}")"><i class="layui-icon layui-icon-edit"></i>上级创客</a>
                     <a class="layui-btn layui-btn-normal layui-btn-xs" lay-href="/Admin/Users/Index?right=@right&ParentId=@("{{d.Id}}")"><i class="layui-icon layui-icon-edit"></i>直属创客</a>
                     <a class="layui-btn layui-btn-normal layui-btn-xs" lay-href="/Admin/Users/Children?right=@right&ParentId=@("{{d.Id}}")"><i class="layui-icon layui-icon-edit"></i>直属创客交易额</a>

+ 23 - 1
wwwroot/layuiadmin/modules_main/Users_Admin.js

@@ -115,7 +115,7 @@ layui.config({
             , { field: 'RiskFlagName', width: 200, title: '风控状态', sort: true }
             , { field: 'CreateDate', width: 200, title: '注册时间', sort: true }
 
-            , { title: '操作', width: 1800, align: 'left', toolbar: '#table-list-tools' }
+            , { title: '操作', width: 2000, align: 'left', toolbar: '#table-list-tools' }
         ]]
         , where: {
             SelfId: SelfId,
@@ -664,6 +664,28 @@ layui.config({
                     }
                 });
             });
+        } else if (obj.event === 'sycnamount') {
+            var index = layer.confirm('确定要重置该创客的小分仓额度吗?', function (index) {
+                layer.close(index);
+                var loadindex = layer.load(1, {
+                    shade: [0.5, '#000']
+                });
+                $.ajax({
+                    type: "POST",
+                    url: "/Admin/Users/SycnAmountData?r=" + Math.random(1),
+                    data: "Id=" + data.Id,
+                    dataType: "text",
+                    success: function (data) {
+                        layer.close(loadindex);
+                        if (data == "success") {
+                            layer.msg('重置成功');
+                            table.reload('LAY-list-manage');
+                        } else {
+                            layer.msg(data);
+                        }
+                    }
+                });
+            });
         } else if (obj.event === 'sycntrade') {
             var tr = $(obj.tr);
             var perContent = layer.open({