2019-12-06 20:39:39 +08:00

52 lines
1.4 KiB
Java

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<Map<String, String>> results = conn.executeQuery(sql, chargeChannel,chargeWay,startDate);
if(results.size()>0){
return "开始时间大于已有数据的结束时间!!";
}
return "true";
}
}