|
@@ -521,7 +521,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
// qw.eq("company_id", admin.getCompanyId());
|
|
// qw.eq("company_id", admin.getCompanyId());
|
|
}
|
|
}
|
|
// List<Mould> moulds = mouldMapper.selectList(new QueryWrapper<Mould>().eq("company_id", companyId).isNull("project_id"));
|
|
// List<Mould> moulds = mouldMapper.selectList(new QueryWrapper<Mould>().eq("company_id", companyId).isNull("project_id"));
|
|
- msg.data = mouldMapper.selectListByCompanyId(companyId);
|
|
|
|
|
|
+ msg.data = mouldMapper.selectListByCompanyId(companyId,null);
|
|
return msg;
|
|
return msg;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -543,6 +543,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
moulds = mouldMapper.selectListByCondition(userVO);
|
|
moulds = mouldMapper.selectListByCondition(userVO);
|
|
} else if (Constant.PRODUCER_COMPANY == userVO.getSubordinateType()) {
|
|
} else if (Constant.PRODUCER_COMPANY == userVO.getSubordinateType()) {
|
|
set = customCompanyMapper.selectList(new QueryWrapper<CustomCompany>().eq("company_id", userVO.getCompanyId())).stream().map(CustomCompany::getProjectId).collect(Collectors.toList());
|
|
set = customCompanyMapper.selectList(new QueryWrapper<CustomCompany>().eq("company_id", userVO.getCompanyId())).stream().map(CustomCompany::getProjectId).collect(Collectors.toList());
|
|
|
|
+ set.add(-1);
|
|
moulds = mouldMapper.selectListByConditionByProject(userVO, set);
|
|
moulds = mouldMapper.selectListByConditionByProject(userVO, set);
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
@@ -550,6 +551,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
//充当项目经理参与的项目
|
|
//充当项目经理参与的项目
|
|
if (userVO.getProjectId() != -1) {
|
|
if (userVO.getProjectId() != -1) {
|
|
set.add(userVO.getProjectId());
|
|
set.add(userVO.getProjectId());
|
|
|
|
+ set.add(-1);
|
|
moulds = mouldMapper.selectListByConditionByProject(userVO, set);
|
|
moulds = mouldMapper.selectListByConditionByProject(userVO, set);
|
|
} else {
|
|
} else {
|
|
QueryWrapper<Project> qw = new QueryWrapper<>();
|
|
QueryWrapper<Project> qw = new QueryWrapper<>();
|
|
@@ -574,6 +576,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
set.add(projectUser.getProjectId());
|
|
set.add(projectUser.getProjectId());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ set.add(-1);
|
|
moulds = mouldMapper.selectListByConditionByProject(userVO, set);
|
|
moulds = mouldMapper.selectListByConditionByProject(userVO, set);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -670,6 +673,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
moulds = mouldMapper.selectListByCondition(userVO);
|
|
moulds = mouldMapper.selectListByCondition(userVO);
|
|
} else if (Constant.PRODUCER_COMPANY == userVO.getSubordinateType()) {
|
|
} else if (Constant.PRODUCER_COMPANY == userVO.getSubordinateType()) {
|
|
set = customCompanyMapper.selectList(new QueryWrapper<CustomCompany>().eq("company_id", userVO.getCompanyId())).stream().map(CustomCompany::getProjectId).collect(Collectors.toList());
|
|
set = customCompanyMapper.selectList(new QueryWrapper<CustomCompany>().eq("company_id", userVO.getCompanyId())).stream().map(CustomCompany::getProjectId).collect(Collectors.toList());
|
|
|
|
+ set.add(-1);
|
|
moulds = mouldMapper.selectListByConditionByProject(userVO, set);
|
|
moulds = mouldMapper.selectListByConditionByProject(userVO, set);
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
@@ -677,6 +681,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
//充当项目经理参与的项目
|
|
//充当项目经理参与的项目
|
|
if (userVO.getProjectId() != -1) {
|
|
if (userVO.getProjectId() != -1) {
|
|
set.add(userVO.getProjectId());
|
|
set.add(userVO.getProjectId());
|
|
|
|
+ set.add(-1);
|
|
moulds = mouldMapper.selectListByConditionByProject(userVO, set);
|
|
moulds = mouldMapper.selectListByConditionByProject(userVO, set);
|
|
} else {
|
|
} else {
|
|
QueryWrapper<Project> qw = new QueryWrapper<>();
|
|
QueryWrapper<Project> qw = new QueryWrapper<>();
|
|
@@ -701,6 +706,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
set.add(projectUser.getProjectId());
|
|
set.add(projectUser.getProjectId());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ set.add(-1);
|
|
moulds = mouldMapper.selectListByConditionByProject(userVO, set);
|
|
moulds = mouldMapper.selectListByConditionByProject(userVO, set);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -710,4 +716,29 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
}
|
|
}
|
|
return msg;
|
|
return msg;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public HttpRespMsg getModelListByCompanyIdAndProjectId(UserVO userVO) {
|
|
|
|
+ HttpRespMsg msg = new HttpRespMsg();
|
|
|
|
+ User user = userMapper.selectOne(new QueryWrapper<User>().eq("head_imgurl", userVO.getToken()));
|
|
|
|
+ QueryWrapper<Mould> qw = new QueryWrapper<>();
|
|
|
|
+ Integer companyId = -1;
|
|
|
|
+ if (Constant.SYS_ID == user.getParentId()) {
|
|
|
|
+ //此时是admin
|
|
|
|
+ User admin = userMapper.selectOne(new QueryWrapper<User>().eq("id", user.getId()));
|
|
|
|
+ companyId = admin.getCompanyId();
|
|
|
|
+// qw.eq("company_id", admin.getCompanyId());
|
|
|
|
+ } else if (Constant.SYS_PARENT_ID == user.getParentId()) {
|
|
|
|
+ //系统管理员
|
|
|
|
+// qw.eq("company_type",Constant.ASSETS_COMPANY);
|
|
|
|
+ } else {
|
|
|
|
+ //此时是项目经理
|
|
|
|
+ User admin = userMapper.selectOne(new QueryWrapper<User>().eq("id", user.getParentId()));
|
|
|
|
+ companyId = admin.getCompanyId();
|
|
|
|
+// qw.eq("company_id", admin.getCompanyId());
|
|
|
|
+ }
|
|
|
|
+// List<Mould> moulds = mouldMapper.selectList(new QueryWrapper<Mould>().eq("company_id", companyId).isNull("project_id"));
|
|
|
|
+ msg.data = mouldMapper.selectListByCompanyId(companyId,userVO.getProjectId());
|
|
|
|
+ return msg;
|
|
|
|
+ }
|
|
}
|
|
}
|