|
|
|
|
@ -323,16 +323,6 @@ public class ErpAfterSalesServiceImpl implements IErpAfterSalesService {
|
|
|
|
|
}
|
|
|
|
|
bo.getVariables().put("ignore", true);
|
|
|
|
|
|
|
|
|
|
// 预设抄送用户变量:查询"项目管理"角色下的用户ID
|
|
|
|
|
Long projectMgrRoleId = 1985260184236380162L;
|
|
|
|
|
List<RemoteUserVo> copyUsers = remoteUserService.selectUsersByRoleIds(
|
|
|
|
|
Collections.singletonList(projectMgrRoleId));
|
|
|
|
|
if (CollUtil.isNotEmpty(copyUsers)) {
|
|
|
|
|
String copyUserIds = StreamUtils.join(copyUsers, user -> String.valueOf(user.getUserId()));
|
|
|
|
|
bo.getVariables().put("afterSalesCopyUsers", copyUserIds);
|
|
|
|
|
log.info("【售后抄送】预设抄送用户变量: {}", copyUserIds);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
RemoteStartProcess startProcess = new RemoteStartProcess();
|
|
|
|
|
startProcess.setBusinessId(bo.getAfterSalesId().toString());
|
|
|
|
|
startProcess.setFlowCode(bo.getFlowCode());
|
|
|
|
|
|