|
|
|
@ -143,10 +143,15 @@ public class ReportDaoImpl implements ReportDao { |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public void deleteCustomerReportSearchColumnByReportId(String reportId) { |
|
|
|
public void deleteCustomerReportSearchColumn(String reportId, String columnField) { |
|
|
|
StringBuilder sql = new StringBuilder(); |
|
|
|
Map<String, Object> paramMap = new HashMap<>(); |
|
|
|
sql.append("DELETE FROM customer_report_search_column WHERE report_id = :reportId"); |
|
|
|
//判断条件 |
|
|
|
if(!(null == columnField || "".equals(columnField))){ |
|
|
|
sql.append(" AND column_field = :columnField"); |
|
|
|
paramMap.put("columnField", columnField); |
|
|
|
} |
|
|
|
paramMap.put("reportId", reportId); |
|
|
|
parameterJdbcTemplate.update(sql.toString(), paramMap); |
|
|
|
} |
|
|
|
|