Browse Source

支部转移申请成功后新增一条公告

Wang Zi Wen 1 year ago
parent
commit
97112fc52e

+ 13 - 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/branch/TBranchMemberController.java

@@ -23,11 +23,13 @@ import com.ruoyi.common.utils.DateUtils;
 import com.ruoyi.common.utils.StringUtils;
 import com.ruoyi.common.utils.file.ExcelUtils;
 import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.system.domain.SysNotice;
 import com.ruoyi.system.domain.SysPost;
 import com.ruoyi.system.service.ISysDeptService;
 import com.ruoyi.system.service.ISysDictTypeService;
 import com.ruoyi.system.service.ISysPostService;
 import com.ruoyi.system.service.ISysUserService;
+import com.ruoyi.system.service.impl.SysNoticeServiceImpl;
 import org.activiti.engine.ProcessEngine;
 import org.activiti.engine.ProcessEngines;
 import org.activiti.engine.RuntimeService;
@@ -80,6 +82,9 @@ public class TBranchMemberController extends BaseController {
     @Autowired
     private ISysPostService sysPostService;
 
+    @Autowired
+    private SysNoticeServiceImpl sysNoticeService;
+
     /**
      * 审批处理
      *
@@ -131,6 +136,14 @@ public class TBranchMemberController extends BaseController {
                 transfer.setUserId(member.getUserId());
                 transferService.insertTBranchMemTransfer(transfer);
 
+                // 新增一条公示公告
+                String noticeString = member.getNickName() + "同志 已从 " + sysDeptService.selectDeptById(member.getOldDeptId()).getDeptName()
+                        + " 转入 " + sysDeptService.selectDeptById(member.getNewDeptId()).getDeptName();
+                SysNotice sysNotice = new SysNotice();
+                sysNotice.setReleaseTime(new Date());
+                sysNotice.setNoticeTitle(noticeString);
+                sysNoticeService.insertNotice(sysNotice);
+
                 member.setApStatus("1");
                 member.setDeptId(member.getNewDeptId());