52 lines
1.4 KiB
Java
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";
|
|
|
|
}
|
|
}
|