Commit 2aef79cb8175b111c6e3a48f78888b86b35d3abc

Authored by 张志伟
1 parent efd215ea

feature(*): 续保成交判定调整

- 续保成交判定调整
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());
... ...