|
|
@@ -1279,10 +1279,13 @@ public class CompanyVoiceRoboticServiceImpl extends ServiceImpl<CompanyVoiceRobo
|
|
|
if (robotic.getCompanyAiWorkflowId() == null) {
|
|
|
throw new RuntimeException("任务未配置工作流: " + id);
|
|
|
}
|
|
|
+ if(robotic.getDelFlag() == 1){
|
|
|
+ throw new RuntimeException("启动失败,当前任务已删除: " + id);
|
|
|
+ }
|
|
|
robotic.setTaskStatus(1);
|
|
|
updateById(robotic);
|
|
|
- // 根据任务加微方式决定是否直接分配微信 平均时 直接分配用户 场景任务不做分配
|
|
|
- if (Integer.valueOf(0).equals(robotic.getAddType()) && robotic.getTaskType().equals(TaskTypeEnum.ORDINARY.getValue())) {
|
|
|
+ boolean hasAddWxNode = workflowHasAddWxNode(robotic.getCompanyAiWorkflowId());
|
|
|
+ if (hasAddWxNode && Integer.valueOf(0).equals(robotic.getAddType()) && robotic.getTaskType().equals(TaskTypeEnum.ORDINARY.getValue())) {
|
|
|
allocateWx(robotic);
|
|
|
}
|
|
|
// 新增启动写入任务业务表数据
|