|
|
@@ -271,11 +271,19 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
});
|
|
|
RedisDbconn.Instance.Set("StoreForCode:" + No, Id);
|
|
|
}
|
|
|
- db.StoreForName.Add(new StoreForName()
|
|
|
+ StoreForName storeForName = db.StoreForName.FirstOrDefault(m => m.Name == data.StoreName);
|
|
|
+ if(storeForName == null)
|
|
|
{
|
|
|
- Name = data.StoreName + "-" + pro.Name,
|
|
|
- StoreId = Id,
|
|
|
- });
|
|
|
+ db.StoreForName.Add(new StoreForName()
|
|
|
+ {
|
|
|
+ Name = data.StoreName,
|
|
|
+ StoreId = Id,
|
|
|
+ });
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ storeForName.StoreId = Id;
|
|
|
+ }
|
|
|
UserAccount account = db.UserAccount.FirstOrDefault(m => m.Id == user.UserId);
|
|
|
if (account == null)
|
|
|
{
|
|
|
@@ -467,11 +475,19 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
});
|
|
|
RedisDbconn.Instance.Set("StoreForCode:" + No, Id);
|
|
|
}
|
|
|
- db.StoreForName.Add(new StoreForName()
|
|
|
+ StoreForName storeForName = db.StoreForName.FirstOrDefault(m => m.Name == data.StoreName);
|
|
|
+ if(storeForName == null)
|
|
|
{
|
|
|
- Name = data.StoreName,
|
|
|
- StoreId = Id,
|
|
|
- });
|
|
|
+ db.StoreForName.Add(new StoreForName()
|
|
|
+ {
|
|
|
+ Name = data.StoreName,
|
|
|
+ StoreId = Id,
|
|
|
+ });
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ storeForName.StoreId = Id;
|
|
|
+ }
|
|
|
RedisDbconn.Instance.Set("StoreForName:" + data.StoreName, Id);
|
|
|
AddSysLog(data.Id.ToString(), "StoreHouse", "add");
|
|
|
db.SaveChanges();
|