package com.tenwa.customer.controller.group; import java.util.List; import java.util.Map; import com.amarsoft.are.jbo.JBOTransaction; import com.tenwa.reckon.util.Conn; public class CheckPoundegeDate { private String chargeChannel;//扣款渠道 private String chargeWay;//扣款方式 private String startDate;//开始时间 private String expiryDate;//结束时间 public String getChargeChannel() { return chargeChannel; } public void setChargeChannel(String chargeChannel) { this.chargeChannel = chargeChannel; } public String getChargeWay() { return chargeWay; } public void setChargeWay(String chargeWay) { this.chargeWay = chargeWay; } public String getStartDate() { return startDate; } public void setStartDate(String startDate) { this.startDate = startDate; } public String getExpiryDate() { return expiryDate; } public void setExpiryDate(String expiryDate) { this.expiryDate = expiryDate; } //校验扣款手续费维护日期 public String checkPoundegeDate(JBOTransaction tx) throws Exception{ Conn conn = new Conn(tx); String sql = "SELECT id FROM LPOUNDAGE_MAINTENANCE where charge_channel=? AND charge_way=? AND DATE_FORMAT(expiry_date,'%Y/%m/%d')>DATE_FORMAT(?,'%Y/%m/%d')"; List> results = conn.executeQuery(sql, chargeChannel,chargeWay,startDate); if(results.size()>0){ return "开始时间大于已有数据的结束时间!!"; } return "true"; } }