Explorar o código

专利列表新增创建时间筛选

anderx %!s(int64=4) %!d(string=hai) anos
pai
achega
5231941fce

+ 3 - 0
src/main/java/com/goafanti/common/mapper/PatentNewMapper.xml

@@ -313,6 +313,9 @@
      <if test="startDate != null and endDate != null">
      and a.apply_date between  #{startDate} and  #{endDate}
      </if>
+     <if test="createStart != null and createEnd != null">
+     and a.create_time between  #{createStart} and  #{createEnd}
+     </if>
      <if test="name != null">
      and a.applicant  like concat('%',#{name},'%')
      </if>

+ 14 - 0
src/main/java/com/goafanti/patent/bo/PatentNewBo.java

@@ -17,6 +17,8 @@ public class PatentNewBo extends PatentNew{
 	private String startDate;
 	private String endDate;
 	private String departmentId;
+	private String createStart;
+	private String createEnd;
 	private String userName;
 	public String getApplyDates() {
 		return applyDates;
@@ -78,4 +80,16 @@ public class PatentNewBo extends PatentNew{
 	public void setUserName(String userName) {
 		this.userName = userName;
 	}
+	public String getCreateStart() {
+		return createStart;
+	}
+	public void setCreateStart(String createStart) {
+		this.createStart = createStart;
+	}
+	public String getCreateEnd() {
+		return createEnd;
+	}
+	public void setCreateEnd(String createEnd) {
+		this.createEnd = createEnd;
+	}
 }

+ 2 - 0
src/main/java/com/goafanti/patent/service/impl/PatentNewServiceImpl.java

@@ -50,6 +50,8 @@ public class PatentNewServiceImpl  extends BaseMybatisDao<PatentNewMapper> imple
 		if(p.getDepartmentId()!=null)params.put("departmentId", p.getDepartmentId());
 		if(p.getStartDate()!=null)params.put("startDate", p.getStartDate());
 		if(p.getEndDate()!=null)params.put("endDate", p.getEndDate());
+		if(p.getCreateStart()!=null)params.put("createStart", p.getCreateStart());
+		if(p.getCreateEnd()!=null)params.put("createEnd", p.getCreateEnd()+" 23:59:59");
 		if(p.getType()!=null)params.put("type", p.getType());
 		params.put("aid", TokenManager.getAdminId());
 		if (TokenManager.hasRole(AFTConstants.SUPERADMIN) || TokenManager.hasRole(AFTConstants.PATENT_AUDITOR)) {