1.解决传统业务发起项目申请发起失败问题。
This commit is contained in:
parent
48b6294911
commit
f671b6c478
@ -5,6 +5,7 @@ import java.text.MessageFormat;
|
||||
import java.util.Map;
|
||||
import java.util.UUID;
|
||||
|
||||
import jbo.awe.USER_INFO;
|
||||
import jbo.com.tenwa.entity.comm.flow.FLOW_BUSSINESS_OBJECT;
|
||||
import jbo.com.tenwa.lease.comm.LB_PROJECT_INFO_TEMP;
|
||||
import jbo.com.tenwa.lease.comm.LB_UNION_LESSEE_TEMP;
|
||||
@ -29,8 +30,12 @@ public class ProjectApprovalStartAction extends BaseFlowStartAction{
|
||||
|
||||
@Override
|
||||
public void customOperation(JBOTransaction tx,BizObject flowBussiness) throws Exception {
|
||||
String userID = super.CurUserID;
|
||||
BizObject bo = JBOFactory.createBizObjectQuery(USER_INFO.CLASS_NAME,"USERID=:userID")
|
||||
.setParameter("userID",userID).getSingleResult(false);
|
||||
String orgId = (bo==null)?"":bo.getAttribute("BELONGORG").getString();
|
||||
this.FlowParam.put("ProjectId", UUID.randomUUID().toString().replaceAll("-", ""));
|
||||
String projectNO=SerialNumberUtil.getProjectSerialNumber2(tx);
|
||||
String projectNO=SerialNumberUtil.getProjectSerialNumber2(orgId,tx);
|
||||
String projectName=projectNO+"_"+this.FlowParam.get("CustName")+this.FlowParam.get("ProductName")+"ÏîÄ¿";
|
||||
this.FlowParam.put("ProjectNo", projectNO);
|
||||
this.FlowParam.put("FlowKey", projectNO);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user