创建店铺 同步创建管理账号 昵称为店铺名称
修改店铺 如果修改名称 昵称同步修改
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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 用户名
|
||||
|
||||
Reference in New Issue
Block a user