企标日期查询
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 {
|
public ResponseMessage<PageInfo<SarBussionessStand>> getSarBussionStandPage(SarBussionessStandEOPage page) throws Exception {
|
||||||
if (StringUtils.isNotBlank(page.getAdvanceSearchVOStr())) {
|
if (StringUtils.isNotBlank(page.getAdvanceSearchVOStr())) {
|
||||||
List<SarAdvanceSearchVO> searchList = JSONObject.parseArray(page.getAdvanceSearchVOStr(),SarAdvanceSearchVO.class);
|
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)) {
|
if (StringUtils.isNotBlank(advanceStr)) {
|
||||||
page.setAdvanceSearchStr(advanceStr);
|
page.setAdvanceSearchStr(advanceStr);
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
+40
@@ -22,6 +22,13 @@ public class SarBussionessStandEOPage extends BasePage {
|
|||||||
this.textStatusBuss = textStatusBuss;
|
this.textStatusBuss = textStatusBuss;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private String startIssueTime;
|
||||||
|
private String endIssueTime;
|
||||||
|
private String startPutTime;
|
||||||
|
private String endPutTime;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
private String modifyTime;
|
private String modifyTime;
|
||||||
private String modifyTime1;
|
private String modifyTime1;
|
||||||
private String modifyTime2;
|
private String modifyTime2;
|
||||||
@@ -1130,4 +1137,37 @@ public class SarBussionessStandEOPage extends BasePage {
|
|||||||
public void setSql(String sql) {
|
public void setSql(String sql) {
|
||||||
this.sql = 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
|
* @param searchVOList
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
public static String createStandSql(List<SarAdvanceSearchVO> searchVOList,String tableName) {
|
public static String createStandSql(List<SarAdvanceSearchVO> searchVOList,String tableName) {
|
||||||
|
tableName=tableName+".";
|
||||||
String sqlInfo = "";
|
String sqlInfo = "";
|
||||||
StringBuilder sqlBuilder = new StringBuilder();
|
StringBuilder sqlBuilder = new StringBuilder();
|
||||||
if (searchVOList != null && !searchVOList.isEmpty()) {
|
if (searchVOList != null && !searchVOList.isEmpty()) {
|
||||||
|
|||||||
+19
-1
@@ -465,9 +465,27 @@
|
|||||||
and DATE_FORMAT(issue_time,'%Y-%m-%D') >= #{issueTime1}
|
and DATE_FORMAT(issue_time,'%Y-%m-%D') >= #{issueTime1}
|
||||||
</if>
|
</if>
|
||||||
<if test="issueTime2 != null" >
|
<if test="issueTime2 != null" >
|
||||||
-- and to_char(issue_time,'YYYY-MM-DD') <= #{issueTime2}
|
|
||||||
and DATE_FORMAT(issue_time,'%Y-%m-%D') <= #{issueTime2}
|
and DATE_FORMAT(issue_time,'%Y-%m-%D') <= #{issueTime2}
|
||||||
</if>
|
</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" >
|
<if test="menuId != null and menuId !='nomenu' and menuAllChildrenIdList != null" >
|
||||||
and SAR_BUSS_STAND_MENU.MENU_ID in
|
and SAR_BUSS_STAND_MENU.MENU_ID in
|
||||||
|
|||||||
Reference in New Issue
Block a user