修改bug

master
bynt 10 months ago
parent a163096e17
commit c2b88c65a9

@ -68,6 +68,7 @@ public class TaskController {
return new ResponseEntity<>(taskService.list(taskQueryCriteria), HttpStatus.OK); return new ResponseEntity<>(taskService.list(taskQueryCriteria), HttpStatus.OK);
} }
@Inner
@ApiOperation("查询任务详情") @ApiOperation("查询任务详情")
@GetMapping("/queryDetails") @GetMapping("/queryDetails")
public ResponseEntity<Task> queryDetails(@RequestParam("taskId") Long taskId) { public ResponseEntity<Task> queryDetails(@RequestParam("taskId") Long taskId) {

@ -9,7 +9,7 @@ spring:
freemarker: freemarker:
check-template-location: false check-template-location: false
profiles: profiles:
active: dev active: prod
jackson: jackson:
time-zone: GMT+8 time-zone: GMT+8
data: data:

@ -40,8 +40,7 @@ public interface TaskClient {
@ApiOperation("查询任务详情") @ApiOperation("查询任务详情")
@GetMapping(PAY_PREFIX + "/queryDetails") @GetMapping(PAY_PREFIX + "/queryDetails")
@Cacheable(value = "taskName", key = "'task:name:' + #p0") ResponseEntity<Task> queryDetails(@RequestParam("taskId") Long taskId, @RequestHeader(SecurityConstants.FROM) String from);
ResponseEntity<Task> queryDetails(@RequestParam("taskId") Long taskId);
@ApiOperation("修改任务信息") @ApiOperation("修改任务信息")
@PostMapping(PAY_PREFIX + "/update") @PostMapping(PAY_PREFIX + "/update")

@ -38,10 +38,11 @@ public class TaskClientFallback implements TaskClient {
} }
@Override @Override
public ResponseEntity<Task> queryDetails(Long taskId) { public ResponseEntity<Task> queryDetails(Long taskId, String from) {
return null; return null;
} }
@Override @Override
public CommonResponse<Object> updateTask(Task task) { public CommonResponse<Object> updateTask(Task task) {
return null; return null;

@ -6,7 +6,6 @@ import cn.hutool.core.text.CharSequenceUtil;
import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.IdUtil;
import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import cn.hutool.json.JSONUtil;
import com.baiye.common.CommonLog; import com.baiye.common.CommonLog;
import com.baiye.constant.*; import com.baiye.constant.*;
import com.baiye.enums.ClueStageEnum; import com.baiye.enums.ClueStageEnum;
@ -757,7 +756,7 @@ public class ClueServiceImpl implements ClueService {
} }
//查询任务信息 //查询任务信息
ResponseEntity<Task> response = taskClient.queryDetails(taskId); ResponseEntity<Task> response = taskClient.queryDetails(taskId, SecurityConstants.FROM_IN);
if (response.getStatusCode().value() != 200 || response.getBody() == null) { if (response.getStatusCode().value() != 200 || response.getBody() == null) {
throw new BadRequestException("查询错误"); throw new BadRequestException("查询错误");
} }
@ -1049,7 +1048,7 @@ public class ClueServiceImpl implements ClueService {
String taskNameKey = KeyFieldConstants.TASK_NAME_KEY + taskId; String taskNameKey = KeyFieldConstants.TASK_NAME_KEY + taskId;
String str = (String) redisUtils.get(taskNameKey); String str = (String) redisUtils.get(taskNameKey);
if (StringUtils.isEmpty(str) || "null".equals(str)) { if (StringUtils.isEmpty(str) || "null".equals(str)) {
ResponseEntity<Task> response = taskClient.queryDetails(taskId); ResponseEntity<Task> response = taskClient.queryDetails(taskId, SecurityConstants.FROM_IN);
if (response.getStatusCode().value() != 200) { if (response.getStatusCode().value() != 200) {
throw new BadRequestException("查询错误"); throw new BadRequestException("查询错误");
} }
@ -1205,4 +1204,5 @@ public class ClueServiceImpl implements ClueService {
} }

@ -149,10 +149,9 @@ public class DmpCallbackServiceImpl implements DmpCallbackService {
private void saveClue(String taskName, DeliveryRecord byTaskName, Long private void saveClue(String taskName, DeliveryRecord byTaskName, Long
taskId, List<String> tagList, List<String> decryptList) { taskId, List<String> tagList, List<String> decryptList) {
// 请求黑名单 // 请求黑名单
Task task = findByTaskId(taskId);
List<String> isNotblackList = IsBlackUtil.getNotblackList(decryptList); List<String> isNotblackList = IsBlackUtil.getNotblackList(decryptList);
List<String> onLineNotblackList = IsBlackUtil.getOnLineNotblackList(isNotblackList); List<String> onLineNotblackList = IsBlackUtil.getOnLineNotblackList(isNotblackList);
Task task = taskClient.queryDetails(taskId).getBody();
if (ObjectUtil.isNotNull(task) && if (ObjectUtil.isNotNull(task) &&
ObjectUtil.isNotNull(task.getIsForm()) && ObjectUtil.isNotNull(task.getIsForm()) &&
task.getIsForm() == DefaultNumberConstants.EIGHT_NUMBER) { task.getIsForm() == DefaultNumberConstants.EIGHT_NUMBER) {
@ -325,4 +324,13 @@ public class DmpCallbackServiceImpl implements DmpCallbackService {
} }
} }
} }
public Task findByTaskId(Long taskId) {
Task body = taskClient.queryDetails(taskId, SecurityConstants.FROM_IN).getBody();
if (body != null) {
return body;
}
return null;
}
} }

@ -441,9 +441,9 @@ public class ReportCrmServiceImpl implements ReportCrmService {
return taskSet; return taskSet;
} }
@Cacheable(value = "taskName", key = "'task:name:' + #p0")
public String findByTaskId(Long taskId) { public String findByTaskId(Long taskId) {
Task body = taskClient.queryDetails(taskId).getBody(); Task body = taskClient.queryDetails(taskId, SecurityConstants.FROM_IN).getBody();
if (body != null) { if (body != null) {
return body.getTaskName(); return body.getTaskName();
} }

@ -12,6 +12,7 @@ import cn.hutool.json.JSONObject;
import cn.hutool.json.JSONUtil; import cn.hutool.json.JSONUtil;
import com.baiye.constant.ClueTypeConstants; import com.baiye.constant.ClueTypeConstants;
import com.baiye.constant.DefaultNumberConstants; import com.baiye.constant.DefaultNumberConstants;
import com.baiye.constant.SecurityConstants;
import com.baiye.constant.SourceLabelConstants; import com.baiye.constant.SourceLabelConstants;
import com.baiye.exception.BadRequestException; import com.baiye.exception.BadRequestException;
import com.baiye.feign.OrganizeClient; import com.baiye.feign.OrganizeClient;
@ -348,7 +349,7 @@ public class ReportTokerServiceImpl implements ReportTokerService {
@Cacheable(value = "taskName", key = "'task:name:' + #p0") @Cacheable(value = "taskName", key = "'task:name:' + #p0")
public String findByTaskId(Long taskId) { public String findByTaskId(Long taskId) {
Task body = taskClient.queryDetails(taskId).getBody(); Task body = taskClient.queryDetails(taskId, SecurityConstants.FROM_IN).getBody();
if (body != null) { if (body != null) {
return body.getTaskName(); return body.getTaskName();
} }

Loading…
Cancel
Save