Ver Fonte

新建分仓关联运营中心修改完成

DuGuYang há 3 anos atrás
pai
commit
bf18789f04

+ 6 - 8
Areas/Admin/Controllers/MainServer/StoreHouseController.cs

@@ -308,7 +308,7 @@ namespace MySystem.Areas.Admin.Controllers
                     {
                         return "您输入的仓库归属创客编号不存在,请重新输入正确的仓库归属创客编号";
                     }
-
+                    
                     Fields.Add("UserId", user.UserId); //仓库归属人
                     Fields.Add("Areas", data.Areas); //所属地区
                     Fields.Add("Address", data.Address); //仓库地址
@@ -395,15 +395,14 @@ namespace MySystem.Areas.Admin.Controllers
                         account.FixedAmount = 20000;
                         account.ValidAmount = 20000;
                     }
-
                     var check = db.StoreHouse.Any(m => m.Status > 0 && m.Sort == 0 && m.OpId > 0 && m.UserId == user.UserId);
                     var OpId = 0;
                     if (check)
                     {
                         var store = db.StoreHouse.FirstOrDefault(m => m.Status > 0 && m.Sort == 0 && m.OpId > 0 && m.UserId == user.UserId);
                         OpId = store.OpId;
-                        Fields.Add("OpId", OpId); //关联运营中心
-                        var sysAdmin = opdb.SysAdmin.FirstOrDefault(m => m.Sort == m.QueryCount && m.UserId == OpId) ?? new OpModels.SysAdmin();
+                        edit.OpId = OpId;
+                        var sysAdmin = opdb.SysAdmin.FirstOrDefault(m => m.Sort == m.Id && m.UserId == OpId) ?? new OpModels.SysAdmin();
                         sysAdmin.StoreCount += 1;
                         var query = opdb.StoreForOperate.FirstOrDefault(m => m.OpId == sysAdmin.UserId && m.StoreId == StoreId && m.Sort == 0 && m.QueryCount == user.UserId && m.Status == 0);
                         if (query == null)
@@ -421,7 +420,6 @@ namespace MySystem.Areas.Admin.Controllers
                             }).Entity;
                         }
                     }
-
                     RedisDbconn.Instance.Set("StoreForName:" + data.StoreName, Id);
                     AddSysLog(data.Id.ToString(), "StoreHouse", "add");
                     db.SaveChanges();
@@ -694,8 +692,8 @@ namespace MySystem.Areas.Admin.Controllers
             {
                 var store = db.StoreHouse.FirstOrDefault(m => m.Status > 0 && m.Sort == 0 && m.OpId > 0 && m.UserId == user.UserId);
                 OpId = store.OpId;
-                Fields.Add("OpId", OpId); //关联运营中心
-                var sysAdmin = opdb.SysAdmin.FirstOrDefault(m => m.Sort == m.QueryCount && m.UserId == OpId) ?? new OpModels.SysAdmin();
+                edit.OpId = OpId;
+                var sysAdmin = opdb.SysAdmin.FirstOrDefault(m => m.Sort == m.Id && m.UserId == OpId) ?? new OpModels.SysAdmin();
                 sysAdmin.StoreCount += 1;
                 var query = opdb.StoreForOperate.FirstOrDefault(m => m.OpId == sysAdmin.UserId && m.StoreId == StoreId && m.Sort == 0 && m.QueryCount == user.UserId && m.Status == 0);
                 if (query == null)
@@ -716,7 +714,7 @@ namespace MySystem.Areas.Admin.Controllers
             RedisDbconn.Instance.Set("StoreForName:" + data.StoreName, Id);
             AddSysLog(data.Id.ToString(), "StoreHouse", "add");
             db.SaveChanges();
-
+            opdb.SaveChanges();
             SetRedis(Id, user.UserId);
             return "success";
         }

+ 1 - 1
Areas/Admin/Views/OperateServer/SysAdminOperate/Index.cshtml

@@ -47,7 +47,7 @@
                     <div class="layui-inline">
                         <label class="layui-form-label">运营中心编号</label>
                         <div class="layui-input-inline">
-                            <input class="layui-input" type="text" name="AdminName" placeholder="" autocomplete="off">
+                            <input class="layui-input" type="text" name="OpCode" placeholder="" autocomplete="off">
                         </div>
                     </div>
                     <div class="layui-inline">