|
@@ -184,6 +184,7 @@ public class RepairApplicationFormServiceImpl extends BaseServiceImpl<RepairAppl
|
|
|
CheckJobDTO checkJobDTO=new CheckJobDTO();
|
|
|
checkJobDTO.setType(2);
|
|
|
if(userInfo.getSuperAdmin()==1){
|
|
|
+ noticeNumberVO.setRoleFlag(0);
|
|
|
repairApplicationFormVOS= mapper.getRepairCount(null);
|
|
|
checkJobVOS=checkJobMapper.getCheckJobCount1(checkJobDTO);
|
|
|
noticeNumberVO=addRepairNums(noticeNumberVO,repairApplicationFormVOS);
|
|
@@ -195,6 +196,7 @@ public class RepairApplicationFormServiceImpl extends BaseServiceImpl<RepairAppl
|
|
|
sb.append(vo.getRoleCode());
|
|
|
}
|
|
|
if(sb.toString().contains(SysRoleCodeEnum.Maintenance.name())){
|
|
|
+ noticeNumberVO.setRoleFlag(1);
|
|
|
//维修人员,获取自己名下的维修数量
|
|
|
repairApplicationFormDTO.setRepairUserId(userInfo.getUserId());
|
|
|
repairApplicationFormDTO.setRepairUserId(userInfo.getUserId());
|
|
@@ -205,12 +207,14 @@ public class RepairApplicationFormServiceImpl extends BaseServiceImpl<RepairAppl
|
|
|
checkJobVOS=checkJobMapper.getCheckJobCount(checkJobDTO);
|
|
|
noticeNumberVO=addCheckJobNums(noticeNumberVO,checkJobVOS);
|
|
|
} if(sb.toString().contains(SysRoleCodeEnum.REPAIR_EXAMINE.name())){
|
|
|
+ noticeNumberVO.setRoleFlag(2);
|
|
|
//报修人
|
|
|
repairApplicationFormDTO.setUserId(userInfo.getUserId());
|
|
|
repairApplicationFormVOS= mapper.getRepairCount(repairApplicationFormDTO);
|
|
|
noticeNumberVO=addRepairNums(noticeNumberVO,repairApplicationFormVOS);
|
|
|
}if(sb.toString().contains(CommonConstants.WORKPLACE_REPAIR_MANAGE) ||sb.toString().contains(SysRoleCodeEnum.REPAIR_MANAGE.name())){
|
|
|
//维修主管,先获取其deptid
|
|
|
+ noticeNumberVO.setRoleFlag(3);
|
|
|
String deptId=sysUserDeptMapper.selectDeptIdByUserId(userInfo.getUserId());
|
|
|
repairApplicationFormDTO.setDeptId(deptId);
|
|
|
repairApplicationFormVOS= mapper.getRepairCount(repairApplicationFormDTO);
|
|
@@ -221,16 +225,11 @@ public class RepairApplicationFormServiceImpl extends BaseServiceImpl<RepairAppl
|
|
|
checkJobVOS=checkJobMapper.getCheckJobCount1(checkJobDTO);
|
|
|
noticeNumberVO=addCheckJobNums(noticeNumberVO,checkJobVOS);
|
|
|
}
|
|
|
- if(sb.toString().contains(CommonConstants.WORKPLACE_STORE_NORMAL)){
|
|
|
- inStoreFormDTO.setUserId(userInfo.getUserId());
|
|
|
- outStoreFormDTO.setUserId(userInfo.getUserId());
|
|
|
- storeCheckJobDTO.setUserId(userInfo.getUserId());
|
|
|
- noticeNumberVO=addStoreNums(noticeNumberVO,inStoreFormDTO,outStoreFormDTO,storeCheckJobDTO);
|
|
|
- }
|
|
|
if(sb.toString().contains(CommonConstants.WORKPLACE_STORE_MANAGE)){
|
|
|
//仓库管理员
|
|
|
//仓库
|
|
|
//入库
|
|
|
+ noticeNumberVO.setRoleFlag(4);
|
|
|
noticeNumberVO=addStoreNums(noticeNumberVO,inStoreFormDTO,outStoreFormDTO,storeCheckJobDTO);
|
|
|
}
|
|
|
}
|
|
@@ -321,9 +320,8 @@ public class RepairApplicationFormServiceImpl extends BaseServiceImpl<RepairAppl
|
|
|
UserInfo userInfo=SecurityUtils.getUserInfo();
|
|
|
// UserInfo userInfo=new UserInfo();
|
|
|
// List list=new ArrayList();
|
|
|
-//// list.add("维修人员");
|
|
|
// list.add("workplace_store_manage");
|
|
|
-// userInfo.setUserId("1");
|
|
|
+// userInfo.setUserId("629ff44ad2b1150bf0e3f834");
|
|
|
// userInfo.setRoleCodes(list);
|
|
|
// userInfo.setSuperAdmin(0);
|
|
|
InStoreFormDTO inStoreFormDTO=new InStoreFormDTO();
|
|
@@ -339,7 +337,7 @@ public class RepairApplicationFormServiceImpl extends BaseServiceImpl<RepairAppl
|
|
|
return new R(inStoreFormVO);
|
|
|
}else{
|
|
|
roleFlag=5;
|
|
|
- inStoreFormVO.setRoleFlag(roleFlag);
|
|
|
+ outStoreFormVO.setRoleFlag(roleFlag);
|
|
|
OutStoreFormDTO outStoreFormDTO=new OutStoreFormDTO();
|
|
|
outStoreFormDTO.setUserId(userInfo.getUserId());
|
|
|
outStoreFormVO=outStoreFormMapper.getRentleOutStoreForm(outStoreFormDTO);
|
|
@@ -357,14 +355,14 @@ public class RepairApplicationFormServiceImpl extends BaseServiceImpl<RepairAppl
|
|
|
public RepairApplicationFormVO getRepairApplicationFormVO() {
|
|
|
RepairApplicationFormDTO repairApplicationFormDTO=new RepairApplicationFormDTO();
|
|
|
RepairApplicationFormVO repairApplicationFormVO=new RepairApplicationFormVO();
|
|
|
-// UserInfo userInfo=SecurityUtils.getUserInfo();
|
|
|
- UserInfo userInfo=new UserInfo();
|
|
|
- List list=new ArrayList();
|
|
|
- list.add("维修人员");
|
|
|
- list.add("Maintenance");
|
|
|
- userInfo.setUserId("629ec5456f900a3658c472b5");
|
|
|
- userInfo.setRoleCodes(list);
|
|
|
- userInfo.setSuperAdmin(0);
|
|
|
+ UserInfo userInfo=SecurityUtils.getUserInfo();
|
|
|
+// UserInfo userInfo=new UserInfo();
|
|
|
+// List list=new ArrayList();
|
|
|
+// list.add("维修人员");
|
|
|
+// list.add("Maintenance");
|
|
|
+// userInfo.setUserId("629ec5456f900a3658c472b5");
|
|
|
+// userInfo.setRoleCodes(list);
|
|
|
+// userInfo.setSuperAdmin(0);
|
|
|
// 根据用户的角色来定
|
|
|
StringBuilder roleCodes = new StringBuilder();
|
|
|
userInfo.getRoleCodes().forEach(item-> {
|