mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-09 02:46:50 +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) {
|
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<>();
|
List<String> caseIds = new ArrayList<>();
|
||||||
if (casesRecommendLaunch.getLaunchType() == 1) {
|
if (casesRecommendLaunch.getLaunchType() == 1) {
|
||||||
caseIds.addAll(casesRecommendLaunch.getCasesIdList());
|
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) {
|
for (String caseId : caseIds) {
|
||||||
Cases cases = casesDao.get(caseId);
|
Cases cases = casesDao.get(caseId);
|
||||||
|
|||||||
Reference in New Issue
Block a user