apzl_leasing/calc/com/tenwa/reckon/copydata/CalcConditionTempToPay.java
2018-06-03 22:26:41 +08:00

39 lines
1.2 KiB
Java

package com.tenwa.reckon.copydata;
import jbo.app.tenwa.calc.LC_CALC_CONDITION_TEMP;
import com.amarsoft.app.awe.config.InitDBType;
import com.amarsoft.are.jbo.BizObject;
import com.amarsoft.are.jbo.JBOFactory;
import com.amarsoft.awe.util.Transaction;
import com.amarsoft.biz.bizlet.Bizlet;
import com.tenwa.reckon.help.CalcConditionCopyService;
/**
* 商务条件临时表到 投放
* @author tenwapc
*
*/
public class CalcConditionTempToPay extends Bizlet{
public Object run(Transaction Sqlca) throws Exception {
CalcConditionCopyService ser=new CalcConditionCopyService();
//自动获得传入的参数值
String sFlowUnid = (String)this.getAttribute("ObjectNo");//流程编号(新产生的)
String sql="flowunid=:flowunid and (PAYMENT_NUMBER is not null and PAYMENT_NUMBER<>'' )";
if("ORACLE".equals(InitDBType.DBTYPE)){
sql="flowunid=:flowunid and PAYMENT_NUMBER is not null";
}
BizObject cond=JBOFactory.createBizObjectQuery(LC_CALC_CONDITION_TEMP.CLASS_NAME,sql).setParameter("flowunid", sFlowUnid).getSingleResult(false);
ser.tempToPay(sFlowUnid, cond.getAttribute("PAYMENT_NUMBER").getString(), Sqlca);
String sMessage="true";
return sMessage;
}
}