Commit 2934dfd7 authored by 徐俊's avatar 徐俊

xujun

parent d8516aba
......@@ -102,6 +102,8 @@ public class ComProjectAuditDTO extends BaseDTO {
@ApiModelProperty(value = "学科", position = 16 )
@Length(max=36, message = "学科")
private String knowledgeName;
/** 学科Id */
private String knowledgeCode;
/** 一级学科 */
@ApiModelProperty(value = "学科", position = 16 )
@Length(max=36, message = "学科")
......
......@@ -67,6 +67,9 @@ public class ComProjectAuditQueryVO extends PaginationVO{
/** 项目编号 */
@ApiModelProperty(value = "项目编号", position = 2)
private String projNo;
/** 申请编号 */
@ApiModelProperty(value = "申请编号", position = 2)
private String appNo;
/** 项目类别 */
@ApiModelProperty(value = "项目类别", position = 3)
private String projClass;
......@@ -80,6 +83,8 @@ public class ComProjectAuditQueryVO extends PaginationVO{
@ApiModelProperty(value = "学科Id", position = 16 )
@Length(max=36, message = "学科Id不能大于36")
private String knowledgeId;
/** 学科Id */
private String knowledgeCode;
/** 项目状态 -10 起草,10 待提交, 20 已提交至依托单位,25 依托单位审核通过,请打印申请书,30 返回修改,40 未批准立项,50 批准立项 */
@ApiModelProperty(value = "项目状态 -10 起草,10 待提交, 20 已提交至依托单位,25 依托单位审核通过,请打印申请书,30 返回修改,40 未批准立项,50 批准立项", position = 7)
private Integer projState;
......
......@@ -72,6 +72,9 @@ public class ComProjectAuditServiceImpl extends BaseServiceImpl<ComProjectAuditD
if (Objects.nonNull(vo.getProjName())) {
criteria.like("proj_name", vo.getProjName());
}
if (Objects.nonNull(vo.getAppNo())) {
criteria.like("app_no", vo.getAppNo());
}
if (Objects.nonNull(vo.getProjNo())) {
criteria.like("proj_no", vo.getProjNo());
}
......@@ -96,6 +99,10 @@ public class ComProjectAuditServiceImpl extends BaseServiceImpl<ComProjectAuditD
if (Objects.nonNull(vo.getKnowledgeParentId())) {
criteria.eq("p1.id", vo.getKnowledgeParentId());
}
if (Objects.nonNull(vo.getKnowledgeCode())) {
//and (p.id = #{knowledgeCode} or p1.id = #{knowledgeCode} or p2.id = #{knowledgeCode})
criteria.and(qw -> qw.eq("p.id", vo.getKnowledgeCode()).or().eq("p1.id", vo.getKnowledgeCode()).or().eq("p2.id", vo.getKnowledgeCode()));
}
if (Objects.nonNull(vo.getCompleted())) {
criteria.eq("c.completed", vo.getCompleted());
}
......
......@@ -246,6 +246,7 @@
left join com_person e on c.app_person_id=e.id
left join system_parameter p on c.knowledge_id = p.id
left join system_parameter p1 on p.parent_id = p1.id
left join system_parameter p2 on p1.parent_id = p2.id
<where>
${ew.sqlSegment}
</where>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment