|
|
@ -85,12 +85,16 @@ namespace BBWY.Server.Business |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
var shop = freeSqlMultiDBManager.MDSfsql.Select<Shops>().Where(s => s.ShopName == venderResponse.ShopName).ToOne(); |
|
|
|
var shop = freeSqlMultiDBManager.MDSfsql.Select<Shops>() |
|
|
|
.Where(s => (s.ShopId == venderResponse.ShopId) || |
|
|
|
(s.ShopName == venderResponse.ShopName)) //.Where(s => s.ShopName == venderResponse.ShopName)
|
|
|
|
.ToOne(); |
|
|
|
if (shop == null) |
|
|
|
throw new BusinessException($"未找到店铺 {venderResponse.ShopName}"); |
|
|
|
|
|
|
|
|
|
|
|
freeSqlMultiDBManager.MDSfsql.Update<Shops>(shop.Id) |
|
|
|
.SetIf(shop.ShopName != venderResponse.ShopName, s => s.ShopName, venderResponse.ShopName) |
|
|
|
.SetIf(string.IsNullOrEmpty(shop.ShopId), s => s.ShopId, venderResponse.ShopId) |
|
|
|
.SetIf(string.IsNullOrEmpty(shop.ShopType), s => s.ShopType, venderResponse.ColType) |
|
|
|
.SetIf(string.IsNullOrEmpty(shop.VenderId), s => s.VenderId, venderResponse.VenderId) |
|
|
|