Commit 1435859a authored by wangxl's avatar wangxl

Merge remote-tracking branch 'origin/master'

parents 196256b0 2934dfd7
...@@ -102,6 +102,8 @@ public class ComProjectAuditDTO extends BaseDTO { ...@@ -102,6 +102,8 @@ public class ComProjectAuditDTO extends BaseDTO {
@ApiModelProperty(value = "学科", position = 16 ) @ApiModelProperty(value = "学科", position = 16 )
@Length(max=36, message = "学科") @Length(max=36, message = "学科")
private String knowledgeName; private String knowledgeName;
/** 学科Id */
private String knowledgeCode;
/** 一级学科 */ /** 一级学科 */
@ApiModelProperty(value = "学科", position = 16 ) @ApiModelProperty(value = "学科", position = 16 )
@Length(max=36, message = "学科") @Length(max=36, message = "学科")
......
...@@ -67,6 +67,9 @@ public class ComProjectAuditQueryVO extends PaginationVO{ ...@@ -67,6 +67,9 @@ public class ComProjectAuditQueryVO extends PaginationVO{
/** 项目编号 */ /** 项目编号 */
@ApiModelProperty(value = "项目编号", position = 2) @ApiModelProperty(value = "项目编号", position = 2)
private String projNo; private String projNo;
/** 申请编号 */
@ApiModelProperty(value = "申请编号", position = 2)
private String appNo;
/** 项目类别 */ /** 项目类别 */
@ApiModelProperty(value = "项目类别", position = 3) @ApiModelProperty(value = "项目类别", position = 3)
private String projClass; private String projClass;
...@@ -80,6 +83,8 @@ public class ComProjectAuditQueryVO extends PaginationVO{ ...@@ -80,6 +83,8 @@ public class ComProjectAuditQueryVO extends PaginationVO{
@ApiModelProperty(value = "学科Id", position = 16 ) @ApiModelProperty(value = "学科Id", position = 16 )
@Length(max=36, message = "学科Id不能大于36") @Length(max=36, message = "学科Id不能大于36")
private String knowledgeId; private String knowledgeId;
/** 学科Id */
private String knowledgeCode;
/** 项目状态 -10 起草,10 待提交, 20 已提交至依托单位,25 依托单位审核通过,请打印申请书,30 返回修改,40 未批准立项,50 批准立项 */ /** 项目状态 -10 起草,10 待提交, 20 已提交至依托单位,25 依托单位审核通过,请打印申请书,30 返回修改,40 未批准立项,50 批准立项 */
@ApiModelProperty(value = "项目状态 -10 起草,10 待提交, 20 已提交至依托单位,25 依托单位审核通过,请打印申请书,30 返回修改,40 未批准立项,50 批准立项", position = 7) @ApiModelProperty(value = "项目状态 -10 起草,10 待提交, 20 已提交至依托单位,25 依托单位审核通过,请打印申请书,30 返回修改,40 未批准立项,50 批准立项", position = 7)
private Integer projState; private Integer projState;
......
...@@ -72,6 +72,9 @@ public class ComProjectAuditServiceImpl extends BaseServiceImpl<ComProjectAuditD ...@@ -72,6 +72,9 @@ public class ComProjectAuditServiceImpl extends BaseServiceImpl<ComProjectAuditD
if (Objects.nonNull(vo.getProjName())) { if (Objects.nonNull(vo.getProjName())) {
criteria.like("proj_name", vo.getProjName()); criteria.like("proj_name", vo.getProjName());
} }
if (Objects.nonNull(vo.getAppNo())) {
criteria.like("app_no", vo.getAppNo());
}
if (Objects.nonNull(vo.getProjNo())) { if (Objects.nonNull(vo.getProjNo())) {
criteria.like("proj_no", vo.getProjNo()); criteria.like("proj_no", vo.getProjNo());
} }
...@@ -96,6 +99,10 @@ public class ComProjectAuditServiceImpl extends BaseServiceImpl<ComProjectAuditD ...@@ -96,6 +99,10 @@ public class ComProjectAuditServiceImpl extends BaseServiceImpl<ComProjectAuditD
if (Objects.nonNull(vo.getKnowledgeParentId())) { if (Objects.nonNull(vo.getKnowledgeParentId())) {
criteria.eq("p1.id", 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())) { if (Objects.nonNull(vo.getCompleted())) {
criteria.eq("c.completed", vo.getCompleted()); criteria.eq("c.completed", vo.getCompleted());
} }
......
...@@ -723,7 +723,7 @@ public class ComProjectServiceImpl extends BaseServiceImpl<ComProjectDAO, ComPro ...@@ -723,7 +723,7 @@ public class ComProjectServiceImpl extends BaseServiceImpl<ComProjectDAO, ComPro
public String projectInsert(ComProjectDTO dto) { public String projectInsert(ComProjectDTO dto) {
ComBatchDTO comBatchDTO = comBatchService.getCurrentYearBatchByType(dto.getProjType()); ComBatchDTO comBatchDTO = comBatchService.getCurrentYearBatchByType(dto.getProjType());
ComProject comProject = convert2Entity(dto); ComProject comProject = convert2Entity(dto);
comProject.setProjNo(getProjectNo(comBatchDTO.getYear(), "NMWJKJXM")); //comProject.setProjNo(getProjectNo(comBatchDTO.getYear(), "NMWJKJXM"));
// if (null != comProject.getKnowledgeId()) // if (null != comProject.getKnowledgeId())
// comProject.setProjNo(getProjectNo(comBatchDTO.getYear(), systemParameterService.getParameterById(comProject.getKnowledgeId()).getGbCode())); // comProject.setProjNo(getProjectNo(comBatchDTO.getYear(), systemParameterService.getParameterById(comProject.getKnowledgeId()).getGbCode()));
comProject.setAppNo(getAppNo()); comProject.setAppNo(getAppNo());
......
...@@ -246,6 +246,7 @@ ...@@ -246,6 +246,7 @@
left join com_person e on c.app_person_id=e.id 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 p on c.knowledge_id = p.id
left join system_parameter p1 on p.parent_id = p1.id left join system_parameter p1 on p.parent_id = p1.id
left join system_parameter p2 on p1.parent_id = p2.id
<where> <where>
${ew.sqlSegment} ${ew.sqlSegment}
</where> </where>
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
</sql> </sql>
<select id="getListByPage" resultType="com.yiboshi.science.param.dto.ComProjectDTO"> <select id="getListByPage" resultType="com.yiboshi.science.param.dto.ComProjectDTO">
SELECT SELECT
c.id,c.report_year,c.proj_name,c.proj_no,c.version_no,c.proj_class,c.start_date,c.end_date,c.proj_state,d.unit_name c.id,c.report_year,c.proj_name,c.app_no,c.proj_no,c.version_no,c.proj_class,c.start_date,c.end_date,c.proj_state,d.unit_name
app_unit_name,e.person_name app_person_name,f.name knowledge_name app_unit_name,e.person_name app_person_name,f.name knowledge_name
from com_project c from com_project c
left join com_unit d on c.app_unit_id=d.id left join com_unit d on c.app_unit_id=d.id
......
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