diff --git a/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/ShopInfoServiceImpl.java b/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/ShopInfoServiceImpl.java index 540fd6d8..05adeb74 100644 --- a/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/ShopInfoServiceImpl.java +++ b/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/ShopInfoServiceImpl.java @@ -163,8 +163,18 @@ public class ShopInfoServiceImpl extends ServiceImpl i } if (updateById(shopInfo)) { SysUser sysUser = sysUserService.getById(shopInfo.getId()); + boolean flag = false; if (!sysUser.getNickName().equals(shopInfo.getShopName())) { sysUser.setNickName(shopInfo.getShopName()); + flag = true; + } + + if (!sysUser.getPhone().equals(shopInfo.getPhone())) { + sysUser.setPhone(shopInfo.getPhone()); + flag = true; + } + + if (flag) { sysUserService.updateById(sysUser); } return true;