流程占用表保存流程名称修改

This commit is contained in:
yjf 2022-03-02 17:27:00 +08:00
parent a928978d87
commit d54848a738
2 changed files with 22 additions and 23 deletions

View File

@ -1,21 +1,17 @@
package com.tenwa.lease.flow.contract.onhirechange;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.amarsoft.are.jbo.*;
import com.amarsoft.dict.als.manage.CodeManager;
import com.tenwa.comm.exception.BusinessException;
import com.tenwa.comm.util.jboutil.DataOperatorUtil;
import com.tenwa.flow.action.comm.BaseFlowStartAction;
import jbo.app.tenwa.calc.LC_CALC_CONDITION;
import jbo.com.tenwa.entity.comm.flow.FLOW_BUSSINESS_OBJECT;
import jbo.com.tenwa.lease.comm.LC_OCCUPY_RENT_LIST;
import com.amarsoft.are.jbo.BizObject;
import com.amarsoft.are.jbo.BizObjectManager;
import com.amarsoft.are.jbo.JBOException;
import com.amarsoft.are.jbo.JBOFactory;
import com.amarsoft.are.jbo.JBOTransaction;
import com.tenwa.comm.exception.BusinessException;
import com.tenwa.comm.util.jboutil.DataOperatorUtil;
import com.tenwa.flow.action.comm.BaseFlowStartAction;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
*/
public class OnhireChangeFlowStartAction extends BaseFlowStartAction {
@ -77,15 +73,16 @@ public class OnhireChangeFlowStartAction extends BaseFlowStartAction {
}
}
public void createCheck(JBOTransaction tx,BizObject flowBussiness) throws JBOException{
public void createCheck(JBOTransaction tx,BizObject flowBussiness) throws Exception{
String contractId=flowBussiness.getAttribute("contract_id").getString();
String applyType=this.FlowParam.get("applyType");
List<BizObject> conditions=JBOFactory.createBizObjectQuery(LC_CALC_CONDITION.CLASS_NAME,"contract_id=:contractid").setParameter("contractid", contractId).getResultList(false);
BizObjectManager bm=JBOFactory.getBizObjectManager(LC_OCCUPY_RENT_LIST.CLASS_NAME, tx);
for(BizObject condition:conditions)
{
BizObject bo=bm.newObject();
bo.setAttributeValue("payment_number", condition.getAttribute("payment_number").getString());
bo.setAttributeValue("flow_name","Æð×âºóºÏͬ±ä¸ü");
bo.setAttributeValue("flow_name",CodeManager.getItemName("ApplyType", applyType));
bo.setAttributeValue("flowunid", flowBussiness.getAttribute("flow_unid").toString());
bm.saveObject(bo);
}

View File

@ -3,6 +3,7 @@ package com.tenwa.lease.flow.contract.terminate;
import java.util.HashMap;
import java.util.Map;
import com.amarsoft.dict.als.manage.CodeManager;
import jbo.com.tenwa.entity.comm.flow.FLOW_BUSSINESS_OBJECT;
import jbo.com.tenwa.lease.comm.LC_OCCUPY_RENT_LIST;
@ -70,15 +71,16 @@ public class TerminateFlowStartAction extends BaseFlowStartAction {
return "true";
}
}
public void createCheck(JBOTransaction tx,BizObject flowBussiness) throws JBOException{
BizObjectManager bm=JBOFactory.getBizObjectManager(LC_OCCUPY_RENT_LIST.CLASS_NAME, tx);
String payment_number=this.getFlowParam().get("payment_number");
BizObject bo=bm.newObject();
bo.setAttributeValue("payment_number", payment_number);
bo.setAttributeValue("flow_name","合同中途终止");
bo.setAttributeValue("flowunid", flowBussiness.getAttribute("flow_unid").toString());
bm.saveObject(bo);
public void createCheck(JBOTransaction tx, BizObject flowBussiness) throws Exception {
BizObjectManager bm = JBOFactory.getBizObjectManager(LC_OCCUPY_RENT_LIST.CLASS_NAME, tx);
String payment_number = this.getFlowParam().get("payment_number");
String applyType = this.FlowParam.get("applyType");
BizObject bo = bm.newObject();
bo.setAttributeValue("payment_number", payment_number);
bo.setAttributeValue("flow_name", CodeManager.getItemName("ApplyType", applyType));
bo.setAttributeValue("flowunid", flowBussiness.getAttribute("flow_unid").toString());
bm.saveObject(bo);
}
}