From b593d37aa2f9f1d2b855d8d6ad0a831bbb6d8a1b Mon Sep 17 00:00:00 2001 From: liuzhao Date: Thu, 30 Aug 2018 17:39:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=A1=E6=89=B9=E6=8B=92=E7=BB=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../LBProjectInfoApprovalRefuse.java | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 src_tenwa/com/tenwa/lease/flow/contract/commbusiness/LBProjectInfoApprovalRefuse.java diff --git a/src_tenwa/com/tenwa/lease/flow/contract/commbusiness/LBProjectInfoApprovalRefuse.java b/src_tenwa/com/tenwa/lease/flow/contract/commbusiness/LBProjectInfoApprovalRefuse.java new file mode 100644 index 000000000..c40156529 --- /dev/null +++ b/src_tenwa/com/tenwa/lease/flow/contract/commbusiness/LBProjectInfoApprovalRefuse.java @@ -0,0 +1,42 @@ +package com.tenwa.lease.flow.contract.commbusiness; + +import jbo.com.tenwa.lease.carbrand.BUSINESS_STATUS; + +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.are.util.StringFunction; +import com.amarsoft.awe.util.Transaction; +import com.amarsoft.context.ASUser; +import com.tenwa.flow.baseBussion.BaseBussiness; + +public class LBProjectInfoApprovalRefuse extends BaseBussiness{ + @Override + public Object run(Transaction Sqlca) throws Exception { + this.initBussinessParam(Sqlca); + ASUser asUser=new ASUser(this.getAttribute("CurUserID").toString()); + this.saveBusinessStatus(Sqlca,asUser); + String sMessage="true"; + return sMessage; + } + + private void saveBusinessStatus(Transaction Sqlca,ASUser asUser) throws Exception{ + JBOTransaction tx = null; + tx= JBOFactory.createJBOTransaction(); + BizObjectManager bsbom = JBOFactory.getBizObjectManager(BUSINESS_STATUS.CLASS_NAME,tx); + BizObject bsbo = bsbom.newObject(); + try { + bsbo.setAttributeValue(BUSINESS_STATUS.contract_number,this.getAttribute("ProjectNo")); + bsbo.setAttributeValue(BUSINESS_STATUS.business_status,"4"); + bsbo.setAttributeValue(BUSINESS_STATUS.inputuserid,asUser.getUserID()); + bsbo.setAttributeValue(BUSINESS_STATUS.inputtime,StringFunction.getTodayNow()); + bsbo.setAttributeValue(BUSINESS_STATUS.inputorgid,asUser.getOrgID()); + bsbom.saveObject(bsbo); + tx.commit(); + }catch (Exception e){ + tx.rollback(); + e.printStackTrace(); + } + } +}