|
@@ -342,14 +342,14 @@ public class MouldFileServiceImpl extends ServiceImpl<MouldFileMapper, MouldFile
|
|
|
}
|
|
|
}
|
|
|
// //充当普通人员参与的项目
|
|
|
- List<ProjectUser> projectUsers = projectUserMapper.selectList(new QueryWrapper<ProjectUser>().eq("user_id", userVO.getId()));
|
|
|
+ List<ProjectUser> projectUsers = projectUserMapper.selectList(new QueryWrapper<ProjectUser>().eq("user_id", currentUser.getId()));
|
|
|
if (projectUsers.size() > 0) {
|
|
|
for (ProjectUser projectUser : projectUsers) {
|
|
|
proIds.add(projectUser.getProjectId());
|
|
|
}
|
|
|
}
|
|
|
//充当审批人员参与的项目
|
|
|
- List<ProjectApprove> projectss = projectApproveMapper.selectList(new QueryWrapper<ProjectApprove>().eq("approver_id", userVO.getId()));
|
|
|
+ List<ProjectApprove> projectss = projectApproveMapper.selectList(new QueryWrapper<ProjectApprove>().eq("approver_id", currentUser.getId()));
|
|
|
if (projectss.size() > 0) {
|
|
|
for (ProjectApprove projectUser : projectss) {
|
|
|
proIds.add(projectUser.getProjectId());
|
|
@@ -404,12 +404,21 @@ public class MouldFileServiceImpl extends ServiceImpl<MouldFileMapper, MouldFile
|
|
|
for (Part part : partLists) {
|
|
|
if (part.getPartNo().equals(split[0])) {
|
|
|
partFile.setPartId(part.getId());
|
|
|
- }
|
|
|
- if (Constant.PART_FILE_2D.equals(split[1])) {
|
|
|
- partFile.setDwgType(0);
|
|
|
- }
|
|
|
- if (Constant.PART_FILE_3D.equals(split[1])) {
|
|
|
- partFile.setDwgType(1);
|
|
|
+ if (Constant.PART_FILE_2D.equals(split[1])) {
|
|
|
+ MouldFile mouldFile = mouldFileMapper.selectOne(new QueryWrapper<MouldFile>().eq("part_id", part.getId()).eq("dwg_type", 0));
|
|
|
+ if(mouldFile != null){
|
|
|
+ //把之前的文件删除
|
|
|
+ mouldFileMapper.deleteById(mouldFile);
|
|
|
+ }
|
|
|
+ partFile.setDwgType(0);
|
|
|
+ }else if (Constant.PART_FILE_3D.equals(split[1])) {
|
|
|
+ MouldFile mouldFile = mouldFileMapper.selectOne(new QueryWrapper<MouldFile>().eq("part_id", part.getId()).eq("dwg_type", 1));
|
|
|
+ if(mouldFile != null){
|
|
|
+ //把之前的文件删除
|
|
|
+ mouldFileMapper.deleteById(mouldFile);
|
|
|
+ }
|
|
|
+ partFile.setDwgType(1);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
partFile.setFileName(fileName);
|