mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-10 19:36: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
|
* @param
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
boolean launchPush(CasesRecommendLaunchVo casesRecommendLaunch, CurrentUser currentUser,String token);
|
boolean launchPush(CasesRecommendLaunchVo casesRecommendLaunch, CurrentUser currentUser, String token);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 根据案例推荐ID查询案例推送列表信息
|
* 根据案例推荐ID查询案例推送列表信息
|
||||||
|
*
|
||||||
* @param recommendId
|
* @param recommendId
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@@ -27,8 +28,17 @@ public interface ICasesRecommendPushRecordService {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 重新推送或撤回
|
* 重新推送或撤回
|
||||||
* @param isWithdraw 是否撤回
|
*
|
||||||
|
* @param isWithdraw 是否撤回
|
||||||
* @param casesRecommend 案例推荐
|
* @param casesRecommend 案例推荐
|
||||||
*/
|
*/
|
||||||
void rePushOrWithdraw(boolean isWithdraw, CasesRecommend 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