From 019844490ccf5e2fa987cba10223afd91cccbb27 Mon Sep 17 00:00:00 2001 From: tangfutang Date: Tue, 2 Feb 2021 16:01:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=A3=E6=AC=BE=E5=8D=A1=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E5=8F=98=E6=9B=B4=E5=8F=96=E6=B6=88=E6=B5=81=E7=A8=8B=E8=BF=98?= =?UTF-8?q?=E5=8E=9F=E9=80=9A=E8=81=94=E7=AD=BE=E7=BA=A6=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- WebContent/WEB-INF/etc/jbo/jbo_calc.xml | 20 +++++++ .../app/tenwa/calc/LC_CARD_TLSIGN_HIS.java | 56 +++++++++++++++++++ src_sql/dailyfix/tft_dailyfix.sql | 15 +++++ .../LBCustomerAccountHisToFormal.java | 11 +++- .../LcCardTlSignFormalToHisBusiness.java | 26 +++++++++ 5 files changed, 127 insertions(+), 1 deletion(-) create mode 100644 src_jbo/jbo/app/tenwa/calc/LC_CARD_TLSIGN_HIS.java create mode 100644 src_sql/dailyfix/tft_dailyfix.sql create mode 100644 src_tenwa/com/tenwa/lease/flow/project/commbusiness/LcCardTlSignFormalToHisBusiness.java diff --git a/WebContent/WEB-INF/etc/jbo/jbo_calc.xml b/WebContent/WEB-INF/etc/jbo/jbo_calc.xml index 11fd29ae8..89bc48f38 100644 --- a/WebContent/WEB-INF/etc/jbo/jbo_calc.xml +++ b/WebContent/WEB-INF/etc/jbo/jbo_calc.xml @@ -4353,6 +4353,26 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/src_jbo/jbo/app/tenwa/calc/LC_CARD_TLSIGN_HIS.java b/src_jbo/jbo/app/tenwa/calc/LC_CARD_TLSIGN_HIS.java new file mode 100644 index 000000000..349dfecc1 --- /dev/null +++ b/src_jbo/jbo/app/tenwa/calc/LC_CARD_TLSIGN_HIS.java @@ -0,0 +1,56 @@ +package jbo.app.tenwa.calc; + +import java.lang.String; + +/** +* ͨǩԼϢʷ - JBO

+* Note: This file is generated by ADE tools, dont modify it.
+ +*/ +public interface LC_CARD_TLSIGN_HIS{ + /** + * ͨǩԼϢʷ

+ * ӳBizObjectClass + */ + public static final String CLASS_NAME = "jbo.app.tenwa.calc.LC_CARD_TLSIGN_HIS"; + /** + * ID STRING(100)
+ */ + public static final String ID = "ID"; + /** + * Ŀ STRING(100)
+ */ + public static final String PROJECT_ID = "PROJECT_ID"; + /** + * STRING(2147483647)
+ */ + public static final String REQUEST_CONTENT = "REQUEST_CONTENT"; + /** + * Ӧ STRING(2147483647)
+ */ + public static final String RESPONSE_CONTENT = "RESPONSE_CONTENT"; + /** + * ǩԼ״̬ STRING(100)
+ */ + public static final String SIGN_STATUS = "SIGN_STATUS"; + /** + * ǩԼʱ STRING(100)
+ */ + public static final String SIGN_TIME = "SIGN_TIME"; + /** + * ͻʱ STRING(100)
+ */ + public static final String CUSTOMER_LAUNCH_TIME = "CUSTOMER_LAUNCH_TIME"; + /** + * Э STRING(100)
+ */ + public static final String AGRMNO = "AGRMNO"; + /** + * ǩԼ STRING(10)
+ */ + public static final String sign_type = "sign_type"; + /** + * ̱ STRING(32)
+ */ + public static final String flow_unid = "flow_unid"; +} \ No newline at end of file diff --git a/src_sql/dailyfix/tft_dailyfix.sql b/src_sql/dailyfix/tft_dailyfix.sql new file mode 100644 index 000000000..649a4a919 --- /dev/null +++ b/src_sql/dailyfix/tft_dailyfix.sql @@ -0,0 +1,15 @@ +CREATE TABLE lc_card_tlsign_his ( + ID varchar(100) NOT NULL COMMENT 'id', + PROJECT_ID varchar(100) DEFAULT NULL COMMENT 'Ŀid', + SIGN_STATUS varchar(100) DEFAULT NULL COMMENT 'ǩԼ״̬', + SIGN_TIME varchar(100) DEFAULT NULL COMMENT 'ǩԼʱ', + CUSTOMER_LAUNCH_TIME varchar(100) DEFAULT NULL COMMENT 'ͻʱ', + AGRMNO varchar(100) DEFAULT NULL COMMENT 'Э', + REQUEST_CONTENT text COMMENT '', + RESPONSE_CONTENT text COMMENT 'Ӧ', + sign_type varchar(10) DEFAULT NULL COMMENT 'ǩԼ', + flow_unid varchar(32) DEFAULT NULL COMMENT '̱', + PRIMARY KEY (ID) +) ENGINE=InnoDB DEFAULT CHARSET=gbk; +-- ͨǩԼ֤ʽʷķ +Insert Into Class_Method (classname,methodname,methodtype,methoddescribe,returntype,methodargs,methodcode,inputuser,inputorg,inputtime,updateuser,updatetime,remark) Values ('','ͨǩԼ״̬ʽʷ','Bizlet','ͨǩԼ״̬ʽʷ','String','String ObjectNo','com.tenwa.lease.flow.project.commbusiness.LcCardTlSignFormalToHisBusiness','','','','','',''); \ No newline at end of file diff --git a/src_tenwa/com/tenwa/lease/flow/project/commbusiness/LBCustomerAccountHisToFormal.java b/src_tenwa/com/tenwa/lease/flow/project/commbusiness/LBCustomerAccountHisToFormal.java index 5a5333670..6268fd5f5 100644 --- a/src_tenwa/com/tenwa/lease/flow/project/commbusiness/LBCustomerAccountHisToFormal.java +++ b/src_tenwa/com/tenwa/lease/flow/project/commbusiness/LBCustomerAccountHisToFormal.java @@ -6,6 +6,8 @@ import java.util.Map; import jbo.app.WECHAT_ADVANCE_SETTLE; import jbo.app.WECHAT_BANKNUMBER_CHANGE; +import jbo.app.tenwa.calc.LC_CARD_TLSIGN; +import jbo.app.tenwa.calc.LC_CARD_TLSIGN_HIS; import jbo.app.tenwa.customer.CUSTOMER_ACCOUNT; import jbo.app.tenwa.customer.CUSTOMER_ACCOUNT_HIS; import jbo.app.tenwa.customer.CUSTOMER_ACCOUNT_TEMP; @@ -37,13 +39,20 @@ public class LBCustomerAccountHisToFormal extends BaseBussiness{ String flowunid = this.getAttribute("ObjectNo").toString(); String flowName = this.getAttribute("FlowName").toString(); String ContractId = this.getAttribute("ContractId").toString(); + String ProjectId = this.getAttribute("ProjectId").toString(); Map fromCondtion = new HashMap(); Map other = new HashMap(); if("ۿϢ".equals(flowName)){ fromCondtion.put("flowunid",flowunid); other.put(CUSTOMER_ACCOUNT.contract_id, ContractId); DataOperatorUtil.copySingleJBO(CUSTOMER_ACCOUNT_HIS.CLASS_NAME, fromCondtion, CUSTOMER_ACCOUNT.CLASS_NAME, other, null, Sqlca); - + //ȡԭͨǩԼϢ + fromCondtion.clear(); + fromCondtion.put("flow_unid",flowunid); + other.clear(); + other.put(LC_CARD_TLSIGN.PROJECT_ID, ProjectId); + DataOperatorUtil.copySingleJBO(LC_CARD_TLSIGN_HIS.CLASS_NAME, fromCondtion, LC_CARD_TLSIGN.CLASS_NAME, other, null, Sqlca); + BizObjectManager wbcMange = JBOFactory.getBizObjectManager(WECHAT_BANKNUMBER_CHANGE.CLASS_NAME,Sqlca); BizObject wbc = wbcMange.createQuery("flowUnid=:flowUnid " ).setParameter("flowUnid", flowunid).getSingleResult(true); if(wbc != null){ diff --git a/src_tenwa/com/tenwa/lease/flow/project/commbusiness/LcCardTlSignFormalToHisBusiness.java b/src_tenwa/com/tenwa/lease/flow/project/commbusiness/LcCardTlSignFormalToHisBusiness.java new file mode 100644 index 000000000..9b0aaa658 --- /dev/null +++ b/src_tenwa/com/tenwa/lease/flow/project/commbusiness/LcCardTlSignFormalToHisBusiness.java @@ -0,0 +1,26 @@ +package com.tenwa.lease.flow.project.commbusiness; + +import java.util.HashMap; +import java.util.Map; + +import jbo.app.tenwa.calc.LC_CARD_TLSIGN; +import jbo.app.tenwa.calc.LC_CARD_TLSIGN_HIS; + +import com.amarsoft.awe.util.Transaction; +import com.tenwa.comm.util.jboutil.DataOperatorUtil; +import com.tenwa.flow.baseBussion.BaseBussiness; + +public class LcCardTlSignFormalToHisBusiness extends BaseBussiness{ + @Override + public Object run(Transaction Sqlca) throws Exception { + this.initBussinessParam(Sqlca); + String flowunid = this.getAttribute("ObjectNo").toString(); + String ProjectId = this.getAttribute("ProjectId").toString(); + Map fromCondtion = new HashMap(); + Map other = new HashMap(); + other.put("flow_unid",flowunid); + fromCondtion.put(LC_CARD_TLSIGN.PROJECT_ID, ProjectId); + DataOperatorUtil.copySingleJBO(LC_CARD_TLSIGN.CLASS_NAME, fromCondtion, LC_CARD_TLSIGN_HIS.CLASS_NAME, null, other, Sqlca); + return "true"; + } +}