mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-08 18:36:51 +08:00
修改案例推荐
This commit is contained in:
@@ -71,17 +71,6 @@ public class CasesRecommendPushRecordServiceImpl implements ICasesRecommendPushR
|
||||
public boolean launchPush(CasesRecommendLaunchVo casesRecommendLaunch, CurrentUser currentUser, String token) {
|
||||
|
||||
|
||||
CasesRecommend casesRecommend = new CasesRecommend();
|
||||
casesRecommend.setRecommendId(currentUser.getAccountId());
|
||||
casesRecommend.setRecommendBy(currentUser.getName());
|
||||
casesRecommend.setRecommendTime(LocalDateTime.now());
|
||||
casesRecommend.setCaseCount(casesRecommendLaunch.getCasesIdList().size());
|
||||
casesRecommend.setUserCount(casesRecommendLaunch.getPushUserIdList().size());
|
||||
casesRecommend.setRecommendOrgName(casesRecommendLaunch.getRecommendOrgName());
|
||||
casesRecommend.setPushProgress(CasesPushStatusEnum.WAIT_PUSH.getStatus());
|
||||
casesRecommendDao.save(casesRecommend);
|
||||
log.info("案例推送对象 {}", JSONUtil.toJsonStr(casesRecommend));
|
||||
|
||||
List<String> caseIds = new ArrayList<>();
|
||||
if (casesRecommendLaunch.getLaunchType() == 1) {
|
||||
caseIds.addAll(casesRecommendLaunch.getCasesIdList());
|
||||
@@ -120,6 +109,21 @@ public class CasesRecommendPushRecordServiceImpl implements ICasesRecommendPushR
|
||||
}
|
||||
}
|
||||
}
|
||||
if (CollectionUtil.isEmpty(userIds)) {
|
||||
throw new RuntimeException("推荐人不能为空");
|
||||
}
|
||||
|
||||
CasesRecommend casesRecommend = new CasesRecommend();
|
||||
casesRecommend.setRecommendId(currentUser.getAccountId());
|
||||
casesRecommend.setRecommendBy(currentUser.getName());
|
||||
casesRecommend.setRecommendTime(LocalDateTime.now());
|
||||
casesRecommend.setCaseCount(caseIds.size());
|
||||
casesRecommend.setUserCount(userIds.size());
|
||||
casesRecommend.setRecommendOrgName(casesRecommendLaunch.getRecommendOrgName());
|
||||
casesRecommend.setPushProgress(CasesPushStatusEnum.WAIT_PUSH.getStatus());
|
||||
casesRecommendDao.save(casesRecommend);
|
||||
log.info("案例推送对象 {}", JSONUtil.toJsonStr(casesRecommend));
|
||||
|
||||
|
||||
for (String caseId : caseIds) {
|
||||
Cases cases = casesDao.get(caseId);
|
||||
|
||||
Reference in New Issue
Block a user