storeManagerFlag
This commit is contained in:
@@ -61,4 +61,6 @@ public class StaffBaseInfoDTO {
|
|||||||
|
|
||||||
@ApiModelProperty("健康证")
|
@ApiModelProperty("健康证")
|
||||||
private String healthCertificate;
|
private String healthCertificate;
|
||||||
|
|
||||||
|
private Boolean storeManagerFlag;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -185,8 +185,17 @@ public class TempUserDetailServiceImpl implements TempUserDetailService {
|
|||||||
}
|
}
|
||||||
if (StringUtil.isBlank(enterpriseUserDO.getJobnumber())) {
|
if (StringUtil.isBlank(enterpriseUserDO.getJobnumber())) {
|
||||||
throw new ServiceException(ErrorCodeEnum.JOBNUMBER_NOT_EXIST);
|
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
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user