公海状态

master
wjt 2 years ago
parent 59b6d7471d
commit 373ae63bb1

@ -39,4 +39,7 @@ public class PublicCluePoolQueryCriteria {
@ApiModelProperty(value = "线索最新通话时间") @ApiModelProperty(value = "线索最新通话时间")
private List<Timestamp> newestCallTime; private List<Timestamp> newestCallTime;
@ApiModelProperty(value = "0-冷静期 1-可用")
private Integer status;
} }

@ -414,6 +414,9 @@ public class ClueJpa {
Long companyId = clueQueryCriteria.getCompanyId(); Long companyId = clueQueryCriteria.getCompanyId();
sql.append(" and p.company_id = :companyId "); sql.append(" and p.company_id = :companyId ");
List<Timestamp> newestCallTimeList = clueQueryCriteria.getNewestCallTime(); List<Timestamp> newestCallTimeList = clueQueryCriteria.getNewestCallTime();
if (clueQueryCriteria.getStatus() != null) {
sql.append("and p.status = :status ");
}
if (StringUtils.isNotBlank(clueQueryCriteria.getName())) { if (StringUtils.isNotBlank(clueQueryCriteria.getName())) {
sql.append("and c.name like :name "); sql.append("and c.name like :name ");
} }
@ -446,6 +449,9 @@ public class ClueJpa {
query.setParameter("number", pageable.getPageNumber() * pageable.getPageSize()); query.setParameter("number", pageable.getPageNumber() * pageable.getPageSize());
query.setParameter("size", pageable.getPageSize()); query.setParameter("size", pageable.getPageSize());
} }
if (clueQueryCriteria.getStatus() != null) {
query.setParameter("status", clueQueryCriteria.getStatus());
}
if (StringUtils.isNotBlank(clueQueryCriteria.getName())) { if (StringUtils.isNotBlank(clueQueryCriteria.getName())) {
query.setParameter("name", "%" + clueQueryCriteria.getName() + "%"); query.setParameter("name", "%" + clueQueryCriteria.getName() + "%");
} }

Loading…
Cancel
Save