|
@@ -189,7 +189,7 @@ public class MouldFileServiceImpl extends ServiceImpl<MouldFileMapper, MouldFile
|
|
|
}
|
|
|
}
|
|
|
msg.data = projectFile;
|
|
|
- }else{
|
|
|
+ }else {
|
|
|
//模具更新操作
|
|
|
MouldFile projectFile = new MouldFile();
|
|
|
projectFile.setUplodtorId(user.getId());
|
|
@@ -197,6 +197,34 @@ public class MouldFileServiceImpl extends ServiceImpl<MouldFileMapper, MouldFile
|
|
|
projectFile.setModelId(userVO.getMouldId());
|
|
|
projectFile.setBlongType(blongType);
|
|
|
mouldFileMapper.insert(projectFile);
|
|
|
+ //添加上传记录
|
|
|
+ MouldOperationDynamics dynamics = new MouldOperationDynamics();
|
|
|
+ dynamics.setContent(Constant.UPDATE);
|
|
|
+ dynamics.setOperatorId(user.getId());
|
|
|
+ dynamics.setOperatorName(user.getUsername());
|
|
|
+ dynamics.setMouldId(userVO.getMouldId());
|
|
|
+ dynamics.setBelongType(blongType);
|
|
|
+ mouldOperationDynamicsMapper.insert(dynamics);
|
|
|
+ Mould mould = mouldMapper.selectById(userVO.getMouldId());
|
|
|
+ Project project = projectMapper.selectOne(new QueryWrapper<Project>().eq("id", mould.getProjectId()));
|
|
|
+ List<ProjectApprove> projectApproves = projectApproveMapper.selectList(new QueryWrapper<ProjectApprove>().eq("project_id", project.getId()));
|
|
|
+ String content = "";
|
|
|
+ for (ProjectApprove projectApprove : projectApproves) {
|
|
|
+ NewsNotice newsNotice = new NewsNotice();
|
|
|
+ newsNotice.setRefId(projectFile.getId());
|
|
|
+ newsNotice.setProjectId(project.getId());
|
|
|
+ newsNotice.setProjectName(project.getProjectName());
|
|
|
+ newsNotice.setNoticeType(Constant.APPROVEL_TYPE);
|
|
|
+ if (blongType == 4) {
|
|
|
+ content = "模具更新";
|
|
|
+ }
|
|
|
+ newsNotice.setContent("有新的" + content + "申请记录,待您审批。");
|
|
|
+ newsNoticeMapper.insert(newsNotice);
|
|
|
+ NewsNoticeUser newsNoticeUser = new NewsNoticeUser();
|
|
|
+ newsNoticeUser.setUserId(user.getId());
|
|
|
+ newsNoticeUser.setNewsId(newsNotice.getId());
|
|
|
+ newsNoticeUserMapper.insert(newsNoticeUser);
|
|
|
+ }
|
|
|
}
|
|
|
} else {
|
|
|
msg.setError("当前用户不存在或者未登录");
|