2018-06-26 20:06:09 +08:00

38 lines
1.1 KiB
Java

package com.tenwa.flow.fund.flowpayment;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import jbo.app.tenwa.calc.LC_FUND_INCOME_TEMP;
import jbo.com.tenwa.lease.comm.LB_CONTRACT_INFO_TEMP;
import com.amarsoft.are.jbo.BizObject;
import com.amarsoft.are.jbo.JBOFactory;
import com.amarsoft.awe.util.Transaction;
import com.amarsoft.dict.als.cache.CodeCache;
import com.tenwa.comm.util.jboutil.DataOperatorUtil;
import com.tenwa.template.check.DefaultBussinessCheck;
/**
* 检查付款申请支付对象和对方银行
*
*/
public class FactObjectCheck extends DefaultBussinessCheck {
@Override
public Object run(Transaction Sqlca) throws Exception {
String flowunid=this.getAttribute("ObjectNo").toString();
List<BizObject> bos = JBOFactory.getBizObjectManager(LC_FUND_INCOME_TEMP.CLASS_NAME).createQuery("flowunid=:flowunid and settle_method<>'settlemethod11'")
.setParameter("flowunid", flowunid).getResultList(false);
if(bos.size() > 0){
putMsg("信息填写正常!");
setPass(true);
}else{
putMsg("未生成本次付款!");
setPass(false);
}
return null;
}
}