推荐列表查询返回推荐明细id

This commit is contained in:
boolean
2023-07-13 11:13:12 +08:00
parent a39db1d37f
commit ef81de8ec9
3 changed files with 9 additions and 7 deletions

View File

@@ -268,14 +268,14 @@ public class Cases extends BaseEntity {
private String recommendOrgName;
@Transient
private Long recommendId;
private String refId;
public Long getRecommendId() {
return recommendId;
public String getRefId() {
return refId;
}
public void setRecommendId(Long recommendId) {
this.recommendId = recommendId;
public void setRefId(String refId) {
this.refId = refId;
}
public String getTitle() {

View File

@@ -94,7 +94,8 @@ public class CasesRecommendPushRecord extends BaseEntity {
public CasesRecommendPushRecord() {
}
public CasesRecommendPushRecord(String recommendId,String caseId) {
public CasesRecommendPushRecord(String id,String recommendId,String caseId) {
this.setId(id);
this.recommendId = recommendId;
this.caseId = caseId;
}

View File

@@ -341,7 +341,7 @@ public class CasesServiceImpl implements ICasesService {
String userId = caseVo.getUserId();
if (CollUtil.isNotEmpty(caseIds)) {
QueryBuilder recommendCasesQuery = QueryBuilder.from(CasesRecommendPushRecord.class);
recommendCasesQuery.addField("new CasesRecommendPushRecord(recommendId,caseId)");
recommendCasesQuery.addField("new CasesRecommendPushRecord(id,recommendId,caseId)");
List<IFieldFilter> subFilters = new ArrayList<>();
subFilters.add(FieldFilters.eq("pushUserId", userId));
subFilters.add(FieldFilters.in("caseId", caseIds));
@@ -367,6 +367,7 @@ public class CasesServiceImpl implements ICasesService {
if (Objects.nonNull(one)) {
CasesRecommend recommend = collect.get(one.getRecommendId());
it.setBreCommend(1);
it.setRefId(one.getId());
it.setRecommendOrgName(recommend.getRecommendOrgName());
it.setSysCreateTime(recommend.getRecommendTime());
}