apzl_leasing/calc/com/tenwa/reckon/copydata/CalcConditionTempToContract.java
zhangbb e9a381311e 1.去掉报价单等操作里面的修改按钮
2.修改付款申请的BUG
3.修改实际付款的BUG
2018-09-13 20:47:55 +08:00

44 lines
1.8 KiB
Java

package com.tenwa.reckon.copydata;
import jbo.com.tenwa.entity.comm.flow.FLOW_BUSSINESS_OBJECT;
import jbo.com.tenwa.lease.comm.LB_CONTRACT_INFO_TEMP;
import jbo.com.tenwa.lease.comm.LB_PROJECT_INFO;
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 CalcConditionTempToContract extends Bizlet{
public Object run(Transaction Sqlca) throws Exception {
CalcConditionCopyService ser=new CalcConditionCopyService();
//自动获得传入的参数值
String sFlowUnid = (String)this.getAttribute("ObjectNo");//流程编号(新产生的)
BizObject flow=JBOFactory.createBizObjectQuery(FLOW_BUSSINESS_OBJECT.CLASS_NAME,"flow_unid=:flow_unid").setParameter("flow_unid", sFlowUnid).getSingleResult(false);
BizObject contract=JBOFactory.createBizObjectQuery(LB_CONTRACT_INFO_TEMP.CLASS_NAME, "flowunid=:flowunid").setParameter("flowunid", sFlowUnid).getSingleResult(false);
BizObject projinfo=JBOFactory.createBizObjectQuery(LB_PROJECT_INFO.CLASS_NAME, "id=:id").setParameter("id", contract!=null?contract.getAttribute(LB_CONTRACT_INFO_TEMP.PROJECT_ID).toString():"").getSingleResult(false);
String sContractId=flow.getAttribute("contract_id").getString();//合同号
//String rent_method=contract.getAttribute("RENT_METHOD").getString();
// if("1".equals(projinfo!=null?projinfo.getAttribute(LB_PROJECT_INFO.BUSINESSTYPE).toString():"")){//汽车
//安鹏没有多次起租,只有单次起租。
ser.tempToContractOne(sFlowUnid,sContractId,Sqlca);
// }else{
// ser.tempToContractMany(sFlowUnid, sContractId, Sqlca);
// }
String sMessage="true";
return sMessage;
}
}