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:
@@ -172,6 +172,11 @@ public class CasesRecommendApi extends ApiBaseController {
|
||||
|
||||
}
|
||||
|
||||
@GetMapping("/startRead")
|
||||
public JsonResponse<Boolean> startRead(String caseRecommendId) {
|
||||
return success(iCasesRecommendPushRecordService.startRead(caseRecommendId));
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 发起推送
|
||||
|
||||
@@ -16,10 +16,11 @@ public interface ICasesRecommendPushRecordService {
|
||||
* @param
|
||||
* @return
|
||||
*/
|
||||
boolean launchPush(CasesRecommendLaunchVo casesRecommendLaunch, CurrentUser currentUser,String token);
|
||||
boolean launchPush(CasesRecommendLaunchVo casesRecommendLaunch, CurrentUser currentUser, String token);
|
||||
|
||||
/**
|
||||
* 根据案例推荐ID查询案例推送列表信息
|
||||
*
|
||||
* @param recommendId
|
||||
* @return
|
||||
*/
|
||||
@@ -27,8 +28,17 @@ public interface ICasesRecommendPushRecordService {
|
||||
|
||||
/**
|
||||
* 重新推送或撤回
|
||||
* @param isWithdraw 是否撤回
|
||||
*
|
||||
* @param isWithdraw 是否撤回
|
||||
* @param casesRecommend 案例推荐
|
||||
*/
|
||||
void rePushOrWithdraw(boolean isWithdraw, CasesRecommend casesRecommend);
|
||||
|
||||
/**
|
||||
* 开始读
|
||||
*
|
||||
* @param caseRecommendId
|
||||
* @return
|
||||
*/
|
||||
boolean startRead(String caseRecommendId)
|
||||
}
|
||||
|
||||
@@ -256,4 +256,13 @@ public class CasesRecommendPushRecordServiceImpl implements ICasesRecommendPushR
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean startRead(String caseRecommendId) {
|
||||
return casesRecommendPushRecordDao.update(UpdateBuilder.from(CasesRecommendPushRecord.class)
|
||||
.addUpdateField("readFlag", 1)
|
||||
.addUpdateField("readStartTime", new Date())
|
||||
.addFilter(FieldFilters.eq("id", caseRecommendId))
|
||||
.builder()) > 0;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user