|
|
@@ -14,6 +14,7 @@ import com.fs.aicall.domain.result.CalltaskcreateaiCustomizeResult;
|
|
|
import com.fs.aicall.service.AiCallService;
|
|
|
import com.fs.common.annotation.DataScope;
|
|
|
import com.fs.common.constant.Constants;
|
|
|
+import com.fs.common.core.domain.R;
|
|
|
import com.fs.common.core.domain.entity.SysDictData;
|
|
|
import com.fs.common.core.redis.RedisCache;
|
|
|
import com.fs.common.core.redis.RedisCacheT;
|
|
|
@@ -24,6 +25,7 @@ import com.fs.common.utils.*;
|
|
|
import com.fs.company.domain.*;
|
|
|
import com.fs.company.mapper.*;
|
|
|
import com.fs.company.param.ExecutionContext;
|
|
|
+import com.fs.company.param.PauseRoboticActiveParam;
|
|
|
import com.fs.company.service.*;
|
|
|
import com.fs.company.vo.*;
|
|
|
import com.fs.company.vo.easycall.EasyCallCallPhoneVO;
|
|
|
@@ -1832,4 +1834,33 @@ public class CompanyVoiceRoboticServiceImpl extends ServiceImpl<CompanyVoiceRobo
|
|
|
return new HashMap<>();
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ //暂停
|
|
|
+ private final Integer ACTIVE_TYPE_PAUSE = 1;
|
|
|
+ //继续
|
|
|
+ private final Integer ACTIVE_TYPE_CONTINUE = 2;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 任务暂停 & 恢复操作
|
|
|
+ *
|
|
|
+ * @param param
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public R pauseRoboticActive(PauseRoboticActiveParam param) {
|
|
|
+ //暂停任务
|
|
|
+ if (ACTIVE_TYPE_PAUSE.equals(param.getActiveType())) {
|
|
|
+
|
|
|
+ // 暂停任务更新
|
|
|
+
|
|
|
+ // 暂停任务创建的三方外呼任务
|
|
|
+
|
|
|
+ }
|
|
|
+ //恢复任务继续进入可运行
|
|
|
+ else if (ACTIVE_TYPE_CONTINUE.equals(param.getActiveType())) {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ return R.ok("操作成功");
|
|
|
+ }
|
|
|
}
|