Commit 2aef79cb8175b111c6e3a48f78888b86b35d3abc
1 parent
efd215ea
feature(*): 续保成交判定调整
- 续保成交判定调整
Showing
1 changed file
with
5 additions
and
3 deletions
fw-valhalla-service/src/main/java/cn/fw/valhalla/service/bus/follow/strategy/AbstractFollowStrategy.java
... | ... | @@ -426,13 +426,15 @@ public abstract class AbstractFollowStrategy implements FollowStrategy { |
426 | 426 | followClue.setClueState(ClueStatusEnum.COMPLETE); |
427 | 427 | clueTask.setCloseTime(LocalDateTime.now()); |
428 | 428 | clueTask.setFinishUser(originalData.getUserId()); |
429 | + clueTask.setState(TaskStateEnum.COMPLETE); | |
430 | + | |
429 | 431 | StaffInfoDTO infoDTO = ehrRpcService.queryStaffInfo(originalData.getUserId()); |
430 | 432 | if (Objects.nonNull(infoDTO)) { |
431 | 433 | clueTask.setFinishUserName(infoDTO.getName()); |
432 | 434 | } |
433 | - clueTask.setState(TaskStateEnum.DEFEAT); | |
434 | - if (originalData.getUserId().equals(clueTask.getFinishUser())) { | |
435 | - clueTask.setState(TaskStateEnum.COMPLETE); | |
435 | + if (!originalData.getUserId().equals(clueTask.getFollowUser())) { | |
436 | + clueTask.setState(TaskStateEnum.DEFEAT); | |
437 | + clueTask.setReason(TaskDefeatTypeEnum.F); | |
436 | 438 | } |
437 | 439 | clueTask.setFinishShop(originalData.getShopId()); |
438 | 440 | followClue.setCloseTime(clueTask.getCloseTime()); | ... | ... |