diff --git a/services/ad-platform-source/src/main/java/com/baiye/module/service/impl/ClueServiceImpl.java b/services/ad-platform-source/src/main/java/com/baiye/module/service/impl/ClueServiceImpl.java index d8bc1627..3252164d 100644 --- a/services/ad-platform-source/src/main/java/com/baiye/module/service/impl/ClueServiceImpl.java +++ b/services/ad-platform-source/src/main/java/com/baiye/module/service/impl/ClueServiceImpl.java @@ -480,11 +480,7 @@ public class ClueServiceImpl implements ClueService { @Override public Boolean judgeMember(Long memberId) { - Long clueId = clueMiddleRepository.judgeMember(memberId); - if (clueId != null) { - return true; - } - return false; + return clueMiddleRepository.judgeMember(memberId) != null; } /** @@ -641,10 +637,10 @@ public class ClueServiceImpl implements ClueService { String remark = dynamicTaskDto.getRemark(); boolean flag = false; if (taskId == null) { + flag = true; if (dynamicTaskDto.getWhichUserId() == null) { throw new BadRequestException("添加失败"); } - dynamicTaskDto.setUserId(dynamicTaskDto.getWhichUserId()); TaskQueryCriteria taskQueryCriteria = new TaskQueryCriteria(); taskQueryCriteria.setCreateBy(dynamicTaskDto.getWhichUserId()); taskQueryCriteria.setIsForm(2); @@ -652,7 +648,6 @@ public class ClueServiceImpl implements ClueService { JSONArray taskList = JSONUtil.parseArray(body); if (CollUtil.isNotEmpty(taskList) && taskList.size() == 1) { taskId = taskList.getJSONObject(0).getLong("id"); - flag = true; } else { throw new BadRequestException("添加失败"); } @@ -682,6 +677,7 @@ public class ClueServiceImpl implements ClueService { clueMiddle.setTaskId(taskId); clueMiddle.setOptimisticVersion(DefaultNumberConstants.ZERO_NUMBER); clueMiddle.setClueStage(DefaultNumberConstants.ZERO_NUMBER); + clueMiddle.setClueStageTime(new Date()); clueMiddle.setClueCallStatus(DefaultNumberConstants.ZERO_NUMBER); clueMiddle.setClueType(DefaultNumberConstants.TWO_NUMBER); if (StringUtils.isNotBlank(remark)) {