From f671b6c47890d936e9a75102d44cac8d258c431d Mon Sep 17 00:00:00 2001 From: zhangbb Date: Mon, 27 Aug 2018 17:02:28 +0800 Subject: [PATCH] =?UTF-8?q?1.=E8=A7=A3=E5=86=B3=E4=BC=A0=E7=BB=9F=E4=B8=9A?= =?UTF-8?q?=E5=8A=A1=E5=8F=91=E8=B5=B7=E9=A1=B9=E7=9B=AE=E7=94=B3=E8=AF=B7?= =?UTF-8?q?=E5=8F=91=E8=B5=B7=E5=A4=B1=E8=B4=A5=E9=97=AE=E9=A2=98=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../projectapproval/ProjectApprovalStartAction.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src_tenwa/com/tenwa/lease/flow/project/projectapproval/ProjectApprovalStartAction.java b/src_tenwa/com/tenwa/lease/flow/project/projectapproval/ProjectApprovalStartAction.java index b96612797..6a33519f6 100644 --- a/src_tenwa/com/tenwa/lease/flow/project/projectapproval/ProjectApprovalStartAction.java +++ b/src_tenwa/com/tenwa/lease/flow/project/projectapproval/ProjectApprovalStartAction.java @@ -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);