|
|
|
@ -153,12 +153,13 @@ public class PrivilageAccountServiceImpl extends ServiceImpl<PrivilageAccountDOM
|
|
|
|
|
insertAccount(saveAccountInput.getAccount(), saveAccountInput.getPassword(), userId);
|
|
|
|
|
//绑定用户角色关系
|
|
|
|
|
privilageUserRoleService.insertUserRoleRelation(userId, saveAccountInput.getRoleId());
|
|
|
|
|
|
|
|
|
|
PrivilageRoleDO privilageRoleDO = privilageRoleDOMapper.selectById(saveAccountInput.getRoleId());
|
|
|
|
|
//店长维护用户店铺关系1.店长。4.导购
|
|
|
|
|
if (shopId != null) {
|
|
|
|
|
if (privilageRoleDO.getCode().equals(RoleEnum.ROLE_CODE_DZ.getRoleCode()) || privilageRoleDO.getCode().equals(RoleEnum.ROLE_CODE_DG.getRoleCode())) {
|
|
|
|
|
privilageDomainService.saveOneShop(userId, saveAccountInput.getStaffCode(), shopId, saveAccountInput.getType());
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
PrivilageRoleDO privilageRoleDO = privilageRoleDOMapper.selectById(saveAccountInput.getRoleId());
|
|
|
|
|
//运营人员维护全店铺域实体关系
|
|
|
|
|
if (privilageRoleDO.getCode().equals(RoleEnum.ROLE_CODE_YYRY.getRoleCode())) {
|
|
|
|
|
privilageDomainService.saveRoleY(userId, saveAccountInput.getCompanyId());
|
|
|
|
|