From df921920af3c9d00d4bd46ab293ffdbfeca69b10 Mon Sep 17 00:00:00 2001 From: zhangbb Date: Wed, 9 Sep 2020 10:20:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=86=E6=B6=A6=E6=94=AF=E4=BB=98=EF=BC=88?= =?UTF-8?q?=E5=88=9D=E7=89=88=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CommissionChargeConfigInfo.jsp | 64 ++ .../CommissionChargeConfigList.jsp | 75 +++ .../Flow/Rent/RentReback/SplittingCharge.jsp | 38 ++ .../Rent/RentReback/SplittingChargeList.jsp | 69 ++ .../Rent/RentReback/SplittingChargeTemp.jsp | 135 ++++ WebContent/WEB-INF/etc/jbo/jbo_calc.xml | 23 + WebContent/WEB-INF/etc/jbo/jbo_comm.xml | 10 + WebContent/WEB-INF/etc/jbo/jbo_prd.xml | 48 +- .../amarsoft/dict/als/manage/NameManager.java | 5 +- .../jbo/app/tenwa/calc/VI_SPLITTING_PAY.java | 72 +++ .../entity/comm/flow/LC_SPLITTING_PAY.java | 20 + .../comm/flow/LC_SPLITTING_PAY_TEMP.java | 20 + .../jbo/prd/LC_COMMISSION_CHARGE_CONFIG.java | 80 +++ src_sql/投产SQL/v20200915/zhangbb0915-2.sql | 148 +++++ .../CopyLCSplittingPayTempToForml.java | 2 +- .../flow/rent/rentreback/OtherPayMethod.java | 589 ++++++++++-------- .../rentreback/VILCSplitCHargeHandler.java | 56 ++ 17 files changed, 1185 insertions(+), 269 deletions(-) create mode 100644 WebContent/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/CommissionChargeConfigInfo.jsp create mode 100644 WebContent/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/CommissionChargeConfigList.jsp create mode 100644 WebContent/Tenwa/Lease/Flow/Rent/RentReback/SplittingCharge.jsp create mode 100644 WebContent/Tenwa/Lease/Flow/Rent/RentReback/SplittingChargeList.jsp create mode 100644 WebContent/Tenwa/Lease/Flow/Rent/RentReback/SplittingChargeTemp.jsp create mode 100644 src_jbo/jbo/app/tenwa/calc/VI_SPLITTING_PAY.java create mode 100644 src_jbo/jbo/prd/LC_COMMISSION_CHARGE_CONFIG.java create mode 100644 src_sql/投产SQL/v20200915/zhangbb0915-2.sql create mode 100644 src_tenwa/com/tenwa/lease/flow/rent/rentreback/VILCSplitCHargeHandler.java diff --git a/WebContent/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/CommissionChargeConfigInfo.jsp b/WebContent/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/CommissionChargeConfigInfo.jsp new file mode 100644 index 000000000..6900b8d10 --- /dev/null +++ b/WebContent/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/CommissionChargeConfigInfo.jsp @@ -0,0 +1,64 @@ +<%@page import="com.itextpdf.text.log.SysoCounter"%> +<%@ page contentType="text/html; charset=GBK"%><%@ +include + file="/Frame/resources/include/include_begin_info.jspf"%> +<% + + String sTempletNo = "CommissionChargeConfigInfo";//--ģ-- + ASObjectModel doTemp = new ASObjectModel(sTempletNo); + ASObjectWindow dwTemp = new ASObjectWindow(CurPage, doTemp,request); + dwTemp.Style = "2";//freeform + dwTemp.ReadOnly = "0";//ֻģʽ + dwTemp.genHTMLObjectWindow(CurPage.getParameter("ID")); + String sButtons[][] = { + {"true", "All", "Button", "","޸", "saveRecord()", "", "", "", ""}, + }; + sButtonPosition = "south"; +%><%@ include file="/Frame/resources/include/ui/include_info.jspf"%> + +<%@ include file="/Frame/resources/include/include_end.jspf"%> diff --git a/WebContent/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/CommissionChargeConfigList.jsp b/WebContent/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/CommissionChargeConfigList.jsp new file mode 100644 index 000000000..4154c07bf --- /dev/null +++ b/WebContent/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/CommissionChargeConfigList.jsp @@ -0,0 +1,75 @@ +<%@ page contentType="text/html; charset=GBK"%> +<%@ include file="/Frame/resources/include/include_begin_list.jspf"%> + +<%/*~BEGIN~ɱ༭~[Editable=true;CodeAreaID=List01;Describe=ҳ;]~*/%> +<% + String PG_TITLE = ""; // ڱ PG_TITLE +%> +<% + String userid=CurUser.getUserID(); + ASObjectModel doTemp = new ASObjectModel("CommissionChargeConfigList"); + ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request); + dwTemp.Style="1"; //--ΪGrid-- + dwTemp.MultiSelect = true; //ѡ + dwTemp.ReadOnly = "1"; //ֻģʽ + dwTemp.setPageSize(30); + dwTemp.genHTMLObjectWindow(""); +%> +<%/*~END~*/%> + + +<%/*~BEGIN~ɱ༭~[Editable=true;CodeAreaID=List04;Describe=尴ť;]~*/%> +<% + String sButtons[][] = { + {"true","All","Button","","","newRecord()","","","","btn_icon_add",""}, + {"true","","Button","޸","޸","viewAndEdit()","","","","btn_icon_edit"}, + {"true","All","Button","ɾ","ɾ","deleteRecord()","","","","btn_icon_delete",""}, + }; +%> +<%/*~END~*/%> +<%/*~BEGIN~ɱ༭~[Editable=false;CodeAreaID=List05;Describe=ҳ;]~*/%> +<%@include file="/Frame/resources/include/ui/include_list.jspf"%> +<%/*~END~*/%> + +
+
+ +
+
+<%/*~BEGIN~ɱ༭~[Editable=false;CodeAreaID=List06;Describe=尴ť¼;]~*/%> + +<%/*~END~*/%> +<%/*~BEGIN~ɱ༭~[Editable=false;CodeAreaID=List07;Describe=Զ庯;]~*/%> + +<%/*~END~*/%> +<%@ include file="/Frame/resources/include/include_end.jspf"%> \ No newline at end of file diff --git a/WebContent/Tenwa/Lease/Flow/Rent/RentReback/SplittingCharge.jsp b/WebContent/Tenwa/Lease/Flow/Rent/RentReback/SplittingCharge.jsp new file mode 100644 index 000000000..7a95d8b20 --- /dev/null +++ b/WebContent/Tenwa/Lease/Flow/Rent/RentReback/SplittingCharge.jsp @@ -0,0 +1,38 @@ +<%@page import="com.amarsoft.are.util.json.JSONEncoder"%> +<%@page import="jbo.app.tenwa.calc.LC_EBANK_TEMP"%> +<%@ page contentType="text/html; charset=GBK"%> +<%@ include file="/IncludeBegin.jsp"%> +<% + //dwTemp.MultiSelect = true; //ѡ + String flowunid = CurPage.getAttribute("FlowUnid"); + String PhaseNo = CurPage.getParameter("PhaseNo"); + String temp = "false"; + if("0010".equals(PhaseNo)){ + temp = "true"; + }; + //0.Ƿʾ, 1., 2.JS¼ַʾ(TabContentFrame滻Ϊʵ), 3. Ƿ񻺴(Ĭ), 4. Ƿйرհť(Ĭ), 5. Strip߶(Ĭ600px) + String sTabStrip[][] = { + {temp, "ƻ", "AsControl.OpenComp('/Tenwa/Lease/Flow/Rent/RentReback/SplittingChargeList.jsp', 'FlowUnid="+flowunid+"', 'TabContentFrame')","false"}, + {"true", "֧", "AsControl.OpenComp('/Tenwa/Lease/Flow/Rent/RentReback/SplittingChargeTemp.jsp', 'FlowUnid="+flowunid+"', 'TabContentFrame')", "false"}, + // {"true", "֧", "AsControl.OpenComp('/Tenwa/Lease/Flow/Rent/RentReback/LCSplittingPayTemp.jsp', 'FlowUnid="+flowunid+"', 'TabContentFrame')", "false"}, + }; + + //0.Ƿʾ, 1.Ȩ, 2., 3.ť, 4.˵, 5.¼, 6.ݼ, 7.Դ·, 8.Դ·, 9.ͼ, 10. + String sButtons[][] = { + }; + + // BeforeTabStripHtml-html + CurPage.setAttribute("BeforeTabStripHtml", Button.getHtmlText(sButtons, CurUser, CurPage, CurConfig)); + + // TabStrip-JSON + CurPage.setAttribute("TabStrip", JSONEncoder.encode(sTabStrip)); + + // TabStripType-tab/strip ĬΪtab + //CurPage.setAttribute("TabStripType", "strip"); + + // First-num ĬΪ0 + CurPage.setAttribute("First", "0"); + +%> +<%@ include file="/Frame/resources/include/ui/include_tabstrip.jspf"%> +<%@ include file="/IncludeEnd.jsp"%> \ No newline at end of file diff --git a/WebContent/Tenwa/Lease/Flow/Rent/RentReback/SplittingChargeList.jsp b/WebContent/Tenwa/Lease/Flow/Rent/RentReback/SplittingChargeList.jsp new file mode 100644 index 000000000..57c0a8201 --- /dev/null +++ b/WebContent/Tenwa/Lease/Flow/Rent/RentReback/SplittingChargeList.jsp @@ -0,0 +1,69 @@ +<%@page import="jbo.app.tenwa.calc.LC_EBANK_PROCESS"%> +<%@page import="jbo.app.tenwa.calc.LC_EBANK_TEMP"%> +<%@ page contentType="text/html; charset=GBK"%> +<%@ include file="/Frame/resources/include/include_begin_list.jspf"%><% + + String flowunid = CurPage.getParameter("FlowUnid"); + String rightType = CurPage.getParameter("RightType"); + String applytype = CurPage.getParameter("ApplyType"); + + ASObjectModel doTemp = new ASObjectModel("ViSplittingList"); +// doTemp.appendJboWhere("v.charge_list<>0"); + ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request); + dwTemp.Style="1"; //--ΪGrid-- + //dwTemp.ShowSummary="1"; // + dwTemp.ReadOnly = "1"; //ֻģʽ + if(!"ReadOnly".equals(rightType)){ + dwTemp.MultiSelect = true; + } + dwTemp.setPageSize(50); + dwTemp.genHTMLObjectWindow(flowunid); + + //0Ƿչʾ 1 Ȩ޿ 2 չʾ 3ťʾ 4ť 5ť¼ 6 7 8 9ͼ꣬CSSʽ 10 + String sButtons[][] = { + {"ReadOnly".equals(rightType)?"false":"true","","Button","ɷ֧","ɷ֧","createSplittingPay()","","","","btn_icon_add",""} + }; +%><%@include file="/Frame/resources/include/ui/include_list.jspf"%> + +<%@ include file="/Frame/resources/include/include_end.jspf"%> \ No newline at end of file diff --git a/WebContent/Tenwa/Lease/Flow/Rent/RentReback/SplittingChargeTemp.jsp b/WebContent/Tenwa/Lease/Flow/Rent/RentReback/SplittingChargeTemp.jsp new file mode 100644 index 000000000..db2b0ef4f --- /dev/null +++ b/WebContent/Tenwa/Lease/Flow/Rent/RentReback/SplittingChargeTemp.jsp @@ -0,0 +1,135 @@ +<%@page import="jbo.app.tenwa.calc.LC_FUND_INCOME_TEMP"%> +<%@page import="jbo.app.tenwa.calc.LC_EBANK_PROCESS"%> +<%@page import="jbo.app.tenwa.calc.LC_EBANK_TEMP"%> +<%@ page contentType="text/html; charset=GBK"%> +<%@ include file="/Frame/resources/include/include_begin_list.jspf"%><% + + String flowunid = CurPage.getParameter("FlowUnid"); + String phaseNo = CurPage.getParameter("PhaseNo"); + String rightType = CurPage.getParameter("RightType"); + String ishistory = CurPage.getParameter("IsHistory"); + String sTempletNo = CurPage.getParameter("TempletNo");//ģ + ASObjectModel doTemp = new ASObjectModel("SplittingChargeTempList"); + + + ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request); + + dwTemp.Style="1"; + dwTemp.ShowSummary = "1"; + if(!"ReadOnly".equals(rightType)){ + dwTemp.MultiSelect = true; + } + dwTemp.ReadOnly = "1"; + if("0010".equals(phaseNo)||"0040".equals(phaseNo)){ + dwTemp.ReadOnly = "0"; + } + dwTemp.setPageSize(50); + ASDataObject ado = dwTemp.getDataObject(); + + dwTemp.genHTMLObjectWindow(flowunid); + + //0Ƿչʾ 1 Ȩ޿ 2 չʾ 3ťʾ 4ť 5ť¼ 6 7 8 9ͼ꣬CSSʽ 10 + String[][] sButtons = null; + if("ReadOnly".equals(rightType)){ + sButtons = new String[][]{ + }; + }else if("0010".equals(phaseNo)){ + sButtons = new String[][]{ + // {"true","","Button","","","as_save(0)","","","","btn_icon_save",""}, + {"true","","Button","","","deleteProcess()","","","","btn_icon_delete",""}, + }; + }else{ + sButtons = new String[][]{ + }; + } +%><%@include file="/Frame/resources/include/ui/include_list.jspf"%> + +<%@ include file="/Frame/resources/include/include_end.jspf"%> \ No newline at end of file diff --git a/WebContent/WEB-INF/etc/jbo/jbo_calc.xml b/WebContent/WEB-INF/etc/jbo/jbo_calc.xml index a7183eefb..ee5d46b6a 100644 --- a/WebContent/WEB-INF/etc/jbo/jbo_calc.xml +++ b/WebContent/WEB-INF/etc/jbo/jbo_calc.xml @@ -4417,5 +4417,28 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/WebContent/WEB-INF/etc/jbo/jbo_comm.xml b/WebContent/WEB-INF/etc/jbo/jbo_comm.xml index 2881d72b6..0a79b3736 100644 --- a/WebContent/WEB-INF/etc/jbo/jbo_comm.xml +++ b/WebContent/WEB-INF/etc/jbo/jbo_comm.xml @@ -1558,7 +1558,12 @@ + + + + + @@ -1575,7 +1580,12 @@ + + + + + diff --git a/WebContent/WEB-INF/etc/jbo/jbo_prd.xml b/WebContent/WEB-INF/etc/jbo/jbo_prd.xml index b2cfeba6c..19e8a2402 100644 --- a/WebContent/WEB-INF/etc/jbo/jbo_prd.xml +++ b/WebContent/WEB-INF/etc/jbo/jbo_prd.xml @@ -87,6 +87,8 @@ + + @@ -180,26 +182,26 @@ - + - + - - - - - - - - + + + + + + + + @@ -219,6 +221,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/com/amarsoft/dict/als/manage/NameManager.java b/src/com/amarsoft/dict/als/manage/NameManager.java index ad9a0e04f..9766fd79b 100644 --- a/src/com/amarsoft/dict/als/manage/NameManager.java +++ b/src/com/amarsoft/dict/als/manage/NameManager.java @@ -201,7 +201,10 @@ public class NameManager } - + public static String getDistributorNameById(String productId) throws Exception{ + return NameCache.getName("jbo.app.tenwa.customer.DISTRIBUTOR_INFO", "DISTRIBUTOR_NAME", "DISTRIBUTOR_NO", productId); + } + public static String getCustomerNumber(String sCustomerID) throws Exception { diff --git a/src_jbo/jbo/app/tenwa/calc/VI_SPLITTING_PAY.java b/src_jbo/jbo/app/tenwa/calc/VI_SPLITTING_PAY.java new file mode 100644 index 000000000..2ad121251 --- /dev/null +++ b/src_jbo/jbo/app/tenwa/calc/VI_SPLITTING_PAY.java @@ -0,0 +1,72 @@ +package jbo.app.tenwa.calc; + +import java.lang.String; + +/** +* - JBO

