storeManagerFlag
This commit is contained in:
@@ -61,4 +61,6 @@ public class StaffBaseInfoDTO {
|
||||
|
||||
@ApiModelProperty("健康证")
|
||||
private String healthCertificate;
|
||||
|
||||
private Boolean storeManagerFlag;
|
||||
}
|
||||
|
||||
@@ -185,8 +185,17 @@ public class TempUserDetailServiceImpl implements TempUserDetailService {
|
||||
}
|
||||
if (StringUtil.isBlank(enterpriseUserDO.getJobnumber())) {
|
||||
throw new ServiceException(ErrorCodeEnum.JOBNUMBER_NOT_EXIST);
|
||||
|
||||
}
|
||||
return xfsgEhrService.getUserInfoByCode(enterpriseUserDO.getJobnumber());
|
||||
StaffBaseInfoDTO userInfoByCode = xfsgEhrService.getUserInfoByCode(enterpriseUserDO.getJobnumber());
|
||||
//默认是店员
|
||||
userInfoByCode.setStoreManagerFlag(Boolean.FALSE);
|
||||
//如果有店长角色 则是店长
|
||||
List<Long> userRoleIds = enterpriseUserRoleDao.getUserRoleIds(enterpriseUserDO.getUserId());
|
||||
if (CollectionUtils.isNotEmpty(userRoleIds)&&userRoleIds.contains(UserRoleEnum.XFSG_SHOPOWNER.getCode())){
|
||||
userInfoByCode.setStoreManagerFlag(Boolean.TRUE);
|
||||
}
|
||||
return userInfoByCode;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user