package cn.gistack.sm.intelligentCall.feign;
|
|
import cn.gistack.sm.intelligentCall.service.CallService;
|
import lombok.AllArgsConstructor;
|
import lombok.extern.slf4j.Slf4j;
|
import org.springblade.core.tenant.annotation.NonDS;
|
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.RestController;
|
import springfox.documentation.annotations.ApiIgnore;
|
import java.util.*;
|
|
/**
|
* Feign实现类
|
* @author zhongrj
|
* @date 2023-06-03
|
*/
|
@NonDS
|
@ApiIgnore
|
@RestController
|
@AllArgsConstructor
|
@Slf4j
|
public class OutCallImplImplClient implements OutCallClient {
|
|
private final CallService callService;
|
|
@Override
|
@GetMapping(CREATE_OUT_CALL_TASK_JOB_HANDLER)
|
public Object createOutCallTaskJobHandler(String isOver, String taskScheduleTime, String personNumber, String day) {
|
Map<String, Object> map = new HashMap<>();
|
map.put("isOver",isOver);
|
map.put("taskScheduleTime",taskScheduleTime);
|
map.put("personNumber",personNumber);
|
map.put("day",day);
|
// 创建定时任务并返回
|
return callService.createCallTaskByParam(map);
|
}
|
|
/**
|
* 测试
|
* @param isOver
|
* @param taskScheduleTime
|
* @param personNumber
|
* @param day
|
* @return
|
*/
|
@Override
|
public Object testOutCall(String isOver, String taskScheduleTime, String personNumber, String day) {
|
Map<String, Object> map = new HashMap<>();
|
map.put("isOver",isOver);
|
map.put("taskScheduleTime",taskScheduleTime);
|
map.put("personNumber",personNumber);
|
map.put("day",day);
|
// 创建定时任务并返回
|
return "测试返回成功";
|
}
|
}
|