|
@@ -173,27 +173,27 @@ public class MouldFileServiceImpl extends ServiceImpl<MouldFileMapper, MouldFile
|
|
|
if (mould.getProjectId() != null) {
|
|
|
List<ProjectApprove> projectApproves = projectApproveMapper.selectList(new QueryWrapper<ProjectApprove>().eq("project_id", project.getId()));
|
|
|
String content = "";
|
|
|
+ NewsNotice newsNotice = new NewsNotice();
|
|
|
+ newsNotice.setRefId(projectFile.getModelId());
|
|
|
+ newsNotice.setProjectId(project.getId());
|
|
|
+ newsNotice.setProjectName(project.getProjectName()+"-"+mould.getModelName());
|
|
|
+ newsNotice.setNoticeType(Constant.APPROVEL_TYPE);
|
|
|
+ if (blongType == 0) {
|
|
|
+ content = "模具文档";
|
|
|
+ } else if (blongType == 1) {
|
|
|
+ content = "零件文档";
|
|
|
+ } else if (blongType == 2) {
|
|
|
+ content = "试模验收文档";
|
|
|
+ } else if (blongType == 3) {
|
|
|
+ content = "保养方案文档";
|
|
|
+ } else if (blongType == 5) {
|
|
|
+ content = "模具报废文档";
|
|
|
+ }
|
|
|
+ newsNotice.setContent("有新的" + content + ",待您审批。");
|
|
|
+ newsNoticeMapper.insert(newsNotice);
|
|
|
for (ProjectApprove projectApprove : projectApproves) {
|
|
|
- NewsNotice newsNotice = new NewsNotice();
|
|
|
- newsNotice.setRefId(projectFile.getModelId());
|
|
|
- newsNotice.setProjectId(project.getId());
|
|
|
- newsNotice.setProjectName(project.getProjectName()+"-"+mould.getModelName());
|
|
|
- newsNotice.setNoticeType(Constant.APPROVEL_TYPE);
|
|
|
- if (blongType == 0) {
|
|
|
- content = "模具文档";
|
|
|
- } else if (blongType == 1) {
|
|
|
- content = "零件文档";
|
|
|
- } else if (blongType == 2) {
|
|
|
- content = "试模验收文档";
|
|
|
- } else if (blongType == 3) {
|
|
|
- content = "保养方案文档";
|
|
|
- } else if (blongType == 5) {
|
|
|
- content = "模具报废文档";
|
|
|
- }
|
|
|
- newsNotice.setContent("有新的" + content + ",待您审批。");
|
|
|
- newsNoticeMapper.insert(newsNotice);
|
|
|
NewsNoticeUser newsNoticeUser = new NewsNoticeUser();
|
|
|
- newsNoticeUser.setUserId(user.getId());
|
|
|
+ newsNoticeUser.setUserId(projectApprove.getApproverId());
|
|
|
newsNoticeUser.setNewsId(newsNotice.getId());
|
|
|
newsNoticeUserMapper.insert(newsNoticeUser);
|
|
|
}
|
|
@@ -219,19 +219,20 @@ public class MouldFileServiceImpl extends ServiceImpl<MouldFileMapper, MouldFile
|
|
|
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 = "";
|
|
|
+ NewsNotice newsNotice = new NewsNotice();
|
|
|
+ newsNotice.setRefId(projectFile.getModelId());
|
|
|
+ newsNotice.setProjectId(project.getId());
|
|
|
+ newsNotice.setProjectName(project.getProjectName()+"-"+mould.getModelName());
|
|
|
+ newsNotice.setNoticeType(Constant.APPROVEL_TYPE);
|
|
|
+ if (blongType == 4) {
|
|
|
+ content = "模具更新";
|
|
|
+ }
|
|
|
+ newsNotice.setContent("有新的" + content + "申请记录,待您审批。");
|
|
|
+ newsNoticeMapper.insert(newsNotice);
|
|
|
+
|
|
|
for (ProjectApprove projectApprove : projectApproves) {
|
|
|
- NewsNotice newsNotice = new NewsNotice();
|
|
|
- newsNotice.setRefId(projectFile.getModelId());
|
|
|
- newsNotice.setProjectId(project.getId());
|
|
|
- newsNotice.setProjectName(project.getProjectName()+"-"+mould.getModelName());
|
|
|
- newsNotice.setNoticeType(Constant.APPROVEL_TYPE);
|
|
|
- if (blongType == 4) {
|
|
|
- content = "模具更新";
|
|
|
- }
|
|
|
- newsNotice.setContent("有新的" + content + "申请记录,待您审批。");
|
|
|
- newsNoticeMapper.insert(newsNotice);
|
|
|
NewsNoticeUser newsNoticeUser = new NewsNoticeUser();
|
|
|
- newsNoticeUser.setUserId(user.getId());
|
|
|
+ newsNoticeUser.setUserId(projectApprove.getApproverId());
|
|
|
newsNoticeUser.setNewsId(newsNotice.getId());
|
|
|
newsNoticeUserMapper.insert(newsNoticeUser);
|
|
|
}
|