修改异步推送

This commit is contained in:
Guava
2023-07-06 13:51:36 +08:00
parent 3b5a411541
commit 8f5660eff2
2 changed files with 3 additions and 1 deletions

View File

@@ -32,7 +32,6 @@ import java.util.stream.Collectors;
*/
@Service
@Slf4j
@Transactional
public class AsyncSendCasesRecommendService {
@Resource
@@ -51,6 +50,7 @@ public class AsyncSendCasesRecommendService {
@Async
@Transactional(rollbackFor = Exception.class)
public void sendCasesRecommend(CasesRecommend casesRecommend) {
log.info("异步推送任务开始了 {}", casesRecommend.getId());
List<CasesRecommendPushRecord> casesRecommendPushRecords = casesRecommendPushRecordDao.findList(FieldFilters.eq("pushStatus", CasesPushStatusEnum.WAIT_PUSH.getStatus()), FieldFilters.eq("recommendId", casesRecommend.getId()));

View File

@@ -141,9 +141,11 @@ public class CasesRecommendPushRecordServiceImpl implements ICasesRecommendPushR
}
}
if (CollectionUtil.isNotEmpty(pushRecords)) {
log.info("本次推送纪录条数 {}", pushRecords.size());
casesRecommendPushRecordDao.saveList(pushRecords);
}
try {
log.info("发送推送案例消息 {}", JSONUtil.toJsonStr(casesRecommend));
//发送推送案例消息
asyncSendCasesRecommendService.sendCasesRecommend(casesRecommend);
log.info("执行完成耗时 {} 秒 ", (System.currentTimeMillis() - t1) / 1000);