创建店铺 同步创建管理账号 昵称为店铺名称

修改店铺 如果修改名称 昵称同步修改
This commit is contained in:
2024-07-30 15:15:32 +08:00
parent b7ec560d11
commit 407f58ea37
2 changed files with 6 additions and 0 deletions

View File

@@ -178,6 +178,7 @@ public class TbShopInfoServiceImpl implements TbShopInfoService {
User user = new User();
user.setPassword(passwordEncoder.encode(resources.getPassword()));
user.setUsername(resources.getAccount());
user.setNickName(resources.getShopName());
user.setPhone(resources.getPhone());
user.setCreateBy("admin");
user.setEnabled(true);
@@ -240,6 +241,7 @@ public class TbShopInfoServiceImpl implements TbShopInfoService {
TbShopInfo tbShopInfo = tbShopInfoRepository.findById(resources.getId()).orElseGet(TbShopInfo::new);
if (!resources.getShopName().equals(tbShopInfo.getShopName())) {
shopStaffRepository.updateNameById(resources.getShopName(),resources.getId().toString());
userRepository.updateNickName(resources.getAccount(),resources.getShopName());
}
ValidationUtil.isNull( tbShopInfo.getId(),"TbShopInfo","id",resources.getId());
tbShopInfo.copy(resources);

View File

@@ -65,6 +65,10 @@ public interface UserRepository extends JpaRepository<User, Long>, JpaSpecificat
@Query(value = "update sys_user set enabled = 0 where username = ?1",nativeQuery = true)
void upEnableByusername(String username);
@Modifying
@Query(value = "update sys_user set nick_name = ?2 where username = ?1",nativeQuery = true)
void updateNickName(String username, String nickName);
/**
* 修改邮箱
* @param username 用户名