From 7befb1870859c898f6637f53de6dd0f63b0d631a Mon Sep 17 00:00:00 2001 From: sanji Date: Wed, 27 Mar 2024 21:44:01 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E8=AE=A2=E5=8D=95=E7=AE=A1?= =?UTF-8?q?=E5=AE=B6=E6=8E=A8=E9=80=81=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BBWY.Server.Business/Vender/VenderBusiness.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/BBWY.Server.Business/Vender/VenderBusiness.cs b/BBWY.Server.Business/Vender/VenderBusiness.cs index 82ea955a..48313187 100644 --- a/BBWY.Server.Business/Vender/VenderBusiness.cs +++ b/BBWY.Server.Business/Vender/VenderBusiness.cs @@ -85,12 +85,16 @@ namespace BBWY.Server.Business }); - var shop = freeSqlMultiDBManager.MDSfsql.Select().Where(s => s.ShopName == venderResponse.ShopName).ToOne(); + var shop = freeSqlMultiDBManager.MDSfsql.Select() + .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(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)