Commit 93c5848b by 王志超

feat: 查询节点信息

parent 3a6f07d9
Pipeline #86387 passed with stages
in 1 minute 22 seconds
......@@ -12,6 +12,7 @@ import java.util.List;
import java.util.Optional;
import java.util.stream.Collectors;
import com.netease.mail.yanxuan.change.biz.biz.DepartmentLeaderBiz;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Async;
......@@ -65,6 +66,9 @@ public class BuildAndSendEmailImpl implements BuildAndSendEmail {
@Autowired
private ChangeConfigService changeConfigService;
@Autowired
private DepartmentLeaderBiz departmentLeaderBiz;
@Override
@Async("asyncBuild")
public void buildAndSendEmailCreate(ChangeRecord changeRecord, List<ChangeExecRecord> changeExecRecords, StringBuilder changeType, String changeCommander, ChangeFlowCreateReq changeFlowCreateReq) {
......@@ -114,7 +118,7 @@ public class BuildAndSendEmailImpl implements BuildAndSendEmail {
List<String> execUserEmailList = changeFlowExecRecord.stream().map(ChangeFlowExecVO::getChangeExecUserEmail)
.collect(Collectors.toList());
// 获取指定人的上级部门主管邮箱
List<String> ccList = changeFlowBiz.getDepartmentInfo(execUserEmailList);
List<String> ccList = departmentLeaderBiz.getDepartmentLeaders(execUserEmailList);
// 变更执行,抄送:所有变更行动人上一级LEADER,变更负责人、变更转交人(如有)
ccList.add(changeCommander);
// 变更执行,收件人:所有变更行动人+变更管理QM(cuiyixian@corp.netease.com)
......@@ -191,7 +195,7 @@ public class BuildAndSendEmailImpl implements BuildAndSendEmail {
List<String> execUserEmailList = changeFlowExecRecord.stream().map(ChangeFlowExecVO::getChangeExecUserEmail)
.collect(Collectors.toList());
// 获取指定人的上级部门主管邮箱
List<String> ccList = changeFlowBiz.getDepartmentInfo(execUserEmailList);
List<String> ccList = departmentLeaderBiz.getDepartmentLeaders(execUserEmailList);
// 变更执行,抄送:所有变更行动人上一级LEADER,变更负责人、变更转交人(如有)
ccList.add(changeCommander);
// 变更执行,收件人:所有变更行动人+变更管理QM(cuiyixian@corp.netease.com)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment