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 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 map = new HashMap<>(); map.put("isOver",isOver); map.put("taskScheduleTime",taskScheduleTime); map.put("personNumber",personNumber); map.put("day",day); // 创建定时任务并返回 return "测试返回成功"; } }