apzl_leasing/src_tenwa/com/tenwa/flow/comm/handler/LBInsuranceInfoDetailHandler.java
2018-06-03 22:26:41 +08:00

34 lines
935 B
Java

package com.tenwa.flow.comm.handler;
import com.amarsoft.are.jbo.BizObject;
import com.amarsoft.are.jbo.JBOException;
import com.amarsoft.awe.dw.handler.impl.CommonHandler;
public class LBInsuranceInfoDetailHandler extends CommonHandler {
@Override
protected boolean validityCheck(BizObject bo, boolean isInsert) {
try {
this.errors="";
if(bo.getAttribute("INSURER_START_DATE").getDate().getTime()>=bo.getAttribute("INSURER_END_DATE").getDate().getTime()){
this.errors+="投保开始日期应该小于投保结束日期!";
}
if(bo.getAttribute("INSURANCE_PREMIUM").getDouble()<=0){
this.errors+="保险费应大于零!";
}
if(bo.getAttribute("INSURANCE_MONEY").getDouble()<=0){
this.errors+="保险金额应大于零!";
}
if(this.errors.length()>0){
return false;
}
} catch (JBOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return super.validityCheck(bo, isInsert);
}
}