38 lines
1.1 KiB
Java
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;
|
|
}
|
|
}
|