企标日期查询
This commit is contained in:
+1
-1
@@ -232,7 +232,7 @@ public class SarBussionessStandController extends BaseController<SarBussionessSt
|
||||
public ResponseMessage<PageInfo<SarBussionessStand>> getSarBussionStandPage(SarBussionessStandEOPage page) throws Exception {
|
||||
if (StringUtils.isNotBlank(page.getAdvanceSearchVOStr())) {
|
||||
List<SarAdvanceSearchVO> searchList = JSONObject.parseArray(page.getAdvanceSearchVOStr(),SarAdvanceSearchVO.class);
|
||||
String advanceStr = SarAdvanceSearchUtil.createSql(searchList,"SAR_BUSS_STAND_ATTR_INFO");
|
||||
String advanceStr = SarAdvanceSearchUtil.createStandSql(searchList,"SAR_BUSS_STAND_ATTR_INFO");
|
||||
if (StringUtils.isNotBlank(advanceStr)) {
|
||||
page.setAdvanceSearchStr(advanceStr);
|
||||
} else {
|
||||
|
||||
+40
@@ -22,6 +22,13 @@ public class SarBussionessStandEOPage extends BasePage {
|
||||
this.textStatusBuss = textStatusBuss;
|
||||
}
|
||||
|
||||
private String startIssueTime;
|
||||
private String endIssueTime;
|
||||
private String startPutTime;
|
||||
private String endPutTime;
|
||||
|
||||
|
||||
|
||||
private String modifyTime;
|
||||
private String modifyTime1;
|
||||
private String modifyTime2;
|
||||
@@ -1130,4 +1137,37 @@ public class SarBussionessStandEOPage extends BasePage {
|
||||
public void setSql(String sql) {
|
||||
this.sql = sql;
|
||||
}
|
||||
|
||||
public String getStartIssueTime() {
|
||||
return startIssueTime;
|
||||
}
|
||||
|
||||
public void setStartIssueTime(String startIssueTime) {
|
||||
this.startIssueTime = startIssueTime;
|
||||
}
|
||||
|
||||
public String getEndIssueTime() {
|
||||
return endIssueTime;
|
||||
}
|
||||
|
||||
public void setEndIssueTime(String endIssueTime) {
|
||||
this.endIssueTime = endIssueTime;
|
||||
}
|
||||
|
||||
|
||||
public String getStartPutTime() {
|
||||
return startPutTime;
|
||||
}
|
||||
|
||||
public void setStartPutTime(String startPutTime) {
|
||||
this.startPutTime = startPutTime;
|
||||
}
|
||||
|
||||
public String getEndPutTime() {
|
||||
return endPutTime;
|
||||
}
|
||||
|
||||
public void setEndPutTime(String endPutTime) {
|
||||
this.endPutTime = endPutTime;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -81,11 +81,12 @@ public class SarAdvanceSearchUtil {
|
||||
|
||||
|
||||
/**
|
||||
* 国内外标准高级查询 对SAR_STAND_ATTR_INFO表自定义字段生成条件语句
|
||||
* 国内外标准高级查询 对tableName表自定义字段生成条件语句
|
||||
* @param searchVOList
|
||||
* @return
|
||||
*/
|
||||
public static String createStandSql(List<SarAdvanceSearchVO> searchVOList,String tableName) {
|
||||
tableName=tableName+".";
|
||||
String sqlInfo = "";
|
||||
StringBuilder sqlBuilder = new StringBuilder();
|
||||
if (searchVOList != null && !searchVOList.isEmpty()) {
|
||||
|
||||
+19
-1
@@ -465,9 +465,27 @@
|
||||
and DATE_FORMAT(issue_time,'%Y-%m-%D') >= #{issueTime1}
|
||||
</if>
|
||||
<if test="issueTime2 != null" >
|
||||
-- and to_char(issue_time,'YYYY-MM-DD') <= #{issueTime2}
|
||||
and DATE_FORMAT(issue_time,'%Y-%m-%D') <= #{issueTime2}
|
||||
</if>
|
||||
|
||||
|
||||
<!-- 日期查询 -->
|
||||
<if test="startPutTime != null" >
|
||||
and DATE_FORMAT(put_time,'%Y-%m-%d') >= #{startPutTime}
|
||||
</if>
|
||||
<if test="endPutTime != null" >
|
||||
and DATE_FORMAT(put_time,'%Y-%m-%d') <= #{endPutTime}
|
||||
</if>
|
||||
<if test="startIssueTime != null" >
|
||||
and DATE_FORMAT(issue_time,'%Y-%m-%d') >= #{startIssueTime}
|
||||
</if>
|
||||
<if test="endIssueTime != null" >
|
||||
and DATE_FORMAT(issue_time,'%Y-%m-%d') <= #{endIssueTime}
|
||||
</if>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- 目录判断 -->
|
||||
<if test="menuId != null and menuId !='nomenu' and menuAllChildrenIdList != null" >
|
||||
and SAR_BUSS_STAND_MENU.MENU_ID in
|
||||
|
||||
Reference in New Issue
Block a user