参数项收集清单--状态多选
This commit is contained in:
+12
-1
@@ -763,8 +763,19 @@ public class ParamsCollectManifestEOServiceImpl extends ServiceImpl<ParamsCollec
|
||||
|
||||
if (StringUtils.isNotEmpty(paramsCollectManifestVO.getState())) {
|
||||
paramsCollectManifestVO.setDre(paramsCollectManifestVO.getState().replaceAll("'", "\'"));
|
||||
sqlJoinSb.append(" and state = '").append(paramsCollectManifestVO.getDre()).append("'");
|
||||
String state = paramsCollectManifestVO.getState().replaceAll("'", "\'");
|
||||
// state = "1,2,3,9";
|
||||
StringBuilder sb = new StringBuilder();
|
||||
for (String s : Arrays.asList(state.split(","))) {
|
||||
sb.append("'"+s+"',");
|
||||
}
|
||||
String substring = sb.substring(0,sb.length() - 1);
|
||||
sqlJoinSb.append(" and state in ( ").append(substring).append(" )");
|
||||
}
|
||||
// if (StringUtils.isNotEmpty(paramsCollectManifestVO.getState())) {
|
||||
// paramsCollectManifestVO.setDre(paramsCollectManifestVO.getState().replaceAll("'", "\'"));
|
||||
// sqlJoinSb.append(" and state = '").append(paramsCollectManifestVO.getDre()).append("'");
|
||||
// }
|
||||
if (StringUtils.isNotEmpty(paramsCollectManifestVO.getCertCategory())) {
|
||||
sqlJoinSb.append(" and cert_category like '%").append(paramsCollectManifestVO.getCertCategory()).append("%'");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user