添加处理proj_name的方法
This commit is contained in:
parent
56f2bfdae2
commit
508738cf3c
@ -0,0 +1,26 @@
|
||||
package com.tenwa.customer.handler.company;
|
||||
|
||||
import jbo.app.tenwa.customer.CUSTOMER_COMPANY_TEMP;
|
||||
import jbo.com.tenwa.entity.comm.flow.FLOW_BUSSINESS_OBJECT;
|
||||
|
||||
import com.amarsoft.are.jbo.BizObject;
|
||||
import com.amarsoft.are.jbo.BizObjectManager;
|
||||
import com.amarsoft.are.jbo.JBOFactory;
|
||||
import com.amarsoft.are.jbo.JBOTransaction;
|
||||
import com.amarsoft.awe.dw.handler.impl.CommonHandler;
|
||||
|
||||
public class CompanyHandler extends CommonHandler{
|
||||
|
||||
//更新企业名称到flow_bussiness_object对象的project_name里面去
|
||||
protected void beforeUpdate(JBOTransaction tx, BizObject bo)
|
||||
throws Exception {
|
||||
String proj_name = bo.getAttribute("company_name").getString();
|
||||
String flowunid = bo.getAttribute("flowunid").getString();
|
||||
BizObjectManager fbom = JBOFactory.getBizObjectManager(FLOW_BUSSINESS_OBJECT.CLASS_NAME, tx);
|
||||
BizObject fbo = fbom.createQuery("flow_unid=:flowunid").setParameter("flowunid", flowunid).getSingleResult(true);
|
||||
String pname = fbo.getAttribute("proj_name").getString();
|
||||
pname = pname.substring(0, pname.indexOf("-"));
|
||||
fbo.setAttributeValue("proj_name", pname+"-"+proj_name);
|
||||
fbom.saveObject(fbo);
|
||||
}
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user