diff --git a/src_tenwa/com/tenwa/lease/flow/project/projectapproval/BusinessApprovalStartAction.java b/src_tenwa/com/tenwa/lease/flow/project/projectapproval/BusinessApprovalStartAction.java index a3085ee40..96d97ad1d 100644 --- a/src_tenwa/com/tenwa/lease/flow/project/projectapproval/BusinessApprovalStartAction.java +++ b/src_tenwa/com/tenwa/lease/flow/project/projectapproval/BusinessApprovalStartAction.java @@ -5,8 +5,10 @@ import java.util.Map; import java.util.UUID; import com.amarsoft.app.util.ProductParamUtil; +import com.amarsoft.are.ARE; import com.amarsoft.are.jbo.BizObject; import com.amarsoft.are.jbo.JBOTransaction; +import com.amarsoft.awe.Configure; import com.amarsoft.awe.util.SqlObject; import com.amarsoft.awe.util.Transaction; import com.amarsoft.context.ASUser; @@ -39,6 +41,27 @@ public class BusinessApprovalStartAction extends BaseFlowStartAction{ private String geartype; private String ProductName; private String ProductId; + + private String CurOrgID; + + @SuppressWarnings("deprecation") + public String askApplyStart(JBOTransaction tx) throws Exception { + try { + Transaction Sqlca = null; + Configure CurConfig = Configure.getInstance(); + String sDataSource = CurConfig.getDataSource(); + Sqlca = Transaction.createTransaction(sDataSource); + String sReturn = "false"; + String jobName = Sqlca.getString("SELECT distributor_status FROM distributor_info WHERE orgid='"+CurOrgID+"'"); + if(jobName != null&&jobName=="distributor_status04"){ + sReturn = "true"; + } + return sReturn; + } catch (Exception e) { + ARE.getLog().error(e); + return "false"; + } + } @Override public void customOperation(JBOTransaction tx,BizObject flowBussiness) throws Exception {