瀏覽代碼

[招商][任务]状态更新

release_toaliyun_real
Burce 6 年之前
父節點
當前提交
f3bae56355
共有 1 個檔案被更改,包括 3 行新增2 行删除
  1. +3
    -2
      mallinkService/src/main/java/com/iformall/service/invest/event/InvestListener.java

+ 3
- 2
mallinkService/src/main/java/com/iformall/service/invest/event/InvestListener.java 查看文件

@@ -35,6 +35,7 @@ public class InvestListener implements ApplicationListener<InvestEvent> {
LambdaQueryWrapper<InvestTaskEntity> query = new LambdaQueryWrapper<>(); LambdaQueryWrapper<InvestTaskEntity> query = new LambdaQueryWrapper<>();
query.in(InvestTaskEntity::getTargetId, rentEventInfo.getTargetIds()); query.in(InvestTaskEntity::getTargetId, rentEventInfo.getTargetIds());
query.eq(InvestTaskEntity::getTargetType, EnumInvestType.RENT); query.eq(InvestTaskEntity::getTargetType, EnumInvestType.RENT);
query.eq(InvestTaskEntity::getStatus, EnumTaskStatus.NEGOTIATING);
List<InvestTaskEntity> tasks = taskService.list(query); List<InvestTaskEntity> tasks = taskService.list(query);
if (CollectionUtils.isEmpty(tasks)) { if (CollectionUtils.isEmpty(tasks)) {
log.warn("receive InvestEvent , tasks is empty : {}", tasks); log.warn("receive InvestEvent , tasks is empty : {}", tasks);
@@ -53,13 +54,13 @@ public class InvestListener implements ApplicationListener<InvestEvent> {
status = EnumTaskStatus.FINISH; status = EnumTaskStatus.FINISH;
} }


if (status == EnumTaskStatus.FINISH) {
//if (status != EnumTaskStatus.FINISH) {
for (InvestTaskEntity task : tasks) { for (InvestTaskEntity task : tasks) {
task.setStatus(status); task.setStatus(status);
task.setContent(InvestHelper.addContractId(task.getContent(),rentEventInfo.getRentId(),rentEventInfo.getContractType())); task.setContent(InvestHelper.addContractId(task.getContent(),rentEventInfo.getRentId(),rentEventInfo.getContractType()));
} }
taskService.updateBatchById(tasks); taskService.updateBatchById(tasks);
}
//}


} }
} }

Loading…
取消
儲存