业务申请流程路由方法设置

This commit is contained in:
amarsoft 2018-06-24 20:51:09 +08:00
parent 4bcdd9fc17
commit 5ac3796083
2 changed files with 86 additions and 0 deletions

View File

@ -0,0 +1,43 @@
package com.tenwa.lease.flow.project.businessapply;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import jbo.app.tenwa.calc.LC_CALC_CONDITION;
import jbo.app.tenwa.calc.LC_CALC_CONDITION_TEMP;
import jbo.com.tenwa.lease.comm.LB_EQUIPMENT_CAR;
import com.amarsoft.app.lc.workflow.action.GetFlowAction;
import com.amarsoft.are.jbo.BizObject;
import com.amarsoft.are.jbo.BizObjectManager;
import com.amarsoft.are.jbo.JBOFactory;
import com.amarsoft.awe.util.Transaction;
import com.tenwa.flow.baseBussion.BaseBussiness;
import com.tenwa.lease.flow.comm.service.LeaseFlowBaseService;
import com.tenwa.lease.flow.comm.service.ServiceOperatorEnum;
import com.tenwa.lease.flow.comm.serviceImp.LeaseFlowBaseServiceImp;
public class LBAfterBusinessThree extends BaseBussiness {
@Override
public Object run(Transaction Sqlca) throws Exception {
this.initBussinessParam(Sqlca);
String flowUnid=this.getAttribute("ObjectNo").toString();
String ContractId = this.getAttribute("ContractId").toString();
BizObjectManager lecbom = JBOFactory.getBizObjectManager(LC_CALC_CONDITION_TEMP.CLASS_NAME, Sqlca);
BizObject condition = lecbom.createQuery("FlowUnid=:flowunid").setParameter("flowunid",flowUnid).getSingleResult(false);
String sMessage="";
Double money=condition.getAttribute("clean_lease_money").getDouble();
if(200000<money){//×ßµÚËĸö½Úµã
sMessage="true";
}else {
sMessage="false";
}
return sMessage;
}
}

View File

@ -0,0 +1,43 @@
package com.tenwa.lease.flow.project.businessapply;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import jbo.app.tenwa.calc.LC_CALC_CONDITION;
import jbo.app.tenwa.calc.LC_CALC_CONDITION_TEMP;
import jbo.com.tenwa.lease.comm.LB_EQUIPMENT_CAR;
import com.amarsoft.app.lc.workflow.action.GetFlowAction;
import com.amarsoft.are.jbo.BizObject;
import com.amarsoft.are.jbo.BizObjectManager;
import com.amarsoft.are.jbo.JBOFactory;
import com.amarsoft.awe.util.Transaction;
import com.tenwa.flow.baseBussion.BaseBussiness;
import com.tenwa.lease.flow.comm.service.LeaseFlowBaseService;
import com.tenwa.lease.flow.comm.service.ServiceOperatorEnum;
import com.tenwa.lease.flow.comm.serviceImp.LeaseFlowBaseServiceImp;
public class LBAfterBusinessTwo extends BaseBussiness {
@Override
public Object run(Transaction Sqlca) throws Exception {
this.initBussinessParam(Sqlca);
String flowUnid=this.getAttribute("ObjectNo").toString();
String ContractId = this.getAttribute("ContractId").toString();
BizObjectManager lecbom = JBOFactory.getBizObjectManager(LC_CALC_CONDITION_TEMP.CLASS_NAME, Sqlca);
BizObject condition = lecbom.createQuery("FlowUnid=:flowunid").setParameter("flowunid",flowUnid).getSingleResult(false);
String sMessage="";
Double money=condition.getAttribute("clean_lease_money").getDouble();
if(200000<money){//×ßµÚÎå¸ö½Úµã
sMessage="false";
}else {
sMessage="true";
}
return sMessage;
}
}