+* Note: This file is generated by ADE tools, dont modify it.
+ +*/ +public interface VI_SPLITTING_PAY{ + /** + *

+ * ӳBizObjectClass + */ + public static final String CLASS_NAME = "jbo.app.tenwa.calc.VI_SPLITTING_PAY"; + /** + * distributor_id STRING(20)
+ */ + public static final String distributor_id = "distributor_id"; + /** + * contract_id STRING(20)
+ */ + public static final String contract_id = "contract_id"; + /** + * contract_no STRING(20)
+ */ + public static final String contract_no = "contract_no"; + /** + * customer_name STRING(20)
+ */ + public static final String customer_name = "customer_name"; + /** + * plan_list STRING(20)
+ */ + public static final String plan_list = "plan_list"; + /** + * splitting_money STRING(20)
+ */ + public static final String splitting_money = "splitting_money"; + /** + * charge_1 STRING(20)
+ */ + public static final String charge_1 = "charge_1"; + /** + * ratio_1 STRING(20)
+ */ + public static final String ratio_1 = "ratio_1"; + /** + * charge_2 STRING(20)
+ */ + public static final String charge_2 = "charge_2"; + /** + * ratio_2 STRING(20)
+ */ + public static final String ratio_2 = "ratio_2"; + /** + * charge_3 STRING(20)
+ */ + public static final String charge_3 = "charge_3"; + /** + * ratio_3 STRING(20)
+ */ + public static final String ratio_3 = "ratio_3"; + /** + * charge_4 STRING(20)
+ */ + public static final String charge_4 = "charge_4"; + /** + * ratio_4 STRING(20)
+ */ + public static final String ratio_4 = "ratio_4"; +} \ No newline at end of file diff --git a/src_jbo/jbo/com/tenwa/entity/comm/flow/LC_SPLITTING_PAY.java b/src_jbo/jbo/com/tenwa/entity/comm/flow/LC_SPLITTING_PAY.java index d057f31fd..1d5640fc4 100644 --- a/src_jbo/jbo/com/tenwa/entity/comm/flow/LC_SPLITTING_PAY.java +++ b/src_jbo/jbo/com/tenwa/entity/comm/flow/LC_SPLITTING_PAY.java @@ -22,10 +22,30 @@ public interface LC_SPLITTING_PAY{ */ public static final String plan_id = "plan_id"; /** + * ͬID STRING(32)
+ */ + public static final String contract_id = "contract_id"; + /** + * ID STRING(32)
+ */ + public static final String distributor_id = "distributor_id"; + /** * ֧ DOUBLE(18)
*/ public static final String splitting_money = "splitting_money"; /** + * ֧ STRING(18)
+ */ + public static final String pay_times = "pay_times"; + /** + * ֧ STRING(18)
+ */ + public static final String pay_list = "pay_list"; + /** + * ٷֱ STRING(18)
+ */ + public static final String pay_ratio = "pay_ratio"; + /** * ѷ DOUBLE(18)
*/ public static final String service_ratio = "service_ratio"; diff --git a/src_jbo/jbo/com/tenwa/entity/comm/flow/LC_SPLITTING_PAY_TEMP.java b/src_jbo/jbo/com/tenwa/entity/comm/flow/LC_SPLITTING_PAY_TEMP.java index cd27cb5f8..5c9363efc 100644 --- a/src_jbo/jbo/com/tenwa/entity/comm/flow/LC_SPLITTING_PAY_TEMP.java +++ b/src_jbo/jbo/com/tenwa/entity/comm/flow/LC_SPLITTING_PAY_TEMP.java @@ -22,10 +22,30 @@ public interface LC_SPLITTING_PAY_TEMP{ */ public static final String plan_id = "plan_id"; /** + * ͬID STRING(32)
+ */ + public static final String contract_id = "contract_id"; + /** + * ID STRING(32)
+ */ + public static final String distributor_id = "distributor_id"; + /** * ֧ DOUBLE(18)
*/ public static final String splitting_money = "splitting_money"; /** + * ֧ STRING(18)
+ */ + public static final String pay_times = "pay_times"; + /** + * ֧ STRING(18)
+ */ + public static final String pay_list = "pay_list"; + /** + * ٷֱ STRING(18)
+ */ + public static final String pay_ratio = "pay_ratio"; + /** * ѷ DOUBLE(18)
*/ public static final String service_ratio = "service_ratio"; diff --git a/src_jbo/jbo/prd/LC_COMMISSION_CHARGE_CONFIG.java b/src_jbo/jbo/prd/LC_COMMISSION_CHARGE_CONFIG.java new file mode 100644 index 000000000..f20f8ea78 --- /dev/null +++ b/src_jbo/jbo/prd/LC_COMMISSION_CHARGE_CONFIG.java @@ -0,0 +1,80 @@ +package jbo.prd; + +import java.lang.String; + +/** +* Ӷ֧ - JBO

+* Note: This file is generated by ADE tools, dont modify it.
+ +*/ +public interface LC_COMMISSION_CHARGE_CONFIG{ + /** + * Ӷ֧

+ * ӳBizObjectClass + */ + public static final String CLASS_NAME = "jbo.prd.LC_COMMISSION_CHARGE_CONFIG"; + /** + * ID STRING(32)
+ */ + public static final String ID = "ID"; + /** + * ID STRING(32)
+ */ + public static final String distributor_id = "distributor_id"; + /** + * ƷID STRING(32)
+ */ + public static final String product_id = "product_id"; + /** + * STRING(20)
+ */ + public static final String income_number = "income_number"; + /** + * һηӶڴ STRING(10)
+ */ + public static final String charge_1 = "charge_1"; + /** + * һηӶ STRING(20)
+ */ + public static final String ratio_1 = "ratio_1"; + /** + * ڶηӶڴ STRING(10)
+ */ + public static final String charge_2 = "charge_2"; + /** + * ڶηӶ STRING(20)
+ */ + public static final String ratio_2 = "ratio_2"; + /** + * ηӶڴ STRING(10)
+ */ + public static final String charge_3 = "charge_3"; + /** + * ηӶ STRING(20)
+ */ + public static final String ratio_3 = "ratio_3"; + /** + * ĴηӶڴ STRING(10)
+ */ + public static final String charge_4 = "charge_4"; + /** + * ĴηӶ STRING(20)
+ */ + public static final String ratio_4 = "ratio_4"; + /** + * STRING(32)
+ */ + public static final String inputuserid = "inputuserid"; + /** + * ʱ STRING(32)
+ */ + public static final String inputtime = "inputtime"; + /** + * ޸ STRING(32)
+ */ + public static final String updateuserid = "updateuserid"; + /** + * ޸ʱ STRING(32)
+ */ + public static final String updatetime = "updatetime"; +} \ No newline at end of file diff --git a/src_sql/投产SQL/v20200915/zhangbb0915-2.sql b/src_sql/投产SQL/v20200915/zhangbb0915-2.sql new file mode 100644 index 000000000..792f17dce --- /dev/null +++ b/src_sql/投产SQL/v20200915/zhangbb0915-2.sql @@ -0,0 +1,148 @@ +-- +create table `lc_commission_charge_config` ( + `ID` varchar (96), + `product_id` varchar (96), + `distributor_id` varchar (96), + `INCOME_NUMBER` varchar (60), + `charge_1` varchar (30), + `ratio_1` varchar (60), + `charge_2` varchar (30), + `ratio_2` varchar (60), + `charge_3` varchar (30), + `ratio_3` varchar (60), + `charge_4` varchar (30), + `ratio_4` varchar (60), + `inputuserid` varchar (96), + `inputtime` varchar (60), + `updateuserid` varchar (96), + `updatetime` varchar (96) +); + +-- ģ +Insert Into AWE_DO_CATALOG (dono,doname,dodescribe,dotype,doclass,isinuse,colcount,modeid,jboclass,jbofrom,jbowhere,jbogroup,jboorder,businessprocess,exportflag,inputuser,inputtime,updateuser,updatetime,remark,isvalidate,parent) Values ('CommissionChargeConfigList','Ӷ֧',null,'30020',null,'1','1','default','jbo.prd.LC_COMMISSION_CHARGE_CONFIG','O','','','','','','SYS_Designer','2020/08/27 10:59:39','SYS_Designer','2020/08/27 11:00:59','','1',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('CommissionChargeConfigList','1000','1000','1','O','ID','ID','String','','ID','','1','Text','1','1','','','','32','0','0','1','1','1',1,'0','','','SYS_DESIGNER','2020/08/27 10:59:40','SYS_Designer','2020/08/27 11:31:42','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('CommissionChargeConfigList','1010','1010','1','O','distributor_id','distributor_id','String','','ID','','1','Text','1','1','','','','32','0','0','0','1','1',1,'0','','','SYS_DESIGNER','2020/08/27 10:59:40','SYS_Designer','2020/09/01 14:24:33','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('CommissionChargeConfigList','1020','1020','1','O','product_id','product_id','String','','ƷID','','1','Text','1','1','','','','32','0','0','0','1','1',1,'0','','','SYS_DESIGNER','2020/08/27 10:59:40','SYS_Designer','2020/09/01 14:24:34','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('CommissionChargeConfigList','1030','1030','1','O','income_number','income_number','String','','','','1','Text','1','1','','','','20','1','0','0','1','1',1,'0','','','SYS_DESIGNER','2020/08/27 10:59:40','SYS_Designer','2020/08/27 11:00:59','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('CommissionChargeConfigList','1040','1040','1','O','charge_1','charge_1','String','','ڴ1','','1','Text','1','1','','','','10','1','0','0','1','1',1,'0','','','SYS_DESIGNER','2020/08/27 10:59:40','SYS_Designer','2020/09/03 17:25:38','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('CommissionChargeConfigList','1050','1050','1','O','ratio_1','ratio_1','String','','1','%','1','Text','1','1','','','','20','1','0','0','1','1',1,'0','','','SYS_DESIGNER','2020/08/27 10:59:40','SYS_Designer','2020/09/03 17:26:56','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('CommissionChargeConfigList','1060','1060','1','O','charge_2','charge_2','String','','ڴ2','','1','Text','1','1','','','','10','1','0','0','1','1',1,'0','','','SYS_DESIGNER','2020/08/27 10:59:40','SYS_Designer','2020/09/03 17:26:56','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('CommissionChargeConfigList','1070','1070','1','O','ratio_2','ratio_2','String','','2','%','1','Text','1','1','','','','20','1','0','0','1','1',1,'0','','','SYS_DESIGNER','2020/08/27 10:59:40','SYS_Designer','2020/09/03 17:26:56','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('CommissionChargeConfigList','1080','1080','1','O','charge_3','charge_3','String','','ڴ3','','1','Text','1','1','','','','10','1','0','0','1','1',1,'0','','','SYS_DESIGNER','2020/08/27 10:59:40','SYS_Designer','2020/09/03 17:26:56','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('CommissionChargeConfigList','1090','1090','1','O','ratio_3','ratio_3','String','','3','%','1','Text','1','1','','','','20','1','0','0','1','1',1,'0','','','SYS_DESIGNER','2020/08/27 10:59:40','SYS_Designer','2020/09/03 17:26:56','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('CommissionChargeConfigList','1100','1100','1','O','charge_4','charge_4','String','','ڴ4','','1','Text','1','1','','','','10','1','0','0','1','1',1,'0','','','SYS_DESIGNER','2020/08/27 10:59:40','SYS_Designer','2020/09/03 17:26:56','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('CommissionChargeConfigList','1110','1110','1','O','ratio_4','ratio_4','String','','4','%','1','Text','1','1','','','','20','1','0','0','1','1',1,'0','','','SYS_DESIGNER','2020/08/27 10:59:40','SYS_Designer','2020/09/03 17:26:56','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('CommissionChargeConfigList','1120','1120','1','O','inputuserid','inputuserid','String','','','','1','Text','1','1','','','','10','0','0','0','1','1',1,'0','','','SYS_DESIGNER','2020/08/27 10:59:40','SYS_Designer','2020/09/01 14:28:28','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('CommissionChargeConfigList','1130','1130','1','O','inputtime','inputtime','String','','ʱ','','1','Date','3','2','','','','20','1','0','0','1','1',1,'0','','','SYS_DESIGNER','2020/08/27 10:59:40','SYS_Designer','2020/08/27 11:31:42','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('CommissionChargeConfigList','1140','1140','1','O','updateuserid','updateuserid','String','','޸','','1','Text','1','1','','','','10','0','0','0','1','1',1,'0','','','SYS_DESIGNER','2020/08/27 10:59:40','SYS_Designer','2020/09/01 14:28:28','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('CommissionChargeConfigList','1150','1150','1','O','updatetime','updatetime','String','','޸ʱ','','1','Date','3','2','','','','20','1','0','0','1','1',1,'0','','','SYS_DESIGNER','2020/08/27 10:59:40','SYS_Designer','2020/08/27 11:31:42','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('CommissionChargeConfigList','1160','1015','1','','com.amarsoft.dict.als.manage.NameManager.getDistributorNameById(distributor_id)','distributor_name','String','','','','1','Text','1','1','','','',null,'1','0','0','1','0',0,'','','','SYS_Designer','2020/09/01 14:24:34','SYS_Designer','2020/09/01 14:24:34','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('CommissionChargeConfigList','1170','1025','1','','com.amarsoft.app.base.util.SYSNameManager.getProductNameByProductID(product_id)','product_name','String','','Ʒ','','1','Text','1','1','','','',null,'1','0','0','1','0',0,'','','','SYS_Designer','2020/09/01 14:24:34','SYS_Designer','2020/09/01 14:24:34','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('CommissionChargeConfigList','1180','1125','1','','com.amarsoft.dict.als.manage.NameManager.getUserName(inputuserid)','inputusername','String','','','','1','Text','1','1','','','',null,'1','0','0','1','0',0,'','','','SYS_Designer','2020/09/01 14:28:28','SYS_Designer','2020/09/01 14:28:28','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('CommissionChargeConfigList','1190','1145','1','','com.amarsoft.dict.als.manage.NameManager.getUserName(updateuserid)','updateusername','String','','޸','','1','Text','1','1','','','',null,'1','0','0','1','0',0,'','','','SYS_Designer','2020/09/01 14:28:29','SYS_Designer','2020/09/01 14:28:29','','','1','','','',''); + +Insert Into AWE_DO_CATALOG (dono,doname,dodescribe,dotype,doclass,isinuse,colcount,modeid,jboclass,jbofrom,jbowhere,jbogroup,jboorder,businessprocess,exportflag,inputuser,inputtime,updateuser,updatetime,remark,isvalidate,parent) Values ('CommissionChargeConfigInfo','Ӷ֧',null,'30020',null,'1','1','default','jbo.prd.LC_COMMISSION_CHARGE_CONFIG','O','ID=:ID','','','com.amarsoft.awe.dw.handler.impl.CommonHandler',null,'SYS_Designer','2020/08/27 11:01:18','SYS_Designer','2020/08/27 14:52:12','','0',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('CommissionChargeConfigInfo','1000','1000','1','O','ID','ID','String','','ID','','1','Text','1','1','','','',null,'0','0','0','1','1',1,'0','','','SYS_Designer','2020/08/27 11:01:18','SYS_Designer','2020/08/27 14:55:42','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('CommissionChargeConfigInfo','1010','1010','1','O','distributor_id','distributor_id','String','','ID','','1','Text','1','1','','','',null,'0','0','1','1','1',1,'0','','','SYS_Designer','2020/08/27 11:01:18','SYS_Designer','2020/09/01 14:39:55','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('CommissionChargeConfigInfo','1020','1020','1','O','product_id','product_id','String','','ƷID','','1','Text','1','1','','','',null,'0','0','1','1','1',1,'0','','','SYS_Designer','2020/08/27 11:01:18','SYS_Designer','2020/09/01 14:39:55','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('CommissionChargeConfigInfo','1030','1030','1','O','income_number','income_number','String','','','','1','Text','1','3','','','',null,'1','0','1','1','1',1,'0','','','SYS_Designer','2020/08/27 11:01:18','SYS_Designer','2020/09/01 14:39:55','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('CommissionChargeConfigInfo','1040','1040','1','O','charge_1','charge_1','Number','','ڴ1','','1','Text','5','3','','','',null,'1','0','1','1','1',1,'0','','','SYS_Designer','2020/08/27 11:01:18','SYS_Designer','2020/09/03 17:24:16','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('CommissionChargeConfigInfo','1050','1050','1','O','ratio_1','ratio_1','Number','0','1','%','1','Text','2','3','','','',null,'1','0','1','1','1',1,'0','','','SYS_Designer','2020/08/27 11:01:18','SYS_Designer','2020/09/03 17:24:16','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('CommissionChargeConfigInfo','1060','1060','1','O','charge_2','charge_2','Number','','ڴ2','','1','Text','5','3','','','',null,'1','0','0','1','1',1,'0','','','SYS_Designer','2020/08/27 11:01:18','SYS_Designer','2020/09/03 17:24:16','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('CommissionChargeConfigInfo','1070','1070','1','O','ratio_2','ratio_2','Number','0','2','%','1','Text','2','3','','','',null,'1','0','0','1','1',1,'0','','','SYS_Designer','2020/08/27 11:01:18','SYS_Designer','2020/09/03 17:24:16','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('CommissionChargeConfigInfo','1080','1080','1','O','charge_3','charge_3','Number','','ڴ3','','1','Text','5','3','','','',null,'1','0','0','1','1',1,'0','','','SYS_Designer','2020/08/27 11:01:18','SYS_Designer','2020/09/03 17:24:16','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('CommissionChargeConfigInfo','1090','1090','1','O','ratio_3','ratio_3','Number','0','3','%','1','Text','2','3','','','',null,'1','0','0','1','1',1,'0','','','SYS_Designer','2020/08/27 11:01:18','SYS_Designer','2020/09/03 17:24:16','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('CommissionChargeConfigInfo','1100','1100','1','O','charge_4','charge_4','Number','','ڴ4','','1','Text','5','3','','','',null,'1','0','0','1','1',1,'0','','','SYS_Designer','2020/08/27 11:01:18','SYS_Designer','2020/09/03 17:24:16','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('CommissionChargeConfigInfo','1110','1110','1','O','ratio_4','ratio_4','Number','0','4','%','1','Text','2','3','','','',null,'1','0','0','1','1',1,'0','','','SYS_Designer','2020/08/27 11:01:18','SYS_Designer','2020/09/03 17:24:16','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('CommissionChargeConfigInfo','1120','1120','1','O','inputuserid','inputuserid','String','','','','1','Text','1','1','','','',null,'0','0','0','1','1',1,'0','','','SYS_Designer','2020/08/27 11:01:18','SYS_Designer','2020/08/27 14:55:42','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('CommissionChargeConfigInfo','1130','1130','1','O','inputtime','inputtime','String','','ʱ','','1','Date','3','2','','','',null,'0','0','0','1','1',1,'0','','','SYS_Designer','2020/08/27 11:01:18','SYS_Designer','2020/08/27 14:55:42','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('CommissionChargeConfigInfo','1140','1140','1','O','updateuserid','updateuserid','String','','޸','','1','Text','1','1','','','',null,'0','0','0','1','1',1,'0','','','SYS_Designer','2020/08/27 11:01:18','SYS_Designer','2020/08/27 14:55:42','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('CommissionChargeConfigInfo','1150','1150','1','O','updatetime','updatetime','String','','޸ʱ','','1','Date','3','2','','','',null,'0','0','0','1','1',1,'0','','','SYS_Designer','2020/08/27 11:01:18','SYS_Designer','2020/08/27 14:55:42','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('CommissionChargeConfigInfo','1160','1025','1','','com.amarsoft.app.base.util.SYSNameManager.getProductNameByProductID(product_id)','product_name','String','','Ʒ','','1','Text','1','1','','','',null,'1','1','1','1','0',0,'','','','SYS_Designer','2020/08/27 14:03:21','SYS_Designer','2020/09/01 16:54:53','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('CommissionChargeConfigInfo','1170','1015','1','','com.amarsoft.dict.als.manage.NameManager.getDistributorNameById(distributor_id)','distributor_name','String','','','','1','Text','1','1','','','',null,'1','1','1','1','0',0,'','','','SYS_Designer','2020/08/27 14:03:21','SYS_Designer','2020/09/01 17:14:40','','','1','','','selectSplitting()',''); + +-- +DROP TABLE IF EXISTS lc_splitting_pay_temp; +DROP TABLE IF EXISTS lc_splitting_pay; +create table `lc_splitting_pay_temp` ( + `id` varchar (96), + `contract_id` varchar (96), + `distributor_id` varchar (96), + `plan_id` varchar (96), + `pay_times` tinyint (4), + `pay_list` tinyint (4), + `pay_ratio` Decimal (24), + `pay_money` Decimal (24), + `splitting_money` Decimal (24), + `split_money` Decimal (24), + `service_ratio` Decimal (24), + `service_money` Decimal (24), + `pay_date` varchar (96), + `flowunid` varchar (96), + `inputtime` varchar (96) +); +create table `lc_splitting_pay_temp` ( + `id` varchar (96), + `contract_id` varchar (96), + `distributor_id` varchar (96), + `plan_id` varchar (96), + `pay_times` tinyint (4), + `pay_list` tinyint (4), + `pay_ratio` Decimal (24), + `pay_money` Decimal (24), + `splitting_money` Decimal (24), + `split_money` Decimal (24), + `service_ratio` Decimal (24), + `service_money` Decimal (24), + `pay_date` varchar (96), + `flowunid` varchar (96), + `inputtime` varchar (96) +); +create table `lc_split_occupy_process` ( + `contract_id` varchar (96), + `flowunid` varchar (96) +); + +-- ģ +Insert Into AWE_DO_CATALOG (dono,doname,dodescribe,dotype,doclass,isinuse,colcount,modeid,jboclass,jbofrom,jbowhere,jbogroup,jboorder,businessprocess,exportflag,inputuser,inputtime,updateuser,updatetime,remark,isvalidate,parent) Values ('ViSplittingList','֧ƻ',null,'30',null,'1','1','default','jbo.app.tenwa.calc.VI_SPLITTING_PAY','O ','','','','com.tenwa.lease.flow.rent.rentreback.VILCSplitCHargeHandler',null,'SYS_Designer','2020/09/07 20:59:59','SYS_Designer','2020/09/08 13:42:50','','0',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('ViSplittingList','1010','1010','1','','com.amarsoft.dict.als.manage.NameManager.getDistributorNameById(distributor_id)','distributor_name','String','','','','1','Text','1','1','','','','20','1','0','0','1','0',1,'0','','','SYS_Designer','2020/09/07 20:59:59','SYS_Designer','2020/09/08 13:42:50','0','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('ViSplittingList','1020','1020','1','O','contract_no','contract_no','String','','ͬ','','1','Text','1','1','','','','32','1','0','0','1','0',1,'0','','','SYS_Designer','2020/09/07 20:59:59','SYS_Designer','2020/09/08 13:42:50','0','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('ViSplittingList','1030','1030','1','O','customer_name','customer_name','String','','ͻ','','1','Text','1','1','','','','20','1','0','0','1','0',1,'0','','','SYS_Designer','2020/09/07 20:59:59','SYS_Designer','2020/09/08 13:42:50','0','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('ViSplittingList','1050','1050','1','O','distributor_id','distributor_id','String','','id','','1','Text','1','1','','','','20','0','0','0','1','0',1,'0','','','SYS_Designer','2020/09/07 20:59:59','SYS_Designer','2020/09/08 13:42:50','0','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('ViSplittingList','1060','1060','1','O','plan_list','plan_list','String','','ڴ','','1','Text','1','1','','','','20','0','0','0','1','0',1,'0','','','SYS_Designer','2020/09/07 20:59:59','SYS_Designer','2020/09/08 16:07:49','0','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('ViSplittingList','1070','1070','1','','''''','sum_sp','String','','ܽ','','1','Text','2','1','','','','20','1','0','0','1','0',1,'0','','','SYS_Designer','2020/09/07 20:59:59','SYS_Designer','2020/09/08 13:42:50','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('ViSplittingList','1080','1080','1','O','splitting_money','splitting_money','String','','֧','','1','Text','2','1','','','','20','1','0','0','1','0',1,'0','','','SYS_Designer','2020/09/07 20:59:59','SYS_Designer','2020/09/08 13:42:50','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('ViSplittingList','1090','1090','1','','''''','should_sp','String','','ǰӦ','','1','Text','2','1','','','','20','1','0','0','1','0',1,'0','','','SYS_Designer','2020/09/07 20:59:59','SYS_Designer','2020/09/08 13:42:50','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('ViSplittingList','1110','1110','1','','''''','cur_sp','String','','Ӧ','','1','Text','2','1','','','','20','1','0','0','1','0',1,'0','','','SYS_Designer','2020/09/07 20:59:59','SYS_Designer','2020/09/08 13:42:50','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('ViSplittingList','1130','1055','1','','''''','charge_times','String','','֧','','1','Text','1','1','','','',null,'1','0','0','1','0',0,'','','','SYS_Designer','2020/09/08 11:16:03','SYS_Designer','2020/09/08 16:07:49','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('ViSplittingList','1150','1065','1','','''''','charge_list','String','','֧ڴ','','1','Text','1','1','','','',null,'1','0','0','1','0',0,'','','','SYS_Designer','2020/09/08 11:16:03','SYS_Designer','2020/09/08 16:07:49','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('ViSplittingList','1170','1170','1','O','contract_id','contract_id','String','','ͬid','','1','Text','1','1','','','',null,'0','0','0','1','0',0,'','','','SYS_Designer','2020/09/08 13:56:58','SYS_Designer','2020/09/08 13:56:58','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('ViSplittingList','1190','1190','1','O','charge_1','charge_1','String','','һڴ','','1','Text','1','1','','','',null,'0','0','0','1','0',0,'','','','SYS_Designer','2020/09/08 14:08:20','SYS_Designer','2020/09/08 14:08:20','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('ViSplittingList','1210','1210','1','O','ratio_1','ratio_1','String','','һ','','1','Text','1','1','','','',null,'0','0','0','1','0',0,'','','','SYS_Designer','2020/09/08 14:08:20','SYS_Designer','2020/09/08 14:08:20','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('ViSplittingList','1230','1230','1','O','charge_2','charge_2','String','','ڶڴ','','1','Text','1','1','','','',null,'0','0','0','1','0',0,'','','','SYS_Designer','2020/09/08 14:08:20','SYS_Designer','2020/09/08 14:08:20','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('ViSplittingList','1250','1250','1','O','ratio_2','ratio_2','String','','ڶ','','1','Text','1','1','','','',null,'0','0','0','1','0',0,'','','','SYS_Designer','2020/09/08 14:08:20','SYS_Designer','2020/09/08 14:08:20','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('ViSplittingList','1270','1270','1','O','charge_3','charge_3','String','','ڴ','','1','Text','1','1','','','',null,'0','0','0','1','0',0,'','','','SYS_Designer','2020/09/08 14:08:21','SYS_Designer','2020/09/08 14:08:21','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('ViSplittingList','1290','1290','1','O','ratio_3','ratio_3','String','','','','1','Text','1','1','','','',null,'0','0','0','1','0',0,'','','','SYS_Designer','2020/09/08 14:08:21','SYS_Designer','2020/09/08 14:08:21','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('ViSplittingList','1310','1310','1','O','charge_4','charge_4','String','','Ĵڴ','','1','Text','1','1','','','',null,'0','0','0','1','0',0,'','','','SYS_Designer','2020/09/08 14:08:21','SYS_Designer','2020/09/08 14:08:21','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('ViSplittingList','1330','1330','1','O','ratio_4','ratio_4','String','','Ĵ','','1','Text','1','1','','','',null,'0','0','0','1','0',0,'','','','SYS_Designer','2020/09/08 14:08:21','SYS_Designer','2020/09/08 14:08:21','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('ViSplittingList','1350','1350','1','','''''','ratio_cur','String','','ڱ','','1','Text','1','1','','','',null,'0','0','0','1','0',0,'','','','SYS_Designer','2020/09/08 19:47:19','SYS_Designer','2020/09/08 19:47:19','','','1','','','',''); + +Insert Into AWE_DO_CATALOG (dono,doname,dodescribe,dotype,doclass,isinuse,colcount,modeid,jboclass,jbofrom,jbowhere,jbogroup,jboorder,businessprocess,exportflag,inputuser,inputtime,updateuser,updatetime,remark,isvalidate,parent) Values ('SplittingChargeTempList','֧ʱ',null,'30',null,'1','1','default','jbo.com.tenwa.entity.comm.flow.LC_SPLITTING_PAY_TEMP','O left join jbo.app.tenwa.calc.LC_RENT_PLAN lrp ON lrp.id=O.plan_id left join jbo.com.tenwa.lease.comm.LB_CONTRACT_INFO lci on lci.id=lrp.contract_id LEFT JOIN jbo.app.tenwa.customer.DISTRIBUTOR_INFO di ON di.distributor_no = lci.distributor_id LEFT JOIN jbo.com.tenwa.lease.comm.LB_UNION_LESSEE lul ON lul.contract_id = lci.id LEFT JOIN jbo.app.tenwa.customer.CUSTOMER_INFO ci ON lul.CUSTOMER_ID = ci.customerid ','O.flowunid=:flowunid','','lrp.contract_id,lrp.plan_list','',null,'SYS_Designer','2020/09/07 21:05:13','SYS_Designer','2020/09/07 21:05:13','','1',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('SplittingChargeTempList','1000','1000','1','O','id','id','String','','֧ID','','1','Text','1','1','','','',null,'0','1','0','1','0',1,'0','','','SYS_Designer','2020/09/07 21:05:13','SYS_Designer','2020/09/07 21:05:13','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('SplittingChargeTempList','1005','1005','1','O','plan_id','plan_id','String','','ID','','1','Text','1','1','','','',null,'0','1','0','1','0',0,'','','','SYS_Designer','2020/09/07 21:05:13','SYS_Designer','2020/09/07 21:05:13','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('SplittingChargeTempList','1010','1010','1','di','distributor_name','distributor_name','String','','','','1','Text','1','1','','','','20','1','1','0','1','1',1,'0','','','SYS_Designer','2020/09/07 21:05:13','SYS_Designer','2020/09/07 21:05:13','0','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('SplittingChargeTempList','1020','1020','1','lci','contract_no','contract_no','String','','ͬ','','1','Text','1','1','','','','32','1','1','0','1','1',1,'0','','','SYS_Designer','2020/09/07 21:05:13','SYS_Designer','2020/09/07 21:05:13','0','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('SplittingChargeTempList','1030','1030','1','ci','customername','customername','String','','ͻ','','1','Text','1','1','','','','20','1','1','0','1','1',1,'0','','','SYS_Designer','2020/09/07 21:05:13','SYS_Designer','2020/09/07 21:05:13','0','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('SplittingChargeTempList','1050','1050','1','lrp','plan_list','plan_list','String','','ڴ','','1','Text','1','1','','','','20','1','1','0','1','0',1,'0','','','SYS_Designer','2020/09/07 21:05:13','SYS_Designer','2020/09/07 21:05:13','0','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('SplittingChargeTempList','1060','1060','1','lrp','plan_date','plan_date','String','','ƻ','','1','Text','1','1','','','','20','1','1','0','1','1',1,'0','','','SYS_Designer','2020/09/07 21:05:13','SYS_Designer','2020/09/07 21:05:13','0','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('SplittingChargeTempList','1070','1070','1','lrp','rent','rent','String','','ƻ','','2','Text','2','1','','','','20','1','1','0','1','0',1,'0','','','SYS_Designer','2020/09/07 21:05:13','SYS_Designer','2020/09/07 21:05:13','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('SplittingChargeTempList','1080','1080','1','lrp','corpus','corpus','String','','ƻ','','2','Text','2','1','','','','20','1','1','0','1','0',1,'0','','','SYS_Designer','2020/09/07 21:05:13','SYS_Designer','2020/09/07 21:05:13','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('SplittingChargeTempList','1090','1090','1','lrp','interest','interest','String','','ƻϢ','','2','Text','2','1','','','','20','1','1','0','1','0',1,'0','','','SYS_Designer','2020/09/07 21:05:13','SYS_Designer','2020/09/07 21:05:13','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('SplittingChargeTempList','1110','1110','1','lrp','corpus_sp','corpus_sp','String','','ɱ','','2','Text','2','1','','','','20','1','1','0','1','0',1,'0','','','SYS_Designer','2020/09/07 21:05:13','SYS_Designer','2020/09/07 21:05:13','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('SplittingChargeTempList','1120','1120','1','lrp','INTEREST_sp','INTEREST_sp','String','','SP','','2','Text','2','1','','','','20','1','1','0','1','0',1,'0','','','SYS_Designer','2020/09/07 21:05:13','SYS_Designer','2020/09/07 21:05:13','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('SplittingChargeTempList','1125','1125','1','O','pay_date','pay_date','String','','֧','','1','Date','3','1','','','',null,'1','0','0','1','0',0,'','','','SYS_Designer','2020/09/07 21:05:13','SYS_Designer','2020/09/07 21:05:13','0','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('SplittingChargeTempList','1130','1130','1','O','splitting_money','splitting_money','String','','ʵ֧','','2','Text','2','1','','','',null,'1','0','0','1','0',0,'','','','SYS_Designer','2020/09/07 21:05:13','SYS_Designer','2020/09/07 21:05:13','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('SplittingChargeTempList','1140','1140','1','O','service_money','service_money','String','','','','2','Text','2','1','','','',null,'1','0','0','1','0',0,'','','','SYS_Designer','2020/09/07 21:05:13','SYS_Designer','2020/09/07 21:05:13','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('SplittingChargeTempList','1150','1150','1','O','service_ratio','service_ratio','Number','','','%','1','Text','2','1','','','',null,'1','1','0','1','0',0,'','','','SYS_Designer','2020/09/07 21:05:13','SYS_Designer','2020/09/07 21:05:13','0','','1','','','',''); + + diff --git a/src_tenwa/com/tenwa/lease/flow/rent/rentreback/CopyLCSplittingPayTempToForml.java b/src_tenwa/com/tenwa/lease/flow/rent/rentreback/CopyLCSplittingPayTempToForml.java index 0e1b15986..0783424d9 100644 --- a/src_tenwa/com/tenwa/lease/flow/rent/rentreback/CopyLCSplittingPayTempToForml.java +++ b/src_tenwa/com/tenwa/lease/flow/rent/rentreback/CopyLCSplittingPayTempToForml.java @@ -31,7 +31,7 @@ public class CopyLCSplittingPayTempToForml extends BaseBussiness{ DataOperatorUtil.copyJBOSet(LC_SPLITTING_PAY_TEMP.CLASS_NAME, fromCondtion,LC_SPLITTING_PAY.CLASS_NAME, null, null, null,Sqlca); List lspArray = JBOFactory.createBizObjectQuery(LC_SPLITTING_PAY_TEMP.CLASS_NAME, "FLOWUNID=:FLOWUNID").setParameter("FLOWUNID", this.getAttribute("FlowUnid").toString()).getResultList(false); for(BizObject bo: lspArray){ - SqlObject so = new SqlObject("update LC_RENT_PLAN set splitting_status='Y' where id='"+bo.getAttribute("plan_id").toString()+"'"); + SqlObject so = new SqlObject("delete from lc_split_occupy_process where flowunid='"+this.getAttribute("FlowUnid").toString()+"'"); Sqlca.executeSQL(so); } String sMessage="true"; diff --git a/src_tenwa/com/tenwa/lease/flow/rent/rentreback/OtherPayMethod.java b/src_tenwa/com/tenwa/lease/flow/rent/rentreback/OtherPayMethod.java index eb7d4c7c3..c52b961f8 100644 --- a/src_tenwa/com/tenwa/lease/flow/rent/rentreback/OtherPayMethod.java +++ b/src_tenwa/com/tenwa/lease/flow/rent/rentreback/OtherPayMethod.java @@ -1,257 +1,332 @@ -package com.tenwa.lease.flow.rent.rentreback; - -import java.math.BigDecimal; -import java.sql.SQLException; -import java.text.SimpleDateFormat; -import java.util.Date; -import java.util.HashMap; -import java.util.Map; - -import jbo.app.tenwa.calc.LC_EBANK_PROCESS; -import jbo.app.tenwa.calc.LC_RENT_INCOME; -import jbo.app.tenwa.calc.LC_RENT_PLAN; -import jbo.app.tenwa.customer.LPOUNDAGE_MAINTENANCE; -import jbo.com.tenwa.entity.comm.flow.LC_SPLITTING_PAY_TEMP; - -import com.amarsoft.are.jbo.BizObject; -import com.amarsoft.are.jbo.BizObjectManager; -import com.amarsoft.are.jbo.JBOException; -import com.amarsoft.are.jbo.JBOFactory; -import com.amarsoft.are.jbo.JBOTransaction; -import com.amarsoft.are.util.StringFunction; -import com.amarsoft.awe.util.SqlObject; -import com.amarsoft.awe.util.Transaction; -import com.tenwa.lease.flow.comm.service.LeaseFlowBaseService; -import com.tenwa.lease.flow.comm.service.ServiceOperatorEnum; -import com.tenwa.lease.flow.comm.serviceImp.LeaseFlowBaseServiceImp; -import com.tenwa.quartz.DateUtil; - -public class OtherPayMethod { - - private String flowunid; - private String planIDs; - private String interestSPs; - private String serviceType; - private String ids; - private String mayopeMoney; - private String ebankNumbers; - - - - public String createSplittingPayTemp(JBOTransaction tx) throws JBOException{ - BigDecimal ratio = null; - String[] planID = planIDs.split("@"); - String chargeWay = "AutoBuckle"; - for(int i=0;i fromCondtion = new HashMap(); - fromCondtion.put("id",idArray[i]); - Map otherProperty = new HashMap(); - otherProperty.put("FlowUnid", flowunid); - otherProperty.put("MAYOPE_MONEY", "0.00"); - otherProperty.put("RETURN_MONEY", m_Money[i]); - - LeaseFlowBaseService service=new LeaseFlowBaseServiceImp(); - try { - BizObjectManager bom = JBOFactory.getBizObjectManager(LC_EBANK_PROCESS.CLASS_NAME,tx); - BizObject bo = bom.newObject(); - bo.setAttributeValue("EBANK_NUMBER", idArray[i]); - bo.setAttributeValue("FLOW_NAME" ,"֧"); - bo.setAttributeValue("FLOWUNID" ,flowunid); - bo.setAttributeValue("INPUTTIME", DateUtil.getDateTime(new Date())); - bom.saveObject(bo); - service.copyEbankInfo(tx, fromCondtion, null,otherProperty, ServiceOperatorEnum.FormalToTemp); - } catch (Exception e) { - e.printStackTrace(); - failNmber++; - } - } - if(failNmber==0){ - return "success"; - } - if(failNmber==idArray.length){ - return "ʧ"; - }else{ - return "ֲɹ"; - } - } - public String deleteProcess(JBOTransaction tx){ - if(ebankNumbers!=null||"".equals(ebankNumbers)){ - - if(ebankNumbers.endsWith("@")){ - ebankNumbers = ebankNumbers.substring(0, ebankNumbers.length()-1); - }; - String ebankNumber = ebankNumbers.replace("@", "','"); - try { - SqlObject so = new SqlObject("delete from lc_ebank_process where ebank_number in ('"+ebankNumber+"')"); - Transaction.createTransaction(tx).executeSQL(so); - } catch (Exception e) { - e.printStackTrace(); - return "error"; - } - } - return "success"; - } - public BigDecimal getRatio(JBOTransaction tx,String serviceType){ - SimpleDateFormat df = new SimpleDateFormat("yyyy/MM/dd"); - String currentDate = df.format(new Date()); - BizObjectManager lm; - BigDecimal ratio = null; - try { - lm = JBOFactory.getBizObjectManager(LPOUNDAGE_MAINTENANCE.CLASS_NAME,tx); - String getServiceRatioSQL = "select rate from O where charge_way='"+serviceType+"' AND start_date<='"+currentDate+"' AND expiry_date>='"+currentDate+"'"; - BizObject boRatio = lm.createQuery(getServiceRatioSQL).getSingleResult(false); - String rate = boRatio.getAttribute("rate")==null?"0":boRatio.getAttribute("rate").toString(); - System.out.println("------------ѷʣ"+rate+"------------"); - ratio = (new BigDecimal(rate)).divide(new BigDecimal("100"), 6, BigDecimal.ROUND_HALF_UP); - } catch (Exception e) { - e.printStackTrace(); - return null; - } - return ratio; - } - public String getRatio(String serviceType){ - SimpleDateFormat df = new SimpleDateFormat("yyyy/MM/dd"); - String currentDate = df.format(new Date()); - BizObjectManager lm; - String rate = null; - try { - lm = JBOFactory.getBizObjectManager(LPOUNDAGE_MAINTENANCE.CLASS_NAME); - String getServiceRatioSQL = "select rate from O where charge_way='"+serviceType+"' AND start_date<='"+currentDate+"' AND expiry_date>='"+currentDate+"'"; - BizObject boRatio = lm.createQuery(getServiceRatioSQL).getSingleResult(false); - rate = boRatio.getAttribute("rate")==null?"0":boRatio.getAttribute("rate").toString(); - - } catch (Exception e) { - e.printStackTrace(); - return null; - } - return rate; - } - public String getFlowunid() { - return flowunid; - } - public void setFlowunid(String flowunid) { - this.flowunid = flowunid; - } - public String getPlanIDs() { - return planIDs; - } - public void setPlanIDs(String planIDs) { - this.planIDs = planIDs; - } - public String getInterestSPs() { - return interestSPs; - } - public void setInterestSPs(String interestSPs) { - this.interestSPs = interestSPs; - } - public String getServiceType() { - return serviceType; - } - public void setServiceType(String serviceType) { - this.serviceType = serviceType; - } - - public String getIds() { - return ids; - } - - public void setIds(String ids) { - this.ids = ids; - } - public String getEbankNumbers() { - return ebankNumbers; - } - - public void setEbankNumbers(String ebankNumbers) { - this.ebankNumbers = ebankNumbers; - } - - public String getMayopeMoney() { - return mayopeMoney; - } - - public void setMayopeMoney(String mayopeMoney) { - this.mayopeMoney = mayopeMoney; - } - - - - - - - - -} +package com.tenwa.lease.flow.rent.rentreback; + +import java.math.BigDecimal; +import java.sql.SQLException; +import java.text.SimpleDateFormat; +import java.util.Date; +import java.util.HashMap; +import java.util.Map; + +import jbo.app.tenwa.calc.LC_EBANK_PROCESS; +import jbo.app.tenwa.calc.LC_RENT_INCOME; +import jbo.app.tenwa.calc.LC_RENT_PLAN; +import jbo.app.tenwa.customer.LPOUNDAGE_MAINTENANCE; +import jbo.com.tenwa.entity.comm.flow.LC_SPLITTING_PAY_TEMP; + +import com.amarsoft.are.jbo.BizObject; +import com.amarsoft.are.jbo.BizObjectManager; +import com.amarsoft.are.jbo.JBOException; +import com.amarsoft.are.jbo.JBOFactory; +import com.amarsoft.are.jbo.JBOTransaction; +import com.amarsoft.are.util.StringFunction; +import com.amarsoft.awe.util.SqlObject; +import com.amarsoft.awe.util.Transaction; +import com.tenwa.lease.flow.comm.service.LeaseFlowBaseService; +import com.tenwa.lease.flow.comm.service.ServiceOperatorEnum; +import com.tenwa.lease.flow.comm.serviceImp.LeaseFlowBaseServiceImp; +import com.tenwa.quartz.DateUtil; +/** + * + * @author zhangbb + * + */ +public class OtherPayMethod { + + private String flowunid; + private String planIDs; + private String contractIDs; + private String interestSPs; + private String serviceType; + private String ids; + private String mayopeMoney; + private String ebankNumbers; + private String dataF; + + + public String createSplitChargeTemp(JBOTransaction tx) throws JBOException{ + System.out.println(dataF); + String[] datas= dataF.split("@"); + BizObjectManager bomLspt = JBOFactory.getBizObjectManager(LC_SPLITTING_PAY_TEMP.CLASS_NAME,tx); + for(int i=0;i fromCondtion = new HashMap(); + fromCondtion.put("id",idArray[i]); + Map otherProperty = new HashMap(); + otherProperty.put("FlowUnid", flowunid); + otherProperty.put("MAYOPE_MONEY", "0.00"); + otherProperty.put("RETURN_MONEY", m_Money[i]); + + LeaseFlowBaseService service=new LeaseFlowBaseServiceImp(); + try { + BizObjectManager bom = JBOFactory.getBizObjectManager(LC_EBANK_PROCESS.CLASS_NAME,tx); + BizObject bo = bom.newObject(); + bo.setAttributeValue("EBANK_NUMBER", idArray[i]); + bo.setAttributeValue("FLOW_NAME" ,"֧"); + bo.setAttributeValue("FLOWUNID" ,flowunid); + bo.setAttributeValue("INPUTTIME", DateUtil.getDateTime(new Date())); + bom.saveObject(bo); + service.copyEbankInfo(tx, fromCondtion, null,otherProperty, ServiceOperatorEnum.FormalToTemp); + } catch (Exception e) { + e.printStackTrace(); + failNmber++; + } + } + if(failNmber==0){ + return "success"; + } + if(failNmber==idArray.length){ + return "ʧ"; + }else{ + return "ֲɹ"; + } + } + public String deleteProcess(JBOTransaction tx){ + if(ebankNumbers!=null||"".equals(ebankNumbers)){ + + if(ebankNumbers.endsWith("@")){ + ebankNumbers = ebankNumbers.substring(0, ebankNumbers.length()-1); + }; + String ebankNumber = ebankNumbers.replace("@", "','"); + try { + SqlObject so = new SqlObject("delete from lc_ebank_process where ebank_number in ('"+ebankNumber+"')"); + Transaction.createTransaction(tx).executeSQL(so); + } catch (Exception e) { + e.printStackTrace(); + return "error"; + } + } + return "success"; + } + public BigDecimal getRatio(JBOTransaction tx,String serviceType){ + SimpleDateFormat df = new SimpleDateFormat("yyyy/MM/dd"); + String currentDate = df.format(new Date()); + BizObjectManager lm; + BigDecimal ratio = null; + try { + lm = JBOFactory.getBizObjectManager(LPOUNDAGE_MAINTENANCE.CLASS_NAME,tx); + String getServiceRatioSQL = "select rate from O where charge_way='"+serviceType+"' AND start_date<='"+currentDate+"' AND expiry_date>='"+currentDate+"'"; + BizObject boRatio = lm.createQuery(getServiceRatioSQL).getSingleResult(false); + String rate = boRatio.getAttribute("rate")==null?"0":boRatio.getAttribute("rate").toString(); + System.out.println("------------ѷʣ"+rate+"------------"); + ratio = (new BigDecimal(rate)).divide(new BigDecimal("100"), 6, BigDecimal.ROUND_HALF_UP); + } catch (Exception e) { + e.printStackTrace(); + return null; + } + return ratio; + } + public String getRatio(String serviceType){ + SimpleDateFormat df = new SimpleDateFormat("yyyy/MM/dd"); + String currentDate = df.format(new Date()); + BizObjectManager lm; + String rate = null; + try { + lm = JBOFactory.getBizObjectManager(LPOUNDAGE_MAINTENANCE.CLASS_NAME); + String getServiceRatioSQL = "select rate from O where charge_way='"+serviceType+"' AND start_date<='"+currentDate+"' AND expiry_date>='"+currentDate+"'"; + BizObject boRatio = lm.createQuery(getServiceRatioSQL).getSingleResult(false); + rate = boRatio.getAttribute("rate")==null?"0":boRatio.getAttribute("rate").toString(); + + } catch (Exception e) { + e.printStackTrace(); + return null; + } + return rate; + } + public String getFlowunid() { + return flowunid; + } + public void setFlowunid(String flowunid) { + this.flowunid = flowunid; + } + public String getPlanIDs() { + return planIDs; + } + public void setPlanIDs(String planIDs) { + this.planIDs = planIDs; + } + public String getInterestSPs() { + return interestSPs; + } + public void setInterestSPs(String interestSPs) { + this.interestSPs = interestSPs; + } + public String getServiceType() { + return serviceType; + } + public void setServiceType(String serviceType) { + this.serviceType = serviceType; + } + + public String getIds() { + return ids; + } + + public void setIds(String ids) { + this.ids = ids; + } + public String getEbankNumbers() { + return ebankNumbers; + } + + public void setEbankNumbers(String ebankNumbers) { + this.ebankNumbers = ebankNumbers; + } + + public String getMayopeMoney() { + return mayopeMoney; + } + + public void setMayopeMoney(String mayopeMoney) { + this.mayopeMoney = mayopeMoney; + } + + public String getDataF() { + return dataF; + } + + public void setDataF(String dataF) { + this.dataF = dataF; + } + public String getContractIDs() { + return contractIDs; + } + public void setContractIDs(String contractIDs) { + this.contractIDs = contractIDs; + } + + + + + + + + +} diff --git a/src_tenwa/com/tenwa/lease/flow/rent/rentreback/VILCSplitCHargeHandler.java b/src_tenwa/com/tenwa/lease/flow/rent/rentreback/VILCSplitCHargeHandler.java new file mode 100644 index 000000000..82ef4bcfe --- /dev/null +++ b/src_tenwa/com/tenwa/lease/flow/rent/rentreback/VILCSplitCHargeHandler.java @@ -0,0 +1,56 @@ +package com.tenwa.lease.flow.rent.rentreback; + +import java.math.BigDecimal; + +import jbo.app.tenwa.calc.LC_RENT_PLAN; +import jbo.app.tenwa.calc.VI_LC_RENT_PLAN; +import jbo.com.tenwa.lease.comm.LB_CONTRACT_INFO; + +import com.amarsoft.are.jbo.BizObject; +import com.amarsoft.are.jbo.JBOFactory; +import com.amarsoft.awe.dw.handler.impl.CommonHandler; + +public class VILCSplitCHargeHandler extends CommonHandler{ + + @Override + protected void initDisplayForEdit(BizObject bo) throws Exception { + String contractId = bo.getAttribute("contract_id").toString(); + String splitting_money = bo.getAttribute("splitting_money").toString(); + int planList = bo.getAttribute("plan_list").getInt(); + String lrpSql = "select v.sum(v.ifnull(interest_sp,0)) as v.interest_sp from O where contract_id=:contract_id group by contract_id"; + BizObject lrpBo = JBOFactory.getBizObjectManager(LC_RENT_PLAN.CLASS_NAME).createQuery(lrpSql).setParameter("contract_id", contractId).getSingleResult(false); + double interest_sp = 0; + if(lrpBo!=null&&lrpBo.getAttribute("interest_sp")!=null){ + interest_sp = lrpBo.getAttribute("interest_sp").getDouble(); + } + + int chargeList = 0; + int i=1; + for(;i<=4;i++){ + chargeList = bo.getAttribute("charge_"+i).getInt(); + + if(planList