退料申请表数据问题修改

This commit is contained in:
liang.chao 2024-02-27 14:07:45 +08:00
parent 747640caba
commit 32b1dc4932
1 changed files with 13 additions and 8 deletions

View File

@ -52,6 +52,7 @@ public class BackApplyServiceImpl implements BackApplyService {
@Override
public List<BackApplyInfo> getBackAuditList(BackApplyInfo bean) {
Set<String> roles = SecurityUtils.getLoginUser().getRoles();
Long companyId = SecurityUtils.getLoginUser().getSysUser().getCompanyId();
if (roles.contains("admin")) {
//管理员可以看到所有退料申请
return backApplyMapper.getBackApplyListByAdmin(bean);
@ -59,18 +60,22 @@ public class BackApplyServiceImpl implements BackApplyService {
List<BackApplyInfo> backApplyInfos = new ArrayList<>();
List<BackApplyInfo> backApplyListByAdmin = backApplyMapper.getBackApplyListByAdmin(bean);
//机具分公司只能看到机具公司的退料
if (CollUtil.isNotEmpty(backApplyListByAdmin) && roles.contains("sgb")) {
for (BackApplyInfo backApplyInfo : backApplyListByAdmin) {
if (StringUtils.hasText(backApplyInfo.getCompanyId()) && backApplyInfo.getCompanyId().contains("101")) {
backApplyInfos.add(backApplyInfo);
if (CollUtil.isNotEmpty(backApplyListByAdmin)) {
if (roles.contains("sgb") || roles.contains("jjfgs")) {
for (BackApplyInfo backApplyInfo : backApplyListByAdmin) {
if (StringUtils.hasText(backApplyInfo.getCompanyId()) && backApplyInfo.getCompanyId().contains(String.valueOf(companyId))) {
backApplyInfos.add(backApplyInfo);
}
}
}
}
//调试分公司只能看到调试公司的退料
if (CollUtil.isNotEmpty(backApplyListByAdmin) && roles.contains("ajb")) {
for (BackApplyInfo backApplyInfo : backApplyListByAdmin) {
if (StringUtils.hasText(backApplyInfo.getCompanyId()) && backApplyInfo.getCompanyId().contains("102")) {
backApplyInfos.add(backApplyInfo);
if (CollUtil.isNotEmpty(backApplyListByAdmin)) {
if (roles.contains("ajb") || roles.contains("tsfgs")) {
for (BackApplyInfo backApplyInfo : backApplyListByAdmin) {
if (StringUtils.hasText(backApplyInfo.getCompanyId()) && backApplyInfo.getCompanyId().contains(String.valueOf(companyId))) {
backApplyInfos.add(backApplyInfo);
}
}
}
}