Merge remote-tracking branch 'origin/release20201022' into release20201022
# Conflicts: # src_tenwa/com/tenwa/insurance/LB_CONTRACT_INSURANCE_INFO.java
This commit is contained in:
commit
d3dbdf99fc
@ -1086,8 +1086,8 @@ function saveRecord(sPostEvents){
|
||||
}
|
||||
//校验年利率是否合法
|
||||
var isFixedRate = "<%=isFixedRate%>";
|
||||
if("N" == isFixedRate){
|
||||
var yearRae = getItemValue(0,0,"YEAR_RATE");
|
||||
var yearRae = getItemValue(0,0,"YEAR_RATE");
|
||||
if("N" == isFixedRate && yearRae > 0 ){
|
||||
var rateTermMin = "<%=rateTermMin%>";
|
||||
var rateTermMax = "<%=rateTermMax%>";
|
||||
console.log(rateTermMin +"===" +yearRae+"====" +rateTermMax);
|
||||
|
||||
@ -50,6 +50,9 @@
|
||||
if(sets.size()>1){//有拒绝 有同意 意见不一致
|
||||
choice="2";//"意见不一致流程不能结束,须退回!";
|
||||
}
|
||||
if (sets.contains("0040")){
|
||||
choice="3";//="审批意见为退回经销商SP,流程不允许直接结束!";
|
||||
}
|
||||
System.out.println(flowNo+","+taskNo+","+choice+","+arr+","+sets);
|
||||
}
|
||||
|
||||
@ -310,6 +313,10 @@
|
||||
alert("审批意见不一致流程不能结束,须退回!");
|
||||
return;
|
||||
}
|
||||
if(choice=="3"){
|
||||
alert("审批意见为退回经销商SP,须退回!");
|
||||
return;
|
||||
}
|
||||
}
|
||||
//return;
|
||||
var confirmStr="确认提交到下一步?";
|
||||
|
||||
@ -13,8 +13,8 @@
|
||||
*/
|
||||
String sPrevUrl = CurPage.getParameter("PrevUrl");
|
||||
String customertype = CurPage.getParameter("customertype");//获取客户类型,用于判断生成合同的方法
|
||||
|
||||
|
||||
|
||||
|
||||
String flowunid=CurPage.getParameter("FlowUnid");
|
||||
String ishistory=CurPage.getParameter("IsHistory");
|
||||
String proj_id=CurPage.getParameter("proj_id");
|
||||
@ -27,7 +27,7 @@
|
||||
String contractid=CurPage.getParameter("ContractId");//获取合同id
|
||||
String isnetcar=CurPage.getParameter("isNetCar");//获取是否是网约车
|
||||
String SubjectId=CurPage.getParameter("SubjectId");//获取主体ID
|
||||
|
||||
|
||||
if(null==contractNo ||"null".equals(contractNo) ){
|
||||
contractNo=FlowKey;
|
||||
}
|
||||
@ -40,7 +40,7 @@
|
||||
String leasform = CurPage.getParameter("leasform");
|
||||
if(sPrevUrl == null) sPrevUrl = "";
|
||||
String sTempletNo = "BaseFileTemplateSelect";//--模板号--
|
||||
|
||||
|
||||
String product_id = Sqlca.getString("select PRODUCT_ID from lb_project_info where id='"+projectId+"'");
|
||||
//获取盖章模式
|
||||
String sealType = Sqlca.getString("select sealType from PRD_SPECIFIC_LIBRARY where productid='"+product_id+"'");
|
||||
@ -101,7 +101,7 @@
|
||||
Netaddress = address;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
ASObjectModel doTemp = new ASObjectModel(sTempletNo);
|
||||
String a="false";//融资租赁
|
||||
String b="false";//保理
|
||||
@ -129,7 +129,7 @@
|
||||
}else{
|
||||
LeaseType="NoBusiness";
|
||||
} */
|
||||
|
||||
|
||||
doTemp.setHtmlEvent("ONECLASSIFY","onchange","initTwoClass");
|
||||
doTemp.setHtmlEvent("TWOCLASSIFY","onchange","initThreeClass");
|
||||
doTemp.setHtmlEvent("THREECLASSIFY","onchange","initFourClass");
|
||||
@ -157,10 +157,10 @@
|
||||
{phaseno.equals("0010")&&(!RightType.equals("ReadOnly"))?"true":"false","","Button","生成合同","生成合同","createContractByTemplate()","","","","btn_icon_up",""}
|
||||
};
|
||||
}
|
||||
dwTemp.replaceColumn("contracttemplate", "<div id=\"filetemplatemodel\" style=\"heigth:100%,width:100px\">请稍等。。。。。。</div>", CurPage.getObjectWindowOutput());
|
||||
dwTemp.replaceColumn("contracttemplate", "<div id=\"filetemplatemodel\" style=\"heigth:100%,width:100px\">请稍等。。。。。。</div>", CurPage.getObjectWindowOutput());
|
||||
%><%@ include file="/Frame/resources/include/ui/include_info.jspf"%>
|
||||
<script type="text/javascript">
|
||||
var docno = "";
|
||||
var docno = "";
|
||||
$(document).ready(function(){
|
||||
var RightType="<%=RightType%>";
|
||||
var phaseno="<%=phaseno%>";
|
||||
@ -179,8 +179,8 @@
|
||||
initFileTemplate(eval("("+jsonData[0].fileTemplate+")"));
|
||||
// initOneClass();
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
||||
//加载一级分类选项
|
||||
function initOneClass(status){
|
||||
var oneClass=getItemValue(0,0,"ONECLASSIFY");
|
||||
@ -205,7 +205,7 @@
|
||||
}else{
|
||||
setItemValue(0,0,"TWOCLASSIFY","");
|
||||
}
|
||||
initThreeClass(status);
|
||||
initThreeClass(status);
|
||||
}
|
||||
//加载三级分类选项
|
||||
function initThreeClass(status){
|
||||
@ -224,7 +224,7 @@
|
||||
//加载四级分类选项
|
||||
function initFourClass(status){
|
||||
var threeClass=getItemValue(0,0,"THREECLASSIFY");
|
||||
|
||||
|
||||
if(threeClass==""){threeClass=" ";}
|
||||
var fourClass=getItemValue(0,0,"FOURCLASSIFY");
|
||||
var sql="select itemno,itemname from code_library where codeno='ProductContractTemplate' and itemno like '"+threeClass+"%' AND LENGTH(itemno)=9";
|
||||
@ -236,7 +236,7 @@
|
||||
}
|
||||
loadFileTemplateClasses(4);
|
||||
}
|
||||
|
||||
|
||||
function loadFileTemplateClasses(cindex){
|
||||
cindex=4;
|
||||
var templateType=['ONECLASSIFY','TWOCLASSIFY','THREECLASSIFY','FOURCLASSIFY'];
|
||||
@ -268,16 +268,16 @@
|
||||
}
|
||||
$("#filetemplatemodel").append("</table>");
|
||||
}
|
||||
|
||||
|
||||
function createContractByTemplate(){
|
||||
var checkbox=$("#filetemplatemodel").html()||"";
|
||||
if(checkbox==""){alert("请选择合同模板下面的分类,或分类下面没有模板");return false;}
|
||||
var tempids="";
|
||||
$('input[name="fileTemplate"]:checked').each(function(){
|
||||
var tempids="";
|
||||
$('input[name="fileTemplate"]:checked').each(function(){
|
||||
if(tempids.length>0){
|
||||
tempids+="&";
|
||||
}
|
||||
tempids += $(this).attr('value');
|
||||
}
|
||||
tempids += $(this).attr('value');
|
||||
});
|
||||
if(tempids.length<=0){
|
||||
alert("请勾选合同模板!");
|
||||
@ -328,22 +328,30 @@
|
||||
tempParam["NETCERTID"]="<%=NetCertid%>";
|
||||
tempParam["NETMOBILE"]="<%=NetMobile%>";
|
||||
tempParam["NETADDRESS"]="<%=Netaddress%>";
|
||||
|
||||
|
||||
tempParam["fileSavePath"]="<%=CurConfig.getConfigure("FileSavePath")%>";
|
||||
|
||||
|
||||
param["templateIds"]=tempids;//选择的模板ID
|
||||
|
||||
//专用车产品、网约车、大通 使用手签的模板生成合同
|
||||
var operationType2 = "<%=CurPage.getParameter("operationType")%>";
|
||||
//alert(operationType2);
|
||||
if("ZYC"==operationType2||"WYC"==operationType2||"DT"==operationType2){
|
||||
param["templateIds"]='5c494617683548a49cfc050f60067ea2';//选择的模板ID
|
||||
}else{
|
||||
param["templateIds"]=tempids;//选择的模板ID
|
||||
}
|
||||
|
||||
param["templateParam"]=JSON.stringify(tempParam).replace(/,/g,"@");//生成模板的参数据
|
||||
for(var key in param){
|
||||
if(sparam.length>0){sparam+=",";}
|
||||
sparam+=key+"="+param[key];
|
||||
}
|
||||
|
||||
var sReturn0 = RunJavaMethodTrans("com.tenwa.app.baseFileTemplate.handle.FileTemplateUtil","createContractTemplate",sparam);
|
||||
|
||||
|
||||
if(sReturn0.length>2){
|
||||
alert(sReturn0);
|
||||
}else{
|
||||
RunJavaMethodTrans("com.tenwa.channelportal.action.ContractSignAction","wordToPdf","FlowUnid=<%=flowunid%>,flagType=word");
|
||||
var pdfPath=RunJavaMethodTrans("com.tenwa.channelportal.action.ContractSignAction","wordToPdf","FlowUnid=<%=flowunid%>,flagType=word");
|
||||
<%-- if("01"=="<%=customertype%>"||"1"=="<%=CurPage.getParameter("isNetCar")%>"||"BAIC_MOTOR"=="<%=CurPage.getParameter("operationType")%>"||"ZYC"=="<%=CurPage.getParameter("operationType")%>"||"KHSQ"=="<%=CurPage.getParameter("operationType")%>"||"KJZL"=="<%=CurPage.getParameter("operationType")%>"){ --%>
|
||||
var OwmMessage = RunJavaMethodTrans("com.tenwa.channelportal.action.ContractSignAction","SystemMakeOneDimensionalCode","ProjectId=<%=projectId%>,contract_id=<%=sContractId%>,contractNo=<%=contractNo%>,leasform=<%=leasform%>");
|
||||
if("error"==OwmMessage){
|
||||
@ -357,7 +365,10 @@
|
||||
var operationType = "<%=CurPage.getParameter("operationType")%>";
|
||||
if("LHZL"==operationType || "SQSYC"==operationType){
|
||||
falg = RunJavaMethodTrans("com.tenwa.channelportal.action.ContractSignActionTwo","compnySignIng","FlowUnid=<%=flowunid%>,flagType=word,ProjectId=<%=projectId%>,SubjectId=<%=SubjectId%>,operationType="+operationType);
|
||||
}else{
|
||||
//商用车一车一挂、专用车产品、网约车、大通、C端直租、客户手签、
|
||||
}else if ("SYCSHHZ"==operationType||"ZYC"==operationType||"WYC"==operationType||"DT"==operationType||"CDZZ"==operationType||"5c494617683548a49cfc050f60067ea2"==tempids){
|
||||
falg = RunJavaMethodTrans("com.tenwa.channelportal.action.ContractSignActionTwoOwn","compnySignIng","FlowUnid=<%=flowunid%>,flagType=word,ProjectId=<%=projectId%>,SubjectId=<%=SubjectId%>,tempid="+tempids);
|
||||
} else{
|
||||
falg = RunJavaMethodTrans("com.tenwa.channelportal.action.ContractSignAction","compnySignIng","FlowUnid=<%=flowunid%>,flagType=word,ProjectId=<%=projectId%>,SubjectId=<%=SubjectId%>");
|
||||
}
|
||||
if("success"!= falg ){
|
||||
@ -367,7 +378,7 @@
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
alert("生成成功");
|
||||
}
|
||||
reloadSelf();
|
||||
|
||||
@ -114,6 +114,8 @@
|
||||
setItemValue(0,0,"sign_status","Y");
|
||||
}else if("N"==meassge){
|
||||
setItemValue(0,0,"sign_status","");
|
||||
}else {
|
||||
setItemValue(0,0,"sign_status","");
|
||||
}
|
||||
setItemValue(0,0,"ACC_NUMBER",allTrim(getItemValue(0,0,"ACC_NUMBER")));
|
||||
|
||||
|
||||
@ -1,199 +1,199 @@
|
||||
<?xml version="1.0" encoding="GBK" standalone="no"?><Parameters>
|
||||
<!-- 业务参数定义 -->
|
||||
|
||||
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0302,PRD0303," DATATYPE="2" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.BaseRate" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="BaseRate" PARAMETERNAME="基准年利率" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="BaseRateType" CODESOURCE="Code" COMPONENTTYPE="PRD0302,PRD0303," DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.BaseRateType" METHODTYPE="JBO" OPERATOR="VALUE,OPTIONALVALUE" PARAMETERID="BaseRateType" PARAMETERNAME="基准利率类型" SELECTSCRIPT="" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0302,PRD0303,PRD0304,PRD0306" DATATYPE="6" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.BusinessRate" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="BusinessRate" PARAMETERNAME="执行年利率-费率" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0302,PRD0303," DATATYPE="2" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.RateFloat" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="RateFloat" PARAMETERNAME="浮动幅度" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="RateFloatType" CODESOURCE="Code" COMPONENTTYPE="PRD0302,PRD0303," DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.RateFloatType" METHODTYPE="JBO" OPERATOR="VALUE,OPTIONALVALUE" PARAMETERID="RateFloatType" PARAMETERNAME="利率浮动方式" SELECTSCRIPT="" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="RateType" CODESOURCE="Code" COMPONENTTYPE="PRD0302,PRD0303," DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.RateType" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="RateType" PARAMETERNAME="利率类型" SELECTSCRIPT="" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="RateUnit" CODESOURCE="Code" COMPONENTTYPE="PRD0302,PRD0303," DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.RateUnit" METHODTYPE="JBO" OPERATOR="VALUE,OPTIONALVALUE" PARAMETERID="RateUnit" PARAMETERNAME="利率单位" SELECTSCRIPT="" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0302,PRD0303," DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.RepriceDate" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="DefaultRepriceDate" PARAMETERNAME="利率调整日期" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0302,PRD0303," DATATYPE="5" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.RepriceTerm" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="RepriceTerm" PARAMETERNAME="利率调整期限" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="{$ARE.PRD_HOME}/etc/app/accounting/cashflow-config.xml,ID,Name,RepriceTypeConfigs//RepriceType" CODESOURCE="XML" COMPONENTTYPE="PRD0302,PRD0303," DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.RepriceType" METHODTYPE="JBO" OPERATOR="VALUE,OPTIONALVALUE" PARAMETERID="RepriceType" PARAMETERNAME="利率调整方式" SELECTSCRIPT="" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="TermUnit" CODESOURCE="Code" COMPONENTTYPE="PRD0302,PRD0303," DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.RepriceTermUnit" METHODTYPE="JBO" OPERATOR="VALUE,OPTIONALVALUE" PARAMETERID="RepriceTermUnit" PARAMETERNAME="利率调整期限单位" SELECTSCRIPT="" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="360,360,365,365" CODESOURCE="CodeTable" COMPONENTTYPE="PRD0302,PRD0303,PRD0304" DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.YearBaseDay" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="YearBaseDay" PARAMETERNAME="年基准天数" SELECTTYPE="05" STATUS="1"/>
|
||||
|
||||
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/accounting/cashflow-config.xml,ID,Name,PSTypeConfigs//PSTypeConfig" CODESOURCE="XML" COMPONENTTYPE="PRD0301," DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.PSType" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="PSType" PARAMETERNAME="还款计划类型" SELECTTYPE="06" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="rent_day" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="DefaultDueDay" PARAMETERNAME="默认还款日" SELECTSCRIPT="" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301," DATATYPE="2" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.GainAmount" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="GainAmount" PARAMETERNAME="递变幅度" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301," DATATYPE="5" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.GainCyc" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,OPTIONALVALUE" PARAMETERID="GainCyc" PARAMETERNAME="递变周期" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="income_number_year" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="OPTIONALVALUE" PARAMETERID="PayFrequencyType" PARAMETERNAME="默认还款周期" SELECTTYPE="06" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="TermUnit" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.PayFrequencyUnit" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="PayFrequencyUnit" PARAMETERNAME="指定周期单位" SELECTSCRIPT="" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301," DATATYPE="5" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.PayFrequency" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="PayFrequency" PARAMETERNAME="指定周期" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="SEGTermFlag" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SegTermFlag" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SegTermFlag" PARAMETERNAME="区段期限标示" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="TermUnit" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SEGTermUnit" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGTermUnit" PARAMETERNAME="区段指定期限单位" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301," DATATYPE="5" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SEGTerm" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGTerm" PARAMETERNAME="区段指定期限" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301," DATATYPE="2" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SEGRPTAmount" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,VALUE" PARAMETERID="SEGRPTAmount" PARAMETERNAME="区段指定金额" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="SegRPTAmountFlag" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SegRPTAmountFlag" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGRPTAmountFlag" PARAMETERNAME="区段指定金额标示" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301," DATATYPE="6" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SEGRPTPercent" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGRPTPercent" PARAMETERNAME="区段指定金额比例" SELECTSCRIPT="" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="FinalInstalmentFlag" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.FinalInstalmentFlag" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="FinalInstalmentFlag" PARAMETERNAME="末期标示" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="FirstInstalmentFlag" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.FirstInstalmentFlag" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="FirstInstalmentFlag" PARAMETERNAME="首期标示" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0201,PRD0301," DATATYPE="5" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.Gracedays" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="Gracedays" PARAMETERNAME="宽限期天数" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="1,宽限期和节假日顺延日取大,2,宽限期和节假日顺延日取小,3,宽限期后遇节假日继续顺延,4,节假日顺延后继续享受宽限期,5,两者叠加后取最大" CODESOURCE="CodeTable" COMPONENTTYPE="PRD0301," DATATYPE="4" METHODSCRIPT="" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="PostponeFlag" PARAMETERNAME="宽限期计算方式" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" METHODSCRIPT="" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="HolidayFlag" PARAMETERNAME="是否启用节假日顺延" SELECTTYPE="05" STATUS="1"/>
|
||||
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301,PRD0302,PRD0303," DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SegFromDate;jbo.acct.ACCT_RATE_SEGMENT.SegFromDate" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGFromDate" PARAMETERNAME="起始日期" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301,PRD0302,PRD0303," DATATYPE="5" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SEGFromStage;jbo.acct.ACCT_RATE_SEGMENT.SEGFromStage" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGFromStage" PARAMETERNAME="起始期次" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301,PRD0302,PRD0303," DATATYPE="5" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SEGNo;jbo.acct.ACCT_RATE_SEGMENT.SEGNo" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGNo" PARAMETERNAME="区段编号" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301,PRD0302,PRD0303," DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SEGName;jbo.acct.ACCT_RATE_SEGMENT.SEGName" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGName" PARAMETERNAME="区段名称" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301,PRD0302,PRD0303," DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SEGTermID;jbo.acct.ACCT_RATE_SEGMENT.SEGTermID" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGTermID" PARAMETERNAME="区段组件编号" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301,PRD0302,PRD0303," DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.TermID;jbo.acct.ACCT_RATE_SEGMENT.TermID" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="TermID" PARAMETERNAME="组件编号" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301,PRD0302,PRD0303," DATATYPE="5" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SEGStages;jbo.acct.ACCT_RATE_SEGMENT.SEGStages" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGStages" PARAMETERNAME="区段期限/月" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301,PRD0302,PRD0303," DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SegToDate;jbo.acct.ACCT_RATE_SEGMENT.SegToDate" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGToDate" PARAMETERNAME="结束日期" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301,PRD0302,PRD0303," DATATYPE="5" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SEGToStage;jbo.acct.ACCT_RATE_SEGMENT.SEGToStage" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGToStage" PARAMETERNAME="结束期次" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="Currency" CODESOURCE="Code" COMPONENTTYPE="PRD0103" DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.app.BUSINESS_APPLY.BusinessCurrency;jbo.app.BUSINESS_APPROVE.BusinessCurrency" METHODTYPE="JBO" OPERATOR="OPTIONALVALUE" PARAMETERID="BusinessCurrency" PARAMETERNAME="业务币种" SELECTSCRIPT="" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="BusinessDocList" CODESOURCE="Code" COMPONENTTYPE="PRD0401,PRD0402,PRD0403,PRD0404,PRD0405" DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="OPTIONALVALUE" PARAMETERID="BusinessDocs" PARAMETERNAME="文档模板" SELECTSCRIPT="" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="ProductContractTemplate" CODESOURCE="Code" COMPONENTTYPE="PRD0403," DATATYPE="4" HTMLSTYLE="style={width:300px}" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="MANDATORYVALUE" PARAMETERID="BusinessEDocs" PARAMETERNAME="合同模板" SELECTSCRIPT="" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0103,PRD0201,PRD0202,PRD0203,PRD0204,PRD0401,PRD0402,PRD0403,PRD0404,PRD0405" DATATYPE="2" HTMLSTYLE="" METHODSCRIPT="jbo.app.BUSINESS_APPLY.BusinessSum;jbo.app.BUSINESS_APPROVE.BusinessSum;jbo.app.BUSINESS_CONTRACT.BusinessSum" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="BusinessSum" PARAMETERNAME="额度金额" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0407" DATATYPE="5" METHODSCRIPT="jbo.app.BUSINESS_PUTOUT.DrawTime" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="DrawTime" PARAMETERNAME="放款顺序" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0407" DATATYPE="2" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="BusinessRatio" PARAMETERNAME="提款比例" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0201,PRD0202,PRD0203,PRD0204" DATATYPE="2" HTMLSTYLE="" METHODSCRIPT="jbo.app.BUSINESS_CONTRACT.Balance;jbo.acct.ACCT_LOAN.Balance" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="Balance" PARAMETERNAME="贷款余额" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0103,PRD0107" DATATYPE="5" METHODSCRIPT="jbo.app.BUSINESS_APPLY.BusinessTerm;jbo.app.BUSINESS_APPROVE.BusinessTerm;jbo.app.BUSINESS_CONTRACT.BusinessTerm" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="BusinessTerm" PARAMETERNAME="额度期限" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="TermUnit" CODESOURCE="Code" COMPONENTTYPE="PRD0103,PRD0107" DATATYPE="4" METHODSCRIPT="jbo.app.BUSINESS_APPLY.BusinessTermUnit;jbo.app.BUSINESS_APPROVE.BusinessTermUnit;jbo.app.BUSINESS_CONTRACT.BusinessTermUnit" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="BusinessTermUnit" PARAMETERNAME="期限单位" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="jbo.sys.FLOW_CATALOG,FLOWNO,FLOWNAME,ISINUSE='1'" CODESOURCE="JBO" COMPONENTTYPE="PRD0401,PRD0402,PRD0403,PRD0404,PRD0405,PRD0501,PRD0502" DATATYPE="4" HTMLSTYLE="style={width:200px}" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FlowNo" PARAMETERNAME="业务流程" SELECTSCRIPT="" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="ApplyInfo0010,贷款受理录入模板,ApplyCLInfo0010,额度受理录入模板,ApproveInfo0010,贷款审批模板,ApproveCLInfo0010,额度审批模板,ContractInfo0010,贷款合同显示模板,ContractCLInfo0010,额度合同显示模板,PutOutInfo0010,放款显示模板,PutOutInfo0020,额度放款显示模板,PutOutInfo0030,经营贷额度放款显示模板,Transaction_1001,贷款发放交易模板,Transaction_2001,正常/逾期还款模板,Transaction_2002,提前还款交易模板,Transaction_3001,还款方式变更模板,Transaction_3002,利率变更模板,Transaction_3003,还款账户变更模板,Transaction_3004,期限变更模板,Transaction_3005,还款日变更模板,Transaction_30067,贷款核销/售出模板,Transaction_3008,本息调整模板,Transaction_3010,科目调整模板,Transaction_3011,机构调整模板,Transaction_4000,冲还款模板,Transaction_9070,人工风险分类模板,Transaction_5050,账单分期模板" CODESOURCE="CodeTable" COMPONENTTYPE="PRD0401,PRD0402,PRD0403,PRD0404,PRD0405" DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="TempleteNo" PARAMETERNAME="录入\显示模板" SELECTSCRIPT="" SELECTTYPE="04" STATUS="2"/>
|
||||
|
||||
<Parameter CODESCRIPT="GuaranteeType" CODESOURCE="Code" COMPONENTTYPE="PRD0105" DATATYPE="4" METHODSCRIPT="jbo.com.tenwa.lease.comm.LB_GUARANTEE_UNIT_TEMP.ASSURE_METHOD;" METHODTYPE="JBO" OPERATOR="OPTIONALVALUE" PARAMETERID="GuaranteeType" PARAMETERNAME="担保类型" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/transaction-config.xml,TransactionCode,TransactionName,TransactionConfig" CODESOURCE="XML" COMPONENTTYPE="PRD0405" DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_TRANSACTION.TransCode" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="TransactionCode" PARAMETERNAME="交易码" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="CollateralType" CODESOURCE="Code" COMPONENTTYPE="PRD0105" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="OPTIONALVALUE" PARAMETERID="CollateralType" PARAMETERNAME="担保类型" SELECTTYPE="06" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0201,PRD0202,PRD0203,PRD0204" DATATYPE="5" METHODSCRIPT="jbo.acct.ACCT_LOAN.OverDueDays;jbo.app.COLL_TASK.OverDueDays" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="OverDueDays" PARAMETERNAME="贷款逾期天数" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0203" DATATYPE="5" METHODSCRIPT="jbo.acct.ACCT_LOAN.MAXOVERDUEDAYS;jbo.app.COLL_TASK.MaxOverDueDays" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="MaxOverDueDays" PARAMETERNAME="历史最高逾期天数" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="ClassifyResult" CODESOURCE="Code" COMPONENTTYPE="PRD0201,PRD0202,PRD0203,PRD0204" DATATYPE="4" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ClassifyResult" PARAMETERNAME="贷款五级分类结果" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="CreditRevolveFlag" CODESOURCE="Code" COMPONENTTYPE="PRD0103" DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.app.BUSINESS_APPLY.RevolveFlag" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="RevolveFlag" PARAMETERNAME="授信循环使用标志" SELECTSCRIPT="" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/component/component-config.xml,ID,Name,Component||Type = 'PRD0301' and Status = '1'" CODESOURCE="XML" COMPONENTTYPE="PRD0107,PRD0405" DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.TermID" METHODTYPE="JBO" OPERATOR="OPTIONALVALUE" PARAMETERID="RPTComponentID" PARAMETERNAME="还款方式" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/component/component-config.xml,ID,Name,Component||Type = 'PRD0302' and Status = '1'" CODESOURCE="XML" COMPONENTTYPE="PRD0406" DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.TermID" METHODTYPE="JBO" OPERATOR="OPTIONALVALUE" PARAMETERID="RATComponentID" PARAMETERNAME="利率类型" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0501,PRD0502" DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ExternDataListTemplet" PARAMETERNAME="外部数据List展示模板" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0501,PRD0502" DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ExternDataCertIdColName" PARAMETERNAME="外部数据客户证件类型字段名" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0501,PRD0502" DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ExternDataType" PARAMETERNAME="外部数据类型" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0501,PRD0502" DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ExternDataTypeName" PARAMETERNAME="外部数据类型名称" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0501,PRD0502" DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ExternDataTable" PARAMETERNAME="外部数据存储表" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="CustomerType" CODESOURCE="Code" COMPONENTTYPE="PRD0501,PRD0502" DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.customer.CUSTOMER_INFO.CustomerType" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="CustomerType" PARAMETERNAME="客户类型" SELECTSCRIPT="" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0501,PRD0502" DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="DoWhereSql" PARAMETERNAME="模板查询Sql" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/accounting/cashflow-config.xml,ID,Name,PSTypeConfigs//PSTypeConfig" CODESOURCE="XML" COMPONENTTYPE="PRD0306" DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="OriginalPSType" PARAMETERNAME="拆分基础计划类型" SELECTSCRIPT="" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/accounting/cashflow-config.xml,ID,Name,PSTypeConfigs//PSTypeConfig" CODESOURCE="XML" COMPONENTTYPE="PRD0306" DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CreatePSType" PARAMETERNAME="生成还款计划类型" SELECTSCRIPT="" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/accounting/cashflow-config.xml,ID,Name,SplitPSScriptConfigs//SplitMethodScript" CODESOURCE="XML" COMPONENTTYPE="PRD0306" DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="SplitMethod" PARAMETERNAME="拆分方式" SELECTSCRIPT="" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/accounting/cashflow-config.xml,ID,Name,AmountCodeConfigs//AmountCodeConfig" CODESOURCE="XML" COMPONENTTYPE="PRD0306" DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="SplitAmountCode" PARAMETERNAME="拆分基础" SELECTSCRIPT="" SELECTTYPE="06" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0306" DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="SplitFlag" PARAMETERNAME="拆分标志" SELECTSCRIPT="" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/accounting/cashflow-config.xml,ID,Name,FeeCalMethodConfigs//FeeCalMethodScript" CODESOURCE="XML" COMPONENTTYPE="PRD0405" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CalMethod" PARAMETERNAME="息费计算公式" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0306,PRD0405" DATATYPE="2" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CalValue" PARAMETERNAME="计算值" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0204" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="DepreciationRate" PARAMETERNAME="减值比例(减值准备=资产余额*减值比例)" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0203" DATATYPE="5" METHODSCRIPT="jbo.app.COLL_TASK.OverPeriodNo" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="OverPeriodNo" PARAMETERNAME="从第X期未足额还款" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0203" DATATYPE="4" METHODSCRIPT="jbo.app.COLL_TASK.IsOver" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="IsOver" PARAMETERNAME="是否欠本" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0203" DATATYPE="2" METHODSCRIPT="jbo.app.COLL_TASK.OverAmount" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="OverAmount" PARAMETERNAME="欠款总金额" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/component/component-config.xml,ID,Name,Component||Type = 'PRD0301' and Status = '1'" CODESOURCE="XML" COMPONENTTYPE="PRD0203" DATATYPE="4" METHODSCRIPT="jbo.app.COLL_TASK.RPTTermID" METHODTYPE="JBO" OPERATOR="OPTIONALVALUE" PARAMETERID="RPTTermID" PARAMETERNAME="还款方式" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0203" DATATYPE="5" METHODSCRIPT="jbo.app.COLL_TASK.SynParameter" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SynParameter" PARAMETERNAME="综合参数" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0203" DATATYPE="5" METHODSCRIPT="jbo.app.COLL_TASK.Score" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="Score" PARAMETERNAME="分数" STATUS="1"/>
|
||||
|
||||
<Parameter COMPONENTTYPE="PRD0203" DATATYPE="1" METHODSCRIPT="jbo.app.COLL_TASK.SpeechCraft;jbo.app.COLL_TASK.SpeechCraft" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SpeechCraft" PARAMETERNAME="催收话术" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0203" DATATYPE="5" METHODSCRIPT="jbo.app.COLL_TASK.RangeToPayDate" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="RangeToPayDate" PARAMETERNAME="距离还款日天数" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="jbo.sys.CODE_LIBRARY,ITEMNO,ITEMNAME,ISINUSE ='1' AND ATTRIBUTE1='0102'" CODESOURCE="JBO" COMPONENTTYPE="PRD0203" DATATYPE="4" METHODSCRIPT="jbo.app.COLL_TASK.COLLECTIONMETHOD" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="ReminderMethod" PARAMETERNAME="提醒催收方式" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="CollMethod" CODESOURCE="Code" COMPONENTTYPE="PRD0203" DATATYPE="4" METHODSCRIPT="jbo.app.COLL_TASK.COLLECTIONMETHOD" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="CollMethod" PARAMETERNAME="催收方式" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0203" DATATYPE="6" METHODSCRIPT="jbo.app.COLL_RELATIVE.EVALUATESCORE;jbo.app.COLL_TASK.EvaluateScore" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="EvaluateScore" PARAMETERNAME="催收评分值" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0203" DATATYPE="1" METHODSCRIPT="jbo.app.COLL_CASE.EVALUATECLASS;jbo.app.COLL_TASK.EvaluateClass" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="EvaluateClass" PARAMETERNAME="催收评级等级" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="CollCaseType" CODESOURCE="Code" COMPONENTTYPE="PRD0203" DATATYPE="4" METHODSCRIPT="jbo.app.COLL_CASE.CASETYPE" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="CollCaseType" PARAMETERNAME="催收案件类型" SELECTTYPE="04" STATUS="1"/>
|
||||
|
||||
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/accounting/cashflow-config.xml,ID,Name,PayRuleConfigs//PayRuleConfig" CODESOURCE="XML" COMPONENTTYPE="PRD0405" DATATYPE="4" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="PayRule" PARAMETERNAME="还款顺序" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="CounterpartyType" CODESOURCE="Code" COMPONENTTYPE="PRD0305" DATATYPE="4" METHODSCRIPT="jbo.customer.CUSTOMER_INFO.CounterpartyType" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="CounterpartyType" PARAMETERNAME="交易对手类型" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="TaxpayerType" CODESOURCE="Code" COMPONENTTYPE="PRD0305" DATATYPE="4" METHODSCRIPT="jbo.customer.CUSTOMER_INFO.TaxpayerType" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="TaxpayerType" PARAMETERNAME="纳税人类型" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0381" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="TaxRate" PARAMETERNAME="税率" STATUS="1"/>
|
||||
|
||||
<Parameter CODESCRIPT="F01,放款时一次性收取,F02,随还款日收取,F03,按月收取" CODESOURCE="CodeTable" COMPONENTTYPE="PRD0304" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FeePayRule" PARAMETERNAME="费用收取规则" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/transaction-config.xml,TransactionCode,TransactionName,TransactionConfig" CODESOURCE="XML" COMPONENTTYPE="PRD0405" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="OPTIONALVALUE" PARAMETERID="AllowTransactionCode" PARAMETERNAME="产品使用的交易" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0202" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="NoPayBackTerm" PARAMETERNAME="禁还期" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="TermUnit" CODESOURCE="Code" COMPONENTTYPE="PRD0202" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="NoPayBackTermUnit" PARAMETERNAME="禁还期单位" SELECTTYPE="05" STATUS="1"/>
|
||||
|
||||
|
||||
<Parameter COMPONENTTYPE="PRD0308" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="PenaltyFreeDays" PARAMETERNAME="免罚息天数" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="rent_or_rate" CODESOURCE="Code" COMPONENTTYPE="PRD0310" DATATYPE="4" METHODSCRIPT="jbo.app.tenwa.calc.LC_CALC_CONDITION_TEMP.RENT_OR_RATE;" METHODTYPE="JBO" OPERATOR="OPTIONALVALUE" PARAMETERID="RentOrRate" PARAMETERNAME="租金推算方法" SELECTTYPE="06" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0307" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="rmosortno" PARAMETERNAME="还款次序" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0307" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="rmoname" PARAMETERNAME="费用名称" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0311" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="isleaseterm" PARAMETERNAME="是否有宽限期" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0311" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="MAXIMUMVALUE" PARAMETERID="leaseterm" PARAMETERNAME="宽限期" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0313" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="starttimes" PARAMETERNAME="是否多次起租" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="PlanInformation" CODESOURCE="Code" COMPONENTTYPE="PRD0314" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="planinformation" PARAMETERNAME="方案信息" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="pay_type" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType01" PARAMETERNAME="收取方向" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="PaymentTime" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType02" PARAMETERNAME="收付节点" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="PayObject" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType03" PARAMETERNAME="收付对象" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0315" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType04" PARAMETERNAME="科目编码" STATUS="2"/><Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType05" PARAMETERNAME="是否显示比例" SELECTTYPE="05" STATUS="1"/><Parameter CODESCRIPT="InputMode" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType06" PARAMETERNAME="输入方式" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="RefCost" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType07" PARAMETERNAME="比例参照费用" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0315" DATATYPE="2" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="CostType08" PARAMETERNAME="金额限定" STATUS="1" UNIT="<font>元</font>"/>
|
||||
<Parameter COMPONENTTYPE="PRD0315" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="CostType09" PARAMETERNAME="比例限定" STATUS="1" UNIT="<font>%</font>"/>
|
||||
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType10" PARAMETERNAME="是否参与IRR/XIRR核算" SELECTTYPE="05" STATUS="2"/>
|
||||
<Parameter CODESCRIPT="equip_type" CODESOURCE="Code" COMPONENTTYPE="PRD0312" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="OPTIONALVALUE" PARAMETERID="equip_type" PARAMETERNAME="租赁物类型" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="SYHS" CODESOURCE="Code" COMPONENTTYPE="PRD0309" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="SYHS" PARAMETERNAME="收益核算" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="DocList" CODESOURCE="Code" COMPONENTTYPE="PRD0401,PRD0412,PRD0413,PRD0414" DATATYPE="4" HTMLSTYLE="style={width:600px;}" METHODTYPE="Nothing" OPERATOR="OPTIONALVALUE" PARAMETERID="DocList" PARAMETERNAME="资料清单" SELECTSCRIPT="" SELECTTYPE="02" STATUS="2"/>
|
||||
<Parameter CODESCRIPT="jbo.sys.EVALUATE_CATALOG,MODELNO,MODELNAME,MODELNAME is null" CODESOURCE="JBO" COMPONENTTYPE="PRD0415" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="MANDATORYVALUE" PARAMETERID="AssessReport" PARAMETERNAME="评估报告" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="credit_report" CODESOURCE="Code" COMPONENTTYPE="PRD0416" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="MANDATORYVALUE" PARAMETERID="credit_report" PARAMETERNAME="信审报告" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0307" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="over_income" PARAMETERNAME="是否允许超期核销" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="PenaltyRule" CODESOURCE="Code" COMPONENTTYPE="PRD0307" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="PenaltyRule" PARAMETERNAME="罚息特殊处理规则" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="rate_type" CODESOURCE="Code" COMPONENTTYPE="PRD0320" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ISADJUST_INTEREST" PARAMETERNAME="利率类型" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="adjust_type" CODESOURCE="Code" COMPONENTTYPE="PRD0320" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="rate_float_type" PARAMETERNAME="调息计算方式" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="adjust_style" CODESOURCE="Code" COMPONENTTYPE="PRD0320" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="adjust_style" PARAMETERNAME="调息生效节点" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0411" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="AllowAdd" PARAMETERNAME="是否允许新增" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0308,PRD0411" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="AllowModify" PARAMETERNAME="导入后是否允许修改" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0315" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="DISPLAY_ORDER" PARAMETERNAME="显示次序" STATUS="2"/>
|
||||
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0321" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ISSUBSECTION" PARAMETERNAME="是否支持分段" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="RentRound" CODESOURCE="Code" COMPONENTTYPE="PRD0323" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="RentRound" PARAMETERNAME="租金圆整" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="select FLOWNO ID,FLOWNAME Name from FLOW_CATALOG where ISINUSE='1' union all select 'PROJECT' ID,'项目' Name from dual union all select 'CONTRACT' ID,'合同' Name from dual" CODESOURCE="SQL" COMPONENTTYPE="PRD0412,PRD0414,PRD0415,PRD0416,PRD0417" DATATYPE="4" HTMLSTYLE="style={width:200px;}" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FLOW_INFO" PARAMETERNAME="流程名称" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="TYPE" CODESOURCE="Code" COMPONENTTYPE="PRD0412" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="TYPE" PARAMETERNAME="类型" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0413" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="POSITION" PARAMETERNAME="序号" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="MainType" CODESOURCE="Code" COMPONENTTYPE="PRD0413" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="MainType" PARAMETERNAME="主体类型" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="survey_report" CODESOURCE="Code" COMPONENTTYPE="PRD0417" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="MANDATORYVALUE" PARAMETERID="survey_report" PARAMETERNAME="调查报告" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0308" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="PENALTY_RATE_DAY" PARAMETERNAME="罚息日利率" STATUS="1" UNIT="<font>&#8241;</font>"/>
|
||||
<Parameter COMPONENTTYPE="PRD0302" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="COMMISSION_RATE" PARAMETERNAME="佣金利率" STATUS="1" UNIT="<font>%</font>"/>
|
||||
<Parameter CODESCRIPT="RentRoundType" CODESOURCE="Code" COMPONENTTYPE="PRD0323" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="RentRoundType" PARAMETERNAME="租金圆整方式" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="FeeType" CODESOURCE="Code" COMPONENTTYPE="PRD0330" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FormulaParam" PARAMETERNAME="公式参数" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0330" DATATYPE="1" HTMLSTYLE="style={width:700px;}" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="Formula" PARAMETERNAME="计算公式" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0330" DATATYPE="1" HTMLSTYLE="style={width:700px}" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FormulaCN" PARAMETERNAME="计算公式中文" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0330" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FinanceInterest" PARAMETERNAME="加上财务利息" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0330" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FirstRent" PARAMETERNAME="加上期初第一期租金" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FINAN" PARAMETERNAME="是否参与融资(汽车专用)" SELECTTYPE="05" STATUS="2"/>
|
||||
<Parameter CODESCRIPT="leas_form" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="LeasForm" PARAMETERNAME="租赁类型" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="UnionRatio" PARAMETERNAME="联合方比例(%)" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="RentRate" PARAMETERNAME="租金税率(%)" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="applicable_channel" CODESOURCE="Code" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ApplicableChannel" PARAMETERNAME="适用渠道" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="onhire_determination" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="OnhireDetermination" PARAMETERNAME="起租认定" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="7" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ProductRate" PARAMETERNAME="产品利率/费率" STATUS="1" UNIT="<font>%</font>"/>
|
||||
<Parameter COMPONENTTYPE="PRD0312" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="EquipmentScope" PARAMETERNAME="租赁物适用范围" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="read_write_mode" CODESOURCE="Code" COMPONENTTYPE="PRD0380" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ReadWriteMode" PARAMETERNAME="读写方式" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="telephone_home_visit" CODESOURCE="Code" COMPONENTTYPE="PRD0382" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="TelephoneHomeVisit" PARAMETERNAME="电核家访" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0384" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="InvestmentRate" PARAMETERNAME="光大出资比例" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="Interest_days" CODESOURCE="Code" COMPONENTTYPE="PRD0383" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="InterestDays" PARAMETERNAME="计息基础" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="billing_point" CODESOURCE="Code" COMPONENTTYPE="PRD0381" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="BillingPoint" PARAMETERNAME="开票时点" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0381" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="PeriodInvoice" PARAMETERNAME="是否足期开票" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0381" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="AdvanceInvoicing" PARAMETERNAME="提前开票天数" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0380" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="DefaultValue" PARAMETERNAME="默认值" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="residual_method" CODESOURCE="Code" COMPONENTTYPE="PRD0380" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ResidualMethod" PARAMETERNAME="残值处理方式" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="INCOME_NUMBER" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="OPTIONALVALUE" PARAMETERID="INCOME_NUMBER" PARAMETERNAME="租赁期限" SELECTTYPE="06" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0380" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="EndValueRatio" PARAMETERNAME="残值比例限定" STATUS="1" UNIT="<font>%</font>"/>
|
||||
<Parameter CODESCRIPT="yes_no" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="isBalance" PARAMETERNAME="是否差额放款(汽车专用)" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0386" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="GuaranteeName" PARAMETERNAME="担保人名称" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0386" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="GuaranteePhone" PARAMETERNAME="担保人电话" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0386" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="GuaranteeAddress" PARAMETERNAME="担保人地址" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0386" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="GuaranteeNumber" PARAMETERNAME="担保人证件号" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0386" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="GuaranteeLegalName" PARAMETERNAME="法定代表人" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="AssureRelation" CODESOURCE="Code" COMPONENTTYPE="PRD0386" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="Relationship" PARAMETERNAME="关系" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0386" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="SigningAddress" PARAMETERNAME="签约地点" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="InputType" CODESOURCE="Code" COMPONENTTYPE="PRD0315,PRD0380" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="InputType" PARAMETERNAME="残值输入方式" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0390" DATATYPE="7" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="IRR" PARAMETERNAME="IRR" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="MoneyRatioUpLimits" PARAMETERNAME="贷款比例上限" STATUS="1" UNIT="<font>%</font>"/>
|
||||
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="2" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="MoneyLowLimits" PARAMETERNAME="融资额下限" STATUS="1" UNIT="<font>元</font>"/>
|
||||
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="2" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="MoneyUpLimits" PARAMETERNAME="融资额上限" STATUS="1" UNIT="<font>元</font>"/>
|
||||
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="HandleMoneyRate" PARAMETERNAME="手续费比例" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0386" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="GuarantorName" PARAMETERNAME="保证人名称" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0403" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="BusinessEDocsNumber" PARAMETERNAME="合同模板编号" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="RentRound" CODESOURCE="Code" COMPONENTTYPE="PRD0323" DATATYPE="4" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="CleanMoney" PARAMETERNAME="租赁本金圆整" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="RentRoundType" CODESOURCE="Code" COMPONENTTYPE="PRD0323" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CleanMoneyType" PARAMETERNAME="租赁本金圆整方式" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="RentMonthReadOnly" PARAMETERNAME="是否只读" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="IRRReadOnly" PARAMETERNAME="是否只读" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="HMRReadOnly" PARAMETERNAME="是否只读" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ProductRateReadOnly" PARAMETERNAME="是否只读" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="RateOrInterest" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ProductType" PARAMETERNAME="利率/费率" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="isDeduct" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="PoundageStyle" PARAMETERNAME="手续费计算方式" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="caution_money_method" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="DepositStyle" PARAMETERNAME="保证金计算方式(汽车专用)" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0315" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FINAL_PAYMENT_RATIO" PARAMETERNAME="尾款比例" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0315" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FIRST_PAYMENT_RATIO" PARAMETERNAME="首付款比例" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0315" DATATYPE="2" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="DISCOUNT_ALL" PARAMETERNAME="总贴息金额" STATUS="1" UNIT="<font>元</font>"/><Parameter CODESCRIPT="period_type" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="begin_end" PARAMETERNAME="先付/后付" SELECTTYPE="05" STATUS="1"/><Parameter CODESCRIPT="oneOrMore" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="oneOrMore" PARAMETERNAME="分摊方式(汽车专用)" SELECTTYPE="04" STATUS="1"/><Parameter COMPONENTTYPE="PRD0350" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="LeaseMoneyRatio" PARAMETERNAME="融资比例" STATUS="1" UNIT="%"/><Parameter COMPONENTTYPE="PRD0350" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="splitting_ratio" PARAMETERNAME="分润利率" STATUS="2" UNIT="%"/><Parameter CODESCRIPT="TermType" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="TermType" PARAMETERNAME="期限类型" SELECTTYPE="04" STATUS="1"/><Parameter COMPONENTTYPE="PRD0350" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="TermScope" PARAMETERNAME="期限范围" STATUS="1"/><Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="isFixedRate" PARAMETERNAME="是否固定利率" SELECTTYPE="05" STATUS="1"/><Parameter COMPONENTTYPE="PRD0350" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="RateTermScope" PARAMETERNAME="利率取值范围" STATUS="1" UNIT="<font>%</font>"/><Parameter CODESCRIPT="A,A级,B,B级,C,C级,D,D级,E,E级,F,F级" CODESOURCE="CodeTable" COMPONENTTYPE="PRD0390" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ChannelRating" PARAMETERNAME="渠道评级" SELECTTYPE="06" STATUS="1"/><Parameter CODESCRIPT="A,A级,B,B级,C,C级,D,D级,E,E级,F,F级" CODESOURCE="CodeTable" COMPONENTTYPE="PRD0390" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CustomerRating" PARAMETERNAME="客户评级" SELECTTYPE="06" STATUS="1"/><Parameter COMPONENTTYPE="PRD0390" DATATYPE="7" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="CostInterestRate" PARAMETERNAME="成本利率" STATUS="1" UNIT="%"/><Parameter COMPONENTTYPE="PRD0390" DATATYPE="7" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="OperatingRate" PARAMETERNAME="运营费率" STATUS="1" UNIT="%"/><Parameter COMPONENTTYPE="PRD0390" DATATYPE="2" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="GPSDifference" PARAMETERNAME="GPS差额" STATUS="1"/><Parameter COMPONENTTYPE="PRD0390" DATATYPE="7" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="RiskAccrualRatio" PARAMETERNAME="风险计提比率" STATUS="1" UNIT="%"/><Parameter COMPONENTTYPE="PRD0390" DATATYPE="7" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="StrategicCoefficient" PARAMETERNAME="战略系数" STATUS="1" UNIT="%"/><Parameter COMPONENTTYPE="PRD0390" DATATYPE="7" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="StrategyROA" PARAMETERNAME="战略ROA" STATUS="1" UNIT="%"/></Parameters>
|
||||
<?xml version="1.0" encoding="GBK" standalone="no"?><Parameters>
|
||||
<!-- 业务参数定义 -->
|
||||
|
||||
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0302,PRD0303," DATATYPE="2" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.BaseRate" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="BaseRate" PARAMETERNAME="基准年利率" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="BaseRateType" CODESOURCE="Code" COMPONENTTYPE="PRD0302,PRD0303," DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.BaseRateType" METHODTYPE="JBO" OPERATOR="VALUE,OPTIONALVALUE" PARAMETERID="BaseRateType" PARAMETERNAME="基准利率类型" SELECTSCRIPT="" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0302,PRD0303,PRD0304,PRD0306" DATATYPE="6" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.BusinessRate" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="BusinessRate" PARAMETERNAME="执行年利率-费率" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0302,PRD0303," DATATYPE="2" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.RateFloat" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="RateFloat" PARAMETERNAME="浮动幅度" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="RateFloatType" CODESOURCE="Code" COMPONENTTYPE="PRD0302,PRD0303," DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.RateFloatType" METHODTYPE="JBO" OPERATOR="VALUE,OPTIONALVALUE" PARAMETERID="RateFloatType" PARAMETERNAME="利率浮动方式" SELECTSCRIPT="" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="RateType" CODESOURCE="Code" COMPONENTTYPE="PRD0302,PRD0303," DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.RateType" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="RateType" PARAMETERNAME="利率类型" SELECTSCRIPT="" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="RateUnit" CODESOURCE="Code" COMPONENTTYPE="PRD0302,PRD0303," DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.RateUnit" METHODTYPE="JBO" OPERATOR="VALUE,OPTIONALVALUE" PARAMETERID="RateUnit" PARAMETERNAME="利率单位" SELECTSCRIPT="" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0302,PRD0303," DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.RepriceDate" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="DefaultRepriceDate" PARAMETERNAME="利率调整日期" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0302,PRD0303," DATATYPE="5" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.RepriceTerm" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="RepriceTerm" PARAMETERNAME="利率调整期限" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="{$ARE.PRD_HOME}/etc/app/accounting/cashflow-config.xml,ID,Name,RepriceTypeConfigs//RepriceType" CODESOURCE="XML" COMPONENTTYPE="PRD0302,PRD0303," DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.RepriceType" METHODTYPE="JBO" OPERATOR="VALUE,OPTIONALVALUE" PARAMETERID="RepriceType" PARAMETERNAME="利率调整方式" SELECTSCRIPT="" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="TermUnit" CODESOURCE="Code" COMPONENTTYPE="PRD0302,PRD0303," DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.RepriceTermUnit" METHODTYPE="JBO" OPERATOR="VALUE,OPTIONALVALUE" PARAMETERID="RepriceTermUnit" PARAMETERNAME="利率调整期限单位" SELECTSCRIPT="" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="360,360,365,365" CODESOURCE="CodeTable" COMPONENTTYPE="PRD0302,PRD0303,PRD0304" DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.YearBaseDay" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="YearBaseDay" PARAMETERNAME="年基准天数" SELECTTYPE="05" STATUS="1"/>
|
||||
|
||||
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/accounting/cashflow-config.xml,ID,Name,PSTypeConfigs//PSTypeConfig" CODESOURCE="XML" COMPONENTTYPE="PRD0301," DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.PSType" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="PSType" PARAMETERNAME="还款计划类型" SELECTTYPE="06" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="rent_day" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="DefaultDueDay" PARAMETERNAME="默认还款日" SELECTSCRIPT="" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301," DATATYPE="2" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.GainAmount" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="GainAmount" PARAMETERNAME="递变幅度" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301," DATATYPE="5" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.GainCyc" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,OPTIONALVALUE" PARAMETERID="GainCyc" PARAMETERNAME="递变周期" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="income_number_year" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="OPTIONALVALUE" PARAMETERID="PayFrequencyType" PARAMETERNAME="默认还款周期" SELECTTYPE="06" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="TermUnit" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.PayFrequencyUnit" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="PayFrequencyUnit" PARAMETERNAME="指定周期单位" SELECTSCRIPT="" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301," DATATYPE="5" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.PayFrequency" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="PayFrequency" PARAMETERNAME="指定周期" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="SEGTermFlag" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SegTermFlag" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SegTermFlag" PARAMETERNAME="区段期限标示" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="TermUnit" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SEGTermUnit" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGTermUnit" PARAMETERNAME="区段指定期限单位" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301," DATATYPE="5" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SEGTerm" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGTerm" PARAMETERNAME="区段指定期限" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301," DATATYPE="2" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SEGRPTAmount" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,VALUE" PARAMETERID="SEGRPTAmount" PARAMETERNAME="区段指定金额" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="SegRPTAmountFlag" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SegRPTAmountFlag" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGRPTAmountFlag" PARAMETERNAME="区段指定金额标示" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301," DATATYPE="6" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SEGRPTPercent" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGRPTPercent" PARAMETERNAME="区段指定金额比例" SELECTSCRIPT="" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="FinalInstalmentFlag" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.FinalInstalmentFlag" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="FinalInstalmentFlag" PARAMETERNAME="末期标示" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="FirstInstalmentFlag" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.FirstInstalmentFlag" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="FirstInstalmentFlag" PARAMETERNAME="首期标示" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0201,PRD0301," DATATYPE="5" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.Gracedays" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="Gracedays" PARAMETERNAME="宽限期天数" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="1,宽限期和节假日顺延日取大,2,宽限期和节假日顺延日取小,3,宽限期后遇节假日继续顺延,4,节假日顺延后继续享受宽限期,5,两者叠加后取最大" CODESOURCE="CodeTable" COMPONENTTYPE="PRD0301," DATATYPE="4" METHODSCRIPT="" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="PostponeFlag" PARAMETERNAME="宽限期计算方式" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" METHODSCRIPT="" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="HolidayFlag" PARAMETERNAME="是否启用节假日顺延" SELECTTYPE="05" STATUS="1"/>
|
||||
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301,PRD0302,PRD0303," DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SegFromDate;jbo.acct.ACCT_RATE_SEGMENT.SegFromDate" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGFromDate" PARAMETERNAME="起始日期" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301,PRD0302,PRD0303," DATATYPE="5" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SEGFromStage;jbo.acct.ACCT_RATE_SEGMENT.SEGFromStage" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGFromStage" PARAMETERNAME="起始期次" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301,PRD0302,PRD0303," DATATYPE="5" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SEGNo;jbo.acct.ACCT_RATE_SEGMENT.SEGNo" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGNo" PARAMETERNAME="区段编号" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301,PRD0302,PRD0303," DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SEGName;jbo.acct.ACCT_RATE_SEGMENT.SEGName" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGName" PARAMETERNAME="区段名称" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301,PRD0302,PRD0303," DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SEGTermID;jbo.acct.ACCT_RATE_SEGMENT.SEGTermID" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGTermID" PARAMETERNAME="区段组件编号" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301,PRD0302,PRD0303," DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.TermID;jbo.acct.ACCT_RATE_SEGMENT.TermID" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="TermID" PARAMETERNAME="组件编号" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301,PRD0302,PRD0303," DATATYPE="5" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SEGStages;jbo.acct.ACCT_RATE_SEGMENT.SEGStages" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGStages" PARAMETERNAME="区段期限/月" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301,PRD0302,PRD0303," DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SegToDate;jbo.acct.ACCT_RATE_SEGMENT.SegToDate" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGToDate" PARAMETERNAME="结束日期" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301,PRD0302,PRD0303," DATATYPE="5" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SEGToStage;jbo.acct.ACCT_RATE_SEGMENT.SEGToStage" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGToStage" PARAMETERNAME="结束期次" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="Currency" CODESOURCE="Code" COMPONENTTYPE="PRD0103" DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.app.BUSINESS_APPLY.BusinessCurrency;jbo.app.BUSINESS_APPROVE.BusinessCurrency" METHODTYPE="JBO" OPERATOR="OPTIONALVALUE" PARAMETERID="BusinessCurrency" PARAMETERNAME="业务币种" SELECTSCRIPT="" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="BusinessDocList" CODESOURCE="Code" COMPONENTTYPE="PRD0401,PRD0402,PRD0403,PRD0404,PRD0405" DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="OPTIONALVALUE" PARAMETERID="BusinessDocs" PARAMETERNAME="文档模板" SELECTSCRIPT="" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="ProductContractTemplate" CODESOURCE="Code" COMPONENTTYPE="PRD0403," DATATYPE="4" HTMLSTYLE="style={width:300px}" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="MANDATORYVALUE" PARAMETERID="BusinessEDocs" PARAMETERNAME="合同模板" SELECTSCRIPT="" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0103,PRD0201,PRD0202,PRD0203,PRD0204,PRD0401,PRD0402,PRD0403,PRD0404,PRD0405" DATATYPE="2" HTMLSTYLE="" METHODSCRIPT="jbo.app.BUSINESS_APPLY.BusinessSum;jbo.app.BUSINESS_APPROVE.BusinessSum;jbo.app.BUSINESS_CONTRACT.BusinessSum" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="BusinessSum" PARAMETERNAME="额度金额" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0407" DATATYPE="5" METHODSCRIPT="jbo.app.BUSINESS_PUTOUT.DrawTime" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="DrawTime" PARAMETERNAME="放款顺序" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0407" DATATYPE="2" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="BusinessRatio" PARAMETERNAME="提款比例" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0201,PRD0202,PRD0203,PRD0204" DATATYPE="2" HTMLSTYLE="" METHODSCRIPT="jbo.app.BUSINESS_CONTRACT.Balance;jbo.acct.ACCT_LOAN.Balance" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="Balance" PARAMETERNAME="贷款余额" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0103,PRD0107" DATATYPE="5" METHODSCRIPT="jbo.app.BUSINESS_APPLY.BusinessTerm;jbo.app.BUSINESS_APPROVE.BusinessTerm;jbo.app.BUSINESS_CONTRACT.BusinessTerm" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="BusinessTerm" PARAMETERNAME="额度期限" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="TermUnit" CODESOURCE="Code" COMPONENTTYPE="PRD0103,PRD0107" DATATYPE="4" METHODSCRIPT="jbo.app.BUSINESS_APPLY.BusinessTermUnit;jbo.app.BUSINESS_APPROVE.BusinessTermUnit;jbo.app.BUSINESS_CONTRACT.BusinessTermUnit" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="BusinessTermUnit" PARAMETERNAME="期限单位" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="jbo.sys.FLOW_CATALOG,FLOWNO,FLOWNAME,ISINUSE='1'" CODESOURCE="JBO" COMPONENTTYPE="PRD0401,PRD0402,PRD0403,PRD0404,PRD0405,PRD0501,PRD0502" DATATYPE="4" HTMLSTYLE="style={width:200px}" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FlowNo" PARAMETERNAME="业务流程" SELECTSCRIPT="" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="ApplyInfo0010,贷款受理录入模板,ApplyCLInfo0010,额度受理录入模板,ApproveInfo0010,贷款审批模板,ApproveCLInfo0010,额度审批模板,ContractInfo0010,贷款合同显示模板,ContractCLInfo0010,额度合同显示模板,PutOutInfo0010,放款显示模板,PutOutInfo0020,额度放款显示模板,PutOutInfo0030,经营贷额度放款显示模板,Transaction_1001,贷款发放交易模板,Transaction_2001,正常/逾期还款模板,Transaction_2002,提前还款交易模板,Transaction_3001,还款方式变更模板,Transaction_3002,利率变更模板,Transaction_3003,还款账户变更模板,Transaction_3004,期限变更模板,Transaction_3005,还款日变更模板,Transaction_30067,贷款核销/售出模板,Transaction_3008,本息调整模板,Transaction_3010,科目调整模板,Transaction_3011,机构调整模板,Transaction_4000,冲还款模板,Transaction_9070,人工风险分类模板,Transaction_5050,账单分期模板" CODESOURCE="CodeTable" COMPONENTTYPE="PRD0401,PRD0402,PRD0403,PRD0404,PRD0405" DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="TempleteNo" PARAMETERNAME="录入\显示模板" SELECTSCRIPT="" SELECTTYPE="04" STATUS="2"/>
|
||||
|
||||
<Parameter CODESCRIPT="GuaranteeType" CODESOURCE="Code" COMPONENTTYPE="PRD0105" DATATYPE="4" METHODSCRIPT="jbo.com.tenwa.lease.comm.LB_GUARANTEE_UNIT_TEMP.ASSURE_METHOD;" METHODTYPE="JBO" OPERATOR="OPTIONALVALUE" PARAMETERID="GuaranteeType" PARAMETERNAME="担保类型" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/transaction-config.xml,TransactionCode,TransactionName,TransactionConfig" CODESOURCE="XML" COMPONENTTYPE="PRD0405" DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_TRANSACTION.TransCode" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="TransactionCode" PARAMETERNAME="交易码" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="CollateralType" CODESOURCE="Code" COMPONENTTYPE="PRD0105" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="OPTIONALVALUE" PARAMETERID="CollateralType" PARAMETERNAME="担保类型" SELECTTYPE="06" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0201,PRD0202,PRD0203,PRD0204" DATATYPE="5" METHODSCRIPT="jbo.acct.ACCT_LOAN.OverDueDays;jbo.app.COLL_TASK.OverDueDays" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="OverDueDays" PARAMETERNAME="贷款逾期天数" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0203" DATATYPE="5" METHODSCRIPT="jbo.acct.ACCT_LOAN.MAXOVERDUEDAYS;jbo.app.COLL_TASK.MaxOverDueDays" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="MaxOverDueDays" PARAMETERNAME="历史最高逾期天数" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="ClassifyResult" CODESOURCE="Code" COMPONENTTYPE="PRD0201,PRD0202,PRD0203,PRD0204" DATATYPE="4" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ClassifyResult" PARAMETERNAME="贷款五级分类结果" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="CreditRevolveFlag" CODESOURCE="Code" COMPONENTTYPE="PRD0103" DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.app.BUSINESS_APPLY.RevolveFlag" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="RevolveFlag" PARAMETERNAME="授信循环使用标志" SELECTSCRIPT="" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/component/component-config.xml,ID,Name,Component||Type = 'PRD0301' and Status = '1'" CODESOURCE="XML" COMPONENTTYPE="PRD0107,PRD0405" DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.TermID" METHODTYPE="JBO" OPERATOR="OPTIONALVALUE" PARAMETERID="RPTComponentID" PARAMETERNAME="还款方式" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/component/component-config.xml,ID,Name,Component||Type = 'PRD0302' and Status = '1'" CODESOURCE="XML" COMPONENTTYPE="PRD0406" DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.TermID" METHODTYPE="JBO" OPERATOR="OPTIONALVALUE" PARAMETERID="RATComponentID" PARAMETERNAME="利率类型" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0501,PRD0502" DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ExternDataListTemplet" PARAMETERNAME="外部数据List展示模板" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0501,PRD0502" DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ExternDataCertIdColName" PARAMETERNAME="外部数据客户证件类型字段名" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0501,PRD0502" DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ExternDataType" PARAMETERNAME="外部数据类型" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0501,PRD0502" DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ExternDataTypeName" PARAMETERNAME="外部数据类型名称" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0501,PRD0502" DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ExternDataTable" PARAMETERNAME="外部数据存储表" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="CustomerType" CODESOURCE="Code" COMPONENTTYPE="PRD0501,PRD0502" DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.customer.CUSTOMER_INFO.CustomerType" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="CustomerType" PARAMETERNAME="客户类型" SELECTSCRIPT="" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0501,PRD0502" DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="DoWhereSql" PARAMETERNAME="模板查询Sql" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/accounting/cashflow-config.xml,ID,Name,PSTypeConfigs//PSTypeConfig" CODESOURCE="XML" COMPONENTTYPE="PRD0306" DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="OriginalPSType" PARAMETERNAME="拆分基础计划类型" SELECTSCRIPT="" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/accounting/cashflow-config.xml,ID,Name,PSTypeConfigs//PSTypeConfig" CODESOURCE="XML" COMPONENTTYPE="PRD0306" DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CreatePSType" PARAMETERNAME="生成还款计划类型" SELECTSCRIPT="" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/accounting/cashflow-config.xml,ID,Name,SplitPSScriptConfigs//SplitMethodScript" CODESOURCE="XML" COMPONENTTYPE="PRD0306" DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="SplitMethod" PARAMETERNAME="拆分方式" SELECTSCRIPT="" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/accounting/cashflow-config.xml,ID,Name,AmountCodeConfigs//AmountCodeConfig" CODESOURCE="XML" COMPONENTTYPE="PRD0306" DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="SplitAmountCode" PARAMETERNAME="拆分基础" SELECTSCRIPT="" SELECTTYPE="06" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0306" DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="SplitFlag" PARAMETERNAME="拆分标志" SELECTSCRIPT="" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/accounting/cashflow-config.xml,ID,Name,FeeCalMethodConfigs//FeeCalMethodScript" CODESOURCE="XML" COMPONENTTYPE="PRD0405" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CalMethod" PARAMETERNAME="息费计算公式" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0306,PRD0405" DATATYPE="2" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CalValue" PARAMETERNAME="计算值" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0204" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="DepreciationRate" PARAMETERNAME="减值比例(减值准备=资产余额*减值比例)" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0203" DATATYPE="5" METHODSCRIPT="jbo.app.COLL_TASK.OverPeriodNo" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="OverPeriodNo" PARAMETERNAME="从第X期未足额还款" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0203" DATATYPE="4" METHODSCRIPT="jbo.app.COLL_TASK.IsOver" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="IsOver" PARAMETERNAME="是否欠本" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0203" DATATYPE="2" METHODSCRIPT="jbo.app.COLL_TASK.OverAmount" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="OverAmount" PARAMETERNAME="欠款总金额" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/component/component-config.xml,ID,Name,Component||Type = 'PRD0301' and Status = '1'" CODESOURCE="XML" COMPONENTTYPE="PRD0203" DATATYPE="4" METHODSCRIPT="jbo.app.COLL_TASK.RPTTermID" METHODTYPE="JBO" OPERATOR="OPTIONALVALUE" PARAMETERID="RPTTermID" PARAMETERNAME="还款方式" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0203" DATATYPE="5" METHODSCRIPT="jbo.app.COLL_TASK.SynParameter" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SynParameter" PARAMETERNAME="综合参数" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0203" DATATYPE="5" METHODSCRIPT="jbo.app.COLL_TASK.Score" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="Score" PARAMETERNAME="分数" STATUS="1"/>
|
||||
|
||||
<Parameter COMPONENTTYPE="PRD0203" DATATYPE="1" METHODSCRIPT="jbo.app.COLL_TASK.SpeechCraft;jbo.app.COLL_TASK.SpeechCraft" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SpeechCraft" PARAMETERNAME="催收话术" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0203" DATATYPE="5" METHODSCRIPT="jbo.app.COLL_TASK.RangeToPayDate" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="RangeToPayDate" PARAMETERNAME="距离还款日天数" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="jbo.sys.CODE_LIBRARY,ITEMNO,ITEMNAME,ISINUSE ='1' AND ATTRIBUTE1='0102'" CODESOURCE="JBO" COMPONENTTYPE="PRD0203" DATATYPE="4" METHODSCRIPT="jbo.app.COLL_TASK.COLLECTIONMETHOD" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="ReminderMethod" PARAMETERNAME="提醒催收方式" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="CollMethod" CODESOURCE="Code" COMPONENTTYPE="PRD0203" DATATYPE="4" METHODSCRIPT="jbo.app.COLL_TASK.COLLECTIONMETHOD" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="CollMethod" PARAMETERNAME="催收方式" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0203" DATATYPE="6" METHODSCRIPT="jbo.app.COLL_RELATIVE.EVALUATESCORE;jbo.app.COLL_TASK.EvaluateScore" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="EvaluateScore" PARAMETERNAME="催收评分值" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0203" DATATYPE="1" METHODSCRIPT="jbo.app.COLL_CASE.EVALUATECLASS;jbo.app.COLL_TASK.EvaluateClass" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="EvaluateClass" PARAMETERNAME="催收评级等级" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="CollCaseType" CODESOURCE="Code" COMPONENTTYPE="PRD0203" DATATYPE="4" METHODSCRIPT="jbo.app.COLL_CASE.CASETYPE" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="CollCaseType" PARAMETERNAME="催收案件类型" SELECTTYPE="04" STATUS="1"/>
|
||||
|
||||
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/accounting/cashflow-config.xml,ID,Name,PayRuleConfigs//PayRuleConfig" CODESOURCE="XML" COMPONENTTYPE="PRD0405" DATATYPE="4" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="PayRule" PARAMETERNAME="还款顺序" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="CounterpartyType" CODESOURCE="Code" COMPONENTTYPE="PRD0305" DATATYPE="4" METHODSCRIPT="jbo.customer.CUSTOMER_INFO.CounterpartyType" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="CounterpartyType" PARAMETERNAME="交易对手类型" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="TaxpayerType" CODESOURCE="Code" COMPONENTTYPE="PRD0305" DATATYPE="4" METHODSCRIPT="jbo.customer.CUSTOMER_INFO.TaxpayerType" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="TaxpayerType" PARAMETERNAME="纳税人类型" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0381" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="TaxRate" PARAMETERNAME="税率" STATUS="1"/>
|
||||
|
||||
<Parameter CODESCRIPT="F01,放款时一次性收取,F02,随还款日收取,F03,按月收取" CODESOURCE="CodeTable" COMPONENTTYPE="PRD0304" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FeePayRule" PARAMETERNAME="费用收取规则" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/transaction-config.xml,TransactionCode,TransactionName,TransactionConfig" CODESOURCE="XML" COMPONENTTYPE="PRD0405" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="OPTIONALVALUE" PARAMETERID="AllowTransactionCode" PARAMETERNAME="产品使用的交易" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0202" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="NoPayBackTerm" PARAMETERNAME="禁还期" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="TermUnit" CODESOURCE="Code" COMPONENTTYPE="PRD0202" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="NoPayBackTermUnit" PARAMETERNAME="禁还期单位" SELECTTYPE="05" STATUS="1"/>
|
||||
|
||||
|
||||
<Parameter COMPONENTTYPE="PRD0308" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="PenaltyFreeDays" PARAMETERNAME="免罚息天数" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="rent_or_rate" CODESOURCE="Code" COMPONENTTYPE="PRD0310" DATATYPE="4" METHODSCRIPT="jbo.app.tenwa.calc.LC_CALC_CONDITION_TEMP.RENT_OR_RATE;" METHODTYPE="JBO" OPERATOR="OPTIONALVALUE" PARAMETERID="RentOrRate" PARAMETERNAME="租金推算方法" SELECTTYPE="06" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0307" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="rmosortno" PARAMETERNAME="还款次序" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0307" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="rmoname" PARAMETERNAME="费用名称" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0311" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="isleaseterm" PARAMETERNAME="是否有宽限期" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0311" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="MAXIMUMVALUE" PARAMETERID="leaseterm" PARAMETERNAME="宽限期" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0313" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="starttimes" PARAMETERNAME="是否多次起租" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="PlanInformation" CODESOURCE="Code" COMPONENTTYPE="PRD0314" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="planinformation" PARAMETERNAME="方案信息" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="pay_type" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType01" PARAMETERNAME="收取方向" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="PaymentTime" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType02" PARAMETERNAME="收付节点" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="PayObject" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType03" PARAMETERNAME="收付对象" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0315" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType04" PARAMETERNAME="科目编码" STATUS="2"/><Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType05" PARAMETERNAME="是否显示比例" SELECTTYPE="05" STATUS="1"/><Parameter CODESCRIPT="InputMode" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType06" PARAMETERNAME="输入方式" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="RefCost" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType07" PARAMETERNAME="比例参照费用" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0315" DATATYPE="2" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="CostType08" PARAMETERNAME="金额限定" STATUS="1" UNIT="<font>元</font>"/>
|
||||
<Parameter COMPONENTTYPE="PRD0315" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="CostType09" PARAMETERNAME="比例限定" STATUS="1" UNIT="<font>%</font>"/>
|
||||
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType10" PARAMETERNAME="是否参与IRR/XIRR核算" SELECTTYPE="05" STATUS="2"/>
|
||||
<Parameter CODESCRIPT="equip_type" CODESOURCE="Code" COMPONENTTYPE="PRD0312" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="OPTIONALVALUE" PARAMETERID="equip_type" PARAMETERNAME="租赁物类型" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="SYHS" CODESOURCE="Code" COMPONENTTYPE="PRD0309" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="SYHS" PARAMETERNAME="收益核算" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="DocList" CODESOURCE="Code" COMPONENTTYPE="PRD0401,PRD0412,PRD0413,PRD0414" DATATYPE="4" HTMLSTYLE="style={width:600px;}" METHODTYPE="Nothing" OPERATOR="OPTIONALVALUE" PARAMETERID="DocList" PARAMETERNAME="资料清单" SELECTSCRIPT="" SELECTTYPE="02" STATUS="2"/>
|
||||
<Parameter CODESCRIPT="jbo.sys.EVALUATE_CATALOG,MODELNO,MODELNAME,MODELNAME is null" CODESOURCE="JBO" COMPONENTTYPE="PRD0415" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="MANDATORYVALUE" PARAMETERID="AssessReport" PARAMETERNAME="评估报告" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="credit_report" CODESOURCE="Code" COMPONENTTYPE="PRD0416" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="MANDATORYVALUE" PARAMETERID="credit_report" PARAMETERNAME="信审报告" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0307" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="over_income" PARAMETERNAME="是否允许超期核销" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="PenaltyRule" CODESOURCE="Code" COMPONENTTYPE="PRD0307" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="PenaltyRule" PARAMETERNAME="罚息特殊处理规则" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="rate_type" CODESOURCE="Code" COMPONENTTYPE="PRD0320" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ISADJUST_INTEREST" PARAMETERNAME="利率类型" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="adjust_type" CODESOURCE="Code" COMPONENTTYPE="PRD0320" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="rate_float_type" PARAMETERNAME="调息计算方式" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="adjust_style" CODESOURCE="Code" COMPONENTTYPE="PRD0320" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="adjust_style" PARAMETERNAME="调息生效节点" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0411" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="AllowAdd" PARAMETERNAME="是否允许新增" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0308,PRD0411" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="AllowModify" PARAMETERNAME="导入后是否允许修改" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0315" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="DISPLAY_ORDER" PARAMETERNAME="显示次序" STATUS="2"/>
|
||||
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0321" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ISSUBSECTION" PARAMETERNAME="是否支持分段" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="RentRound" CODESOURCE="Code" COMPONENTTYPE="PRD0323" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="RentRound" PARAMETERNAME="租金圆整" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="select FLOWNO ID,FLOWNAME Name from FLOW_CATALOG where ISINUSE='1' union all select 'PROJECT' ID,'项目' Name from dual union all select 'CONTRACT' ID,'合同' Name from dual" CODESOURCE="SQL" COMPONENTTYPE="PRD0412,PRD0414,PRD0415,PRD0416,PRD0417" DATATYPE="4" HTMLSTYLE="style={width:200px;}" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FLOW_INFO" PARAMETERNAME="流程名称" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="TYPE" CODESOURCE="Code" COMPONENTTYPE="PRD0412" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="TYPE" PARAMETERNAME="类型" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0413" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="POSITION" PARAMETERNAME="序号" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="MainType" CODESOURCE="Code" COMPONENTTYPE="PRD0413" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="MainType" PARAMETERNAME="主体类型" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="survey_report" CODESOURCE="Code" COMPONENTTYPE="PRD0417" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="MANDATORYVALUE" PARAMETERID="survey_report" PARAMETERNAME="调查报告" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0308" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="PENALTY_RATE_DAY" PARAMETERNAME="罚息日利率" STATUS="1" UNIT="<font>&#8241;</font>"/>
|
||||
<Parameter COMPONENTTYPE="PRD0302" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="COMMISSION_RATE" PARAMETERNAME="佣金利率" STATUS="1" UNIT="<font>%</font>"/>
|
||||
<Parameter CODESCRIPT="RentRoundType" CODESOURCE="Code" COMPONENTTYPE="PRD0323" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="RentRoundType" PARAMETERNAME="租金圆整方式" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="FeeType" CODESOURCE="Code" COMPONENTTYPE="PRD0330" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FormulaParam" PARAMETERNAME="公式参数" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0330" DATATYPE="1" HTMLSTYLE="style={width:700px;}" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="Formula" PARAMETERNAME="计算公式" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0330" DATATYPE="1" HTMLSTYLE="style={width:700px}" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FormulaCN" PARAMETERNAME="计算公式中文" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0330" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FinanceInterest" PARAMETERNAME="加上财务利息" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0330" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FirstRent" PARAMETERNAME="加上期初第一期租金" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FINAN" PARAMETERNAME="是否参与融资(汽车专用)" SELECTTYPE="05" STATUS="2"/>
|
||||
<Parameter CODESCRIPT="leas_form" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="LeasForm" PARAMETERNAME="租赁类型" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="UnionRatio" PARAMETERNAME="联合方比例(%)" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="RentRate" PARAMETERNAME="租金税率(%)" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="applicable_channel" CODESOURCE="Code" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ApplicableChannel" PARAMETERNAME="适用渠道" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="onhire_determination" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="OnhireDetermination" PARAMETERNAME="起租认定" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="7" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ProductRate" PARAMETERNAME="产品利率/费率" STATUS="1" UNIT="<font>%</font>"/>
|
||||
<Parameter COMPONENTTYPE="PRD0312" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="EquipmentScope" PARAMETERNAME="租赁物适用范围" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="read_write_mode" CODESOURCE="Code" COMPONENTTYPE="PRD0380" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ReadWriteMode" PARAMETERNAME="读写方式" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="telephone_home_visit" CODESOURCE="Code" COMPONENTTYPE="PRD0382" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="TelephoneHomeVisit" PARAMETERNAME="电核家访" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0384" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="InvestmentRate" PARAMETERNAME="光大出资比例" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="Interest_days" CODESOURCE="Code" COMPONENTTYPE="PRD0383" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="InterestDays" PARAMETERNAME="计息基础" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="billing_point" CODESOURCE="Code" COMPONENTTYPE="PRD0381" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="BillingPoint" PARAMETERNAME="开票时点" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0381" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="PeriodInvoice" PARAMETERNAME="是否足期开票" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0381" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="AdvanceInvoicing" PARAMETERNAME="提前开票天数" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0380" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="DefaultValue" PARAMETERNAME="默认值" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="residual_method" CODESOURCE="Code" COMPONENTTYPE="PRD0380" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ResidualMethod" PARAMETERNAME="残值处理方式" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="INCOME_NUMBER" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="OPTIONALVALUE" PARAMETERID="INCOME_NUMBER" PARAMETERNAME="租赁期限" SELECTTYPE="06" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0380" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="EndValueRatio" PARAMETERNAME="残值比例限定" STATUS="1" UNIT="<font>%</font>"/>
|
||||
<Parameter CODESCRIPT="yes_no" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="isBalance" PARAMETERNAME="是否差额放款(汽车专用)" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0386" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="GuaranteeName" PARAMETERNAME="担保人名称" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0386" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="GuaranteePhone" PARAMETERNAME="担保人电话" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0386" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="GuaranteeAddress" PARAMETERNAME="担保人地址" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0386" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="GuaranteeNumber" PARAMETERNAME="担保人证件号" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0386" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="GuaranteeLegalName" PARAMETERNAME="法定代表人" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="AssureRelation" CODESOURCE="Code" COMPONENTTYPE="PRD0386" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="Relationship" PARAMETERNAME="关系" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0386" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="SigningAddress" PARAMETERNAME="签约地点" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="InputType" CODESOURCE="Code" COMPONENTTYPE="PRD0315,PRD0380" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="InputType" PARAMETERNAME="残值输入方式" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0390" DATATYPE="7" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="IRR" PARAMETERNAME="IRR" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="MoneyRatioUpLimits" PARAMETERNAME="贷款比例上限" STATUS="1" UNIT="<font>%</font>"/>
|
||||
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="2" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="MoneyLowLimits" PARAMETERNAME="融资额下限" STATUS="1" UNIT="<font>元</font>"/>
|
||||
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="2" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="MoneyUpLimits" PARAMETERNAME="融资额上限" STATUS="1" UNIT="<font>元</font>"/>
|
||||
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="HandleMoneyRate" PARAMETERNAME="手续费比例" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0386" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="GuarantorName" PARAMETERNAME="保证人名称" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0403" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="BusinessEDocsNumber" PARAMETERNAME="合同模板编号" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="RentRound" CODESOURCE="Code" COMPONENTTYPE="PRD0323" DATATYPE="4" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="CleanMoney" PARAMETERNAME="租赁本金圆整" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="RentRoundType" CODESOURCE="Code" COMPONENTTYPE="PRD0323" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CleanMoneyType" PARAMETERNAME="租赁本金圆整方式" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="RentMonthReadOnly" PARAMETERNAME="是否只读" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="IRRReadOnly" PARAMETERNAME="是否只读" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="HMRReadOnly" PARAMETERNAME="是否只读" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ProductRateReadOnly" PARAMETERNAME="是否只读" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="RateOrInterest" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ProductType" PARAMETERNAME="利率/费率" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="isDeduct" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="PoundageStyle" PARAMETERNAME="手续费计算方式" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="caution_money_method" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="DepositStyle" PARAMETERNAME="保证金计算方式(汽车专用)" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0315" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FINAL_PAYMENT_RATIO" PARAMETERNAME="尾款比例" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0315" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FIRST_PAYMENT_RATIO" PARAMETERNAME="首付款比例" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0315" DATATYPE="2" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="DISCOUNT_ALL" PARAMETERNAME="总贴息金额" STATUS="1" UNIT="<font>元</font>"/><Parameter CODESCRIPT="period_type" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="begin_end" PARAMETERNAME="先付/后付" SELECTTYPE="05" STATUS="1"/><Parameter CODESCRIPT="oneOrMore" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="oneOrMore" PARAMETERNAME="分摊方式(汽车专用)" SELECTTYPE="04" STATUS="1"/><Parameter COMPONENTTYPE="PRD0350" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="LeaseMoneyRatio" PARAMETERNAME="融资比例" STATUS="1" UNIT="%"/><Parameter COMPONENTTYPE="PRD0350" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="splitting_ratio" PARAMETERNAME="分润利率" STATUS="2" UNIT="%"/><Parameter CODESCRIPT="TermType" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="TermType" PARAMETERNAME="期限类型" SELECTTYPE="04" STATUS="1"/><Parameter COMPONENTTYPE="PRD0350" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="TermScope" PARAMETERNAME="期限范围" STATUS="1"/><Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="isFixedRate" PARAMETERNAME="是否固定利率" SELECTTYPE="05" STATUS="1"/><Parameter COMPONENTTYPE="PRD0350" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="RateTermScope" PARAMETERNAME="利率取值范围" STATUS="1" UNIT="<font>%</font>"/><Parameter CODESCRIPT="A,A级,B,B级,C,C级,D,D级,E,E级,F,F级" CODESOURCE="CodeTable" COMPONENTTYPE="PRD0390" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ChannelRating" PARAMETERNAME="渠道评级" SELECTTYPE="06" STATUS="1"/><Parameter CODESCRIPT="A,A级,B,B级,C,C级,D,D级,E,E级,F,F级" CODESOURCE="CodeTable" COMPONENTTYPE="PRD0390" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CustomerRating" PARAMETERNAME="客户评级" SELECTTYPE="06" STATUS="1"/><Parameter COMPONENTTYPE="PRD0390" DATATYPE="7" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="CostInterestRate" PARAMETERNAME="成本利率" STATUS="1" UNIT="%"/><Parameter COMPONENTTYPE="PRD0390" DATATYPE="7" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="OperatingRate" PARAMETERNAME="运营费率" STATUS="1" UNIT="%"/><Parameter COMPONENTTYPE="PRD0390" DATATYPE="2" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="GPSDifference" PARAMETERNAME="GPS差额" STATUS="1"/><Parameter COMPONENTTYPE="PRD0390" DATATYPE="7" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="RiskAccrualRatio" PARAMETERNAME="风险计提比率" STATUS="1" UNIT="%"/><Parameter COMPONENTTYPE="PRD0390" DATATYPE="7" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="StrategicCoefficient" PARAMETERNAME="战略系数" STATUS="1" UNIT="%"/><Parameter COMPONENTTYPE="PRD0390" DATATYPE="7" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="StrategyROA" PARAMETERNAME="战略ROA" STATUS="1" UNIT="%"/></Parameters>
|
||||
@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="GBK" standalone="no"?><ComponentTypes>
|
||||
<ComponentType ID="PRD0301" NAME="还款方式" RELATIVETEMPLETCOLNAME="RPT" STATUS="1"/>
|
||||
<ComponentType ID="PRD0390" NAME="产品收益" STATUS="1"/>
|
||||
<ComponentType ID="PRD0301" NAME="还款方式" RELATIVETEMPLETCOLNAME="RPT" STATUS="1"/>
|
||||
<ComponentType ID="PRD0315" NAME="费用设定" STATUS="1"/>
|
||||
<ComponentType ID="PRD01" NAME="准入要求" STATUS="2"/>
|
||||
<ComponentType ID="PRD0350" NAME="产品设定" STATUS="1"/>
|
||||
|
||||
@ -776,6 +776,7 @@
|
||||
<attribute name="RISK_ACCRUAL_RATIO" label="风险计提比率" type="DOUBLE" length="22" scale="6"/>
|
||||
<attribute name="STRATEGIC_COEFFICIENT" label="战略系数" type="DOUBLE" length="22" scale="6"/>
|
||||
<attribute name="STRATEGY_ROA" label="战略ROA" type="DOUBLE" length="22" scale="6"/>
|
||||
<attribute name="SPLIT_TYPE" label="是否灵活分润" type="STRING"/>
|
||||
</attributes>
|
||||
<manager>
|
||||
<managerProperties>
|
||||
@ -1076,6 +1077,7 @@
|
||||
<attribute name="RISK_ACCRUAL_RATIO" label="风险计提比率" type="DOUBLE" length="22" scale="6"/>
|
||||
<attribute name="STRATEGIC_COEFFICIENT" label="战略系数" type="DOUBLE" length="22" scale="6"/>
|
||||
<attribute name="STRATEGY_ROA" label="战略ROA" type="DOUBLE" length="22" scale="6"/>
|
||||
<attribute name="SPLIT_TYPE" label="是否灵活分润" type="STRING"/>
|
||||
</attributes>
|
||||
<manager>
|
||||
<managerProperties>
|
||||
@ -1416,6 +1418,7 @@
|
||||
<attribute name="RISK_ACCRUAL_RATIO" label="风险计提比率" type="DOUBLE" length="22" scale="6"/>
|
||||
<attribute name="STRATEGIC_COEFFICIENT" label="战略系数" type="DOUBLE" length="22" scale="6"/>
|
||||
<attribute name="STRATEGY_ROA" label="战略ROA" type="DOUBLE" length="22" scale="6"/>
|
||||
<attribute name="SPLIT_TYPE" label="是否灵活分润" type="STRING"/>
|
||||
</attributes>
|
||||
<manager>
|
||||
<managerProperties>
|
||||
@ -2773,6 +2776,7 @@
|
||||
<attribute name="RISK_ACCRUAL_RATIO" label="风险计提比率" type="DOUBLE" length="22" scale="6"/>
|
||||
<attribute name="STRATEGIC_COEFFICIENT" label="战略系数" type="DOUBLE" length="22" scale="6"/>
|
||||
<attribute name="STRATEGY_ROA" label="战略ROA" type="DOUBLE" length="22" scale="6"/>
|
||||
<attribute name="SPLIT_TYPE" label="是否灵活分润" type="STRING"/>
|
||||
</attributes>
|
||||
<manager>
|
||||
<managerProperties>
|
||||
@ -3355,6 +3359,7 @@
|
||||
<attribute name="RISK_ACCRUAL_RATIO" label="风险计提比率" type="DOUBLE" length="22" scale="6"/>
|
||||
<attribute name="STRATEGIC_COEFFICIENT" label="战略系数" type="DOUBLE" length="22" scale="6"/>
|
||||
<attribute name="STRATEGY_ROA" label="战略ROA" type="DOUBLE" length="22" scale="6"/>
|
||||
<attribute name="SPLIT_TYPE" label="是否灵活分润" type="STRING"/>
|
||||
</attributes>
|
||||
<manager>
|
||||
<managerProperties>
|
||||
|
||||
@ -123,7 +123,7 @@ public class CreateTransactionExecutor implements Transaction {
|
||||
}
|
||||
String yearRate = bean.getCb().getYearRate();
|
||||
this.preHandle(bean.getCb(),bean);
|
||||
checkYearRate( bean.getCb(), bean, new BigDecimal( bean.getCb().getYearRate() ) );
|
||||
checkYearRate( bean.getCb(), bean, new BigDecimal( bean.getCb().getYearRate() ) );//当初理解错误,成本利率和年利率不一样
|
||||
if(bean.getCb().getRentOrRate().equals("rent")&&new BigDecimal(bean.getCb().getIncomeNumber()).multiply(new BigDecimal(bean.getCb().getRentValue())).compareTo(new BigDecimal(bean.getCb().getCleanLeaseMoney()))<0){
|
||||
throw new BusinessException("按租金算年利率租金总和必须大于融资额");
|
||||
}
|
||||
@ -139,6 +139,7 @@ public class CreateTransactionExecutor implements Transaction {
|
||||
// 返回参数上做处理
|
||||
return JSONEncoder.encode(jsonObject);
|
||||
}catch(BusinessException e){
|
||||
e.printStackTrace();
|
||||
try {
|
||||
tx.rollback();
|
||||
} catch (JBOException e1) {
|
||||
@ -184,8 +185,19 @@ public class CreateTransactionExecutor implements Transaction {
|
||||
try {
|
||||
Map<String, Map<String, String>> productRevenues = ProductParamUtil.getProductComponentType( tcb.getProductId(), "PRD0390" );
|
||||
tcb.setProductRevenues( productRevenues );
|
||||
String rateMin = productRevenues.get( "CostInterestRate" ).get( "CostInterestRate-MIN" );
|
||||
String rateMax = productRevenues.get( "CostInterestRate" ).get( "CostInterestRate-MAX" );
|
||||
|
||||
Map<String, Map<String, String>> productRates = ProductParamUtil.getProductComponentType(productId, "PRD0350");
|
||||
Map<String, String> productRate = productRates.get("product_rate");
|
||||
String isFixedRate = productRate.get("isFixedRate");
|
||||
if("Y".equals(isFixedRate)){//固定利率校验
|
||||
String prodRate = productRate.get("ProductRate");
|
||||
if(!(yearRate.compareTo(new BigDecimal( prodRate )) == 0) ){
|
||||
throw new BusinessException( "测算年利率跟产品配置的不相等,请检查!" );
|
||||
}
|
||||
}
|
||||
//区间利率校验
|
||||
String rateMin = productRate.get("RateTermScope-MIN");
|
||||
String rateMax = productRate.get("RateTermScope-MAX");
|
||||
if ( !( yearRate.compareTo( new BigDecimal( rateMax ) ) <= 0 && yearRate.compareTo( new BigDecimal( rateMin ) ) >= 0 ) ) {
|
||||
throw new BusinessException( "年利率: " + yearRate.setScale( 6, 4 ).toString() + ",不在产品配置区间范围内" );
|
||||
}
|
||||
@ -332,16 +344,23 @@ public class CreateTransactionExecutor implements Transaction {
|
||||
* @throws JBOException
|
||||
* @throws Exception
|
||||
*/
|
||||
public void insertRentPlan_SP (String splittingRatio,com.amarsoft.awe.util.Transaction Sqlca) throws Exception{
|
||||
public void insertRentPlan_SP (String splittingRatio,com.amarsoft.awe.util.Transaction Sqlca,String splitType) throws Exception{
|
||||
BizObjectManager BmLRP=JBOFactory.getBizObjectManager(LC_RENT_PLAN.CLASS_NAME, Sqlca);
|
||||
BizObjectManager BmLCC=JBOFactory.getBizObjectManager(LC_CALC_CONDITION.CLASS_NAME, Sqlca);
|
||||
java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy/MM/dd");
|
||||
String day ="0";
|
||||
Long start = format.parse(startDate).getTime();
|
||||
|
||||
List<BizObject> BoLRP = BmLRP.createQuery("payment_number=:payment_number order by plan_list").setParameter("payment_number", this.plannumber).getResultList(false);
|
||||
BizObject boLCC = BmLCC.createQuery("select IRR,CAUTION_MONEY,HANDLING_CHARGE_MONEY from O where payment_number=:payment_number").setParameter("payment_number", this.plannumber).getSingleResult(false);
|
||||
String irr = boLCC.getAttribute("IRR").toString();
|
||||
String cautionMoney = boLCC.getAttribute("CAUTION_MONEY").toString();
|
||||
String handlingChargeMoney = boLCC.getAttribute("HANDLING_CHARGE_MONEY").toString();
|
||||
BigDecimal irr_b = new BigDecimal(irr).divide(new BigDecimal("100"));
|
||||
BigDecimal cautionMoney_b = new BigDecimal(cautionMoney);
|
||||
BigDecimal handlingChargeMoney_b = new BigDecimal(handlingChargeMoney);
|
||||
Connection conn = Sqlca.getConnection(Sqlca);
|
||||
PreparedStatement ps = null;
|
||||
BigDecimal corpus_sp = new BigDecimal("0.00");
|
||||
BigDecimal interest_sp = new BigDecimal("0.00");
|
||||
try{
|
||||
ps = conn.prepareStatement("update lc_rent_plan set CORPUS_SP = ?,INTEREST_SP = ? where payment_number = '" + this.plannumber + "' and plan_list = ?");
|
||||
for(int i = 0; i < BoLRP.size(); i ++){
|
||||
@ -349,9 +368,28 @@ public class CreateTransactionExecutor implements Transaction {
|
||||
BigDecimal allRemainCorpus =new BigDecimal(BoLRP.get(i).getAttribute("ALL_REMAIN_CORPUS").toString());
|
||||
BigDecimal interest =new BigDecimal(BoLRP.get(i).getAttribute("INTEREST").toString());
|
||||
BigDecimal ratio = new BigDecimal(splittingRatio).divide(new BigDecimal("100"));
|
||||
|
||||
corpus_sp = corpus.add(allRemainCorpus).multiply(ratio).multiply(new BigDecimal("30")).divide(new BigDecimal("360"),2,BigDecimal.ROUND_HALF_UP);
|
||||
BigDecimal interest_sp = interest.subtract(corpus_sp);
|
||||
//是否灵活分润
|
||||
if("Y".equals(splitType)){
|
||||
BigDecimal baseMoney;
|
||||
if(i==0){
|
||||
baseMoney = corpus.add(allRemainCorpus).subtract(cautionMoney_b).subtract(handlingChargeMoney_b);
|
||||
}else{
|
||||
baseMoney = corpus.add(allRemainCorpus).subtract(cautionMoney_b);
|
||||
}
|
||||
|
||||
if(baseMoney.compareTo(new BigDecimal("0"))==1){
|
||||
// 分润金额 = (本期剩余本金+本期本金-保证金)*(对客IRR-安鹏给渠道IRR)/12
|
||||
interest_sp = baseMoney.multiply(irr_b.subtract(ratio)).divide(new BigDecimal("12"),2,BigDecimal.ROUND_HALF_UP);
|
||||
corpus_sp = interest.subtract(interest_sp);
|
||||
}else{
|
||||
interest_sp = new BigDecimal("0.00");
|
||||
corpus_sp = interest.subtract(interest_sp);
|
||||
}
|
||||
}else{
|
||||
corpus_sp = corpus.add(allRemainCorpus).multiply(ratio).multiply(new BigDecimal("30")).divide(new BigDecimal("360"),2,BigDecimal.ROUND_HALF_UP);
|
||||
interest_sp = interest.subtract(corpus_sp);
|
||||
}
|
||||
|
||||
ps.setString(1, corpus_sp.toString());
|
||||
ps.setString(2, interest_sp.toString());
|
||||
ps.setString(3, (i + 1) + "");
|
||||
@ -367,7 +405,11 @@ public class CreateTransactionExecutor implements Transaction {
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
public void insertRentPlan_SP_Flexible(String ratio,Transaction Sqlca){
|
||||
|
||||
}
|
||||
|
||||
public void setCashFlow(String paymentNumber, String productId, com.amarsoft.awe.util.Transaction Sqlca) throws Exception {
|
||||
String sql = "";
|
||||
sql += "INSERT INTO LC_CASH_FLOW (id,project_id,project_plan_number,contract_id,contract_plan_number,payment_number";
|
||||
|
||||
@ -13,6 +13,7 @@ import com.amarsoft.are.jbo.BizObjectManager;
|
||||
import com.amarsoft.are.jbo.JBOFactory;
|
||||
import com.amarsoft.are.jbo.JBOTransaction;
|
||||
import com.amarsoft.are.util.json.JSONObject;
|
||||
import com.amarsoft.awe.util.SqlObject;
|
||||
import com.tenwa.comm.exception.BusinessException;
|
||||
import com.tenwa.comm.util.jboutil.DataOperatorUtil;
|
||||
import com.tenwa.reckon.bean.ConditionBean;
|
||||
@ -87,10 +88,40 @@ public class ConditionHelper {
|
||||
// 灵活产品计算其他项
|
||||
try {
|
||||
Map<String, Map<String, String>> productRevenues = bean.getProductRevenues();
|
||||
String roaMin = productRevenues.get( "StrategyROA" ).get( "StrategyROA-MIN" );
|
||||
String roaMax = productRevenues.get( "StrategyROA" ).get( "StrategyROA-MAX" );
|
||||
String roaValue = productRevenues.get( "StrategyROA" ).get( "StrategyROA" );
|
||||
//String roaMax = productRevenues.get( "StrategyROA" ).get( "StrategyROA-MAX" );
|
||||
if(roaValue == null || roaValue.isEmpty()){
|
||||
throw new BusinessException( "灵活产品ROA必须配置,请联业务人员!" );
|
||||
}
|
||||
BigDecimal irr = new BigDecimal ( cb.getIrr() ) ;
|
||||
String irrMin = productRevenues.get( "IRR" ).get( "IRR-MIN" );
|
||||
String irrMan = productRevenues.get( "IRR" ).get( "IRR-MAX" );
|
||||
if(irrMin == null || irrMin.isEmpty() || irrMan == null || irrMan.isEmpty()){
|
||||
throw new BusinessException( "灵活产品IRR区间值必须配置,请联业务人员!" );
|
||||
}
|
||||
if( !( irr.compareTo( new BigDecimal( irrMan ) ) <= 0 && irr.compareTo( new BigDecimal( irrMin ) ) >= 0 ) ){
|
||||
throw new BusinessException( "IRR: "+irr.setScale( 2, 4 ).toString()+",不在产品配置区间范围内!" );
|
||||
}
|
||||
//修改计算中的税率取值
|
||||
List<Map<String, String>> pslData = DataOperatorUtil.getDataBySql("select leasform from prd_specific_library where productid='"+bean.getProductId()+"'");
|
||||
BigDecimal interestRate =null; // 利息税率
|
||||
BigDecimal handRate =null; //手续费税率
|
||||
BigDecimal gpsInstallFee =null;//GPS税率
|
||||
BigDecimal rentRate =null;// 租金税率
|
||||
if( pslData!=null && pslData.size()>0){
|
||||
String leasform = pslData.get(0).get("leasform");
|
||||
List<Map<String, String>> rateData = DataOperatorUtil.getDataBySql("select t.INTEREST_RATE,t.HAND_RATE,t.gps_install_fee,t.rent from (select INTEREST_RATE,HAND_RATE,gps_install_fee,rent,CONTRACT_DATE from TAX_INFO where CONTRACT_DATE<= DATE_FORMAT(NOW(),'%Y/%m/%d') and BEFORE_AFTER='after' and lease_form='"+leasform+"' union all select INTEREST_RATE,HAND_RATE,gps_install_fee,rent,CONTRACT_DATE from TAX_INFO where CONTRACT_DATE>=DATE_FORMAT(NOW(),'%Y/%m/%d') and BEFORE_AFTER='before' and lease_form='"+leasform+"' ) t order by t.CONTRACT_DATE desc limit 1");
|
||||
if( rateData!=null && rateData.size()>0 ){
|
||||
interestRate =new BigDecimal ( rateData.get(0).get("INTEREST_RATE") ).divide(new BigDecimal("100")) ;
|
||||
handRate =new BigDecimal (rateData.get(0).get("HAND_RATE") ).divide(new BigDecimal("100")) ;;
|
||||
gpsInstallFee =new BigDecimal (rateData.get(0).get("gps_install_fee") ).divide(new BigDecimal("100")) ;
|
||||
rentRate =new BigDecimal ( rateData.get(0).get("rent") ).divide(new BigDecimal("100")) ;
|
||||
}else{
|
||||
throw new BusinessException( "未配置对应税率!" );
|
||||
}
|
||||
}
|
||||
// 1 + 税差
|
||||
BigDecimal tax = BigDecimal.ONE.add( new BigDecimal( cb.getRate() ) );
|
||||
// BigDecimal tax = BigDecimal.ONE.add( new BigDecimal( cb.getRate() ) );
|
||||
// 利息和
|
||||
List<String> interestBusinessList = rentPlan.getInterestBusinessList();
|
||||
BigDecimal allInterest = BigDecimal.ZERO;
|
||||
@ -102,13 +133,13 @@ public class ConditionHelper {
|
||||
// GPS差额
|
||||
BigDecimal gpsDifference = new BigDecimal( cb.getGPSDifference() );
|
||||
// 收入
|
||||
BigDecimal in = allInterest.divide( tax, 2, 4 ).add( handlingChargeMoney.divide( tax, 2, 4 ) ).add( gpsDifference.divide( tax, 2, 4 ) );
|
||||
BigDecimal in = allInterest.divide( interestRate , 2, 4 ).add( handlingChargeMoney.divide( handRate, 2, 4 ) ).add( gpsDifference.divide( gpsInstallFee, 2, 4 ) );
|
||||
// 租赁年限
|
||||
int leaseTerm = cb.getLeaseTerm();
|
||||
// 融资额
|
||||
BigDecimal cleanLeaseMoney = new BigDecimal( cb.getCleanLeaseMoney() );
|
||||
// 成本
|
||||
BigDecimal cost = cleanLeaseMoney.add( new BigDecimal( cb.getCautionMoney() ).multiply( new BigDecimal( leaseTerm ) ) ).divide( tax, 2, 4 );
|
||||
BigDecimal cost = cleanLeaseMoney.add( new BigDecimal( cb.getCautionMoney() ).multiply( new BigDecimal( leaseTerm ) ) ).divide( rentRate, 2, 4 );
|
||||
// 运营费率
|
||||
String operatingRate = productRevenues.get( "OperatingRate" ).get( "OperatingRate" );
|
||||
// 运营费用
|
||||
@ -119,8 +150,8 @@ public class ConditionHelper {
|
||||
BigDecimal withdrawalRisk = cleanLeaseMoney.multiply( new BigDecimal( riskAccrualRatio ) );
|
||||
// ROA
|
||||
BigDecimal roa = in.subtract( cost ).subtract( operatingExpenses ).subtract( withdrawalRisk ).multiply( new BigDecimal( 0.75 ) ).divide( cleanLeaseMoney, 2, 4 ).multiply( new BigDecimal( 2 ) );
|
||||
if ( !( roa.compareTo( new BigDecimal( roaMin ) ) >= 0 && roa.compareTo( new BigDecimal( roaMax ) ) <= 0 ) ) {
|
||||
throw new BusinessException( "ROA²»ÔÚÇø¼ä·¶Î§ÄÚ" );
|
||||
if ( roa.compareTo( new BigDecimal( roaValue ).divide( new BigDecimal("100") ) ) < 0 ) {
|
||||
throw new BusinessException( "ROA小于产品配置!" );
|
||||
}
|
||||
// 战略系数
|
||||
String strategicCoefficient = productRevenues.get( "StrategicCoefficient" ).get( "StrategicCoefficient" );
|
||||
|
||||
349
src/com/tenwa/channelportal/action/ContractSignActionTwoOwn.java
Normal file
349
src/com/tenwa/channelportal/action/ContractSignActionTwoOwn.java
Normal file
@ -0,0 +1,349 @@
|
||||
package com.tenwa.channelportal.action;
|
||||
|
||||
import com.amarsoft.are.jbo.*;
|
||||
import com.qiyuesuo.sdk.v2.bean.Contract;
|
||||
import com.qiyuesuo.sdk.v2.response.DocumentAddResult;
|
||||
import com.qiyuesuo.sdk.v2.response.SdkResponse;
|
||||
import com.tenwa.app.manage.qiyuesuo.v2.ContractSignEnums;
|
||||
import com.tenwa.app.manage.qiyuesuo.v2.ContractSignVtwoUtils;
|
||||
import com.tenwa.comm.util.date.DateAssistant;
|
||||
import com.tenwa.comm.util.jboutil.DataOperatorUtil;
|
||||
import jbo.app.tenwa.customer.CUSTOMER_FAMILY_TEMP;
|
||||
import jbo.app.tenwa.doc.LB_DOC_CONTRACT_LIST;
|
||||
import jbo.com.tenwa.lease.carbrand.LB_CONTRACT_SIGN_LOG;
|
||||
import jbo.com.tenwa.lease.comm.LB_GUARANTEE_UNIT_TEMP;
|
||||
import jbo.com.tenwa.lease.comm.LB_PROJECT_INFO_TEMP;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
public class ContractSignActionTwoOwn {
|
||||
|
||||
private String FlowUnid;
|
||||
private String flagType;
|
||||
private String ProjectId;
|
||||
private String SubjectId;
|
||||
private String customerType;
|
||||
private String CurUserID;
|
||||
private String operationType;
|
||||
private String tempid;
|
||||
|
||||
//直接添加公司公章
|
||||
public String compnySignIng(JBOTransaction tx) throws Exception {
|
||||
BizObjectManager pbm = JBOFactory.getBizObjectManager(LB_PROJECT_INFO_TEMP.CLASS_NAME, tx);
|
||||
BizObjectManager contBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx);
|
||||
BizObject bo = null;
|
||||
try {
|
||||
ContractSignActionTwoOwnUtil catu = new ContractSignActionTwoOwnUtil();
|
||||
BizObject pbo = pbm.createQuery("FLOWUNID=:flowunid").setParameter("flowunid", FlowUnid).getSingleResult(true);
|
||||
// 查询lb_doc_contract_list表
|
||||
bo = contBom.createQuery("project_id=:projectId and flow_unid=:flowunid and file_flag='yes' and (sendprocess='0' or sendprocess='2' ) ")
|
||||
.setParameter("projectId", ProjectId).setParameter("flowunid", FlowUnid).getSingleResult(true);
|
||||
if(bo == null ){
|
||||
throw new RuntimeException("请检查合同文件是否生成!");
|
||||
} else {
|
||||
Map<String, List<Map<String, String>>> parameter = new HashMap<String, List<Map<String, String>>>();
|
||||
List<Map<String, String>> companyPar = new LinkedList<Map<String, String>>();
|
||||
Map<String, String> param1 = new HashMap<String, String>();
|
||||
param1.put("type", "1");// 1标识当期发起公司公章,2标识当前公司下的子公司
|
||||
param1.put("mobile", "12599998888");//子公司添加接收手机号,如果不需要接收,直接填写一个虚拟不存在就行,如果需要传真实手机号
|
||||
companyPar.add(param1);
|
||||
// 添加公司公章
|
||||
if("LHZL".equals(operationType)){
|
||||
Map<String, String> param2 = new HashMap<String, String>();
|
||||
param2.put("type", "2");// 1标识当期发起公司公章,2标识当前公司下的子公司
|
||||
param2.put("mobile", "12599998888");//子公司添加接收手机号,如果不需要接收,直接填写一个虚拟不存在就行,如果需要传真实手机号
|
||||
companyPar.add(param2);
|
||||
}
|
||||
parameter.put("COMPANY", companyPar);
|
||||
//创建合同
|
||||
SdkResponse<Contract> createContract = catu.createContract(parameter, SubjectId,bo.getAttribute("filename").getString());
|
||||
Long contractId = createContract.getResult().getId();
|
||||
//添加本地生成的合同文件
|
||||
String makefullPath = bo.getAttribute("FULLPATH").toString();// 获取生成文件路径
|
||||
SdkResponse<DocumentAddResult> addDocumentByFile = catu.addDocumentByFile(makefullPath, SubjectId, contractId);
|
||||
Long documentId = addDocumentByFile.getResult().getDocumentId();
|
||||
//发起合同
|
||||
catu.send(null, SubjectId, contractId, documentId,tempid);
|
||||
//调用公司盖章
|
||||
catu.companySealSign(SubjectId, contractId);
|
||||
// ContractSignVtwoUtils contractSignVtwoUtils = new ContractSignVtwoUtils();
|
||||
// System.out.println("claimSignInsuranceTwo 发起公司盖章");
|
||||
// String tempId="5c494617683548a49cfc050f60067ea2";
|
||||
// String fileName=bo.getAttribute("filename").getString();
|
||||
// String filePath=makefullPath;
|
||||
// String res = contractSignVtwoUtils.sign(ContractSignEnums.ContractSignTypeEnum.SIGNATURE_DEFAULT,
|
||||
// tempId, SubjectId, fileName, filePath, null);
|
||||
|
||||
|
||||
bo.setAttributeValue("DOCUMENT_ID",documentId);
|
||||
bo.setAttributeValue("SINGCONTRACT_ID", contractId);
|
||||
bo.setAttributeValue("SIGN_TYPE", "COMPLETE");// 法人客户当盖完章改为完成状态
|
||||
bo.setAttributeValue("SENDPROCESS", "2");
|
||||
contBom.saveObject(bo);
|
||||
Map<String, String> fromCondtion = new HashMap<String, String>();
|
||||
Map<String, String> otherProperty = new HashMap<String, String>();
|
||||
String contractDocId = bo.getAttribute("id")
|
||||
.toString();
|
||||
fromCondtion.put("id", contractDocId);
|
||||
otherProperty.put("SIGNPROCESS", "0");// 发起电子签约
|
||||
otherProperty.put("CONTRACTDOCID", contractDocId);// 发起电子签约
|
||||
otherProperty.put("INPUTTIME",DateAssistant.getTodayNow());
|
||||
// 拷表的方法
|
||||
DataOperatorUtil.copySingleJBO(LB_DOC_CONTRACT_LIST.CLASS_NAME, fromCondtion,LB_CONTRACT_SIGN_LOG.CLASS_NAME, null,otherProperty, tx);
|
||||
|
||||
pbo.setAttributeValue("DATA_STATE", "8");// 状态改成电子签约,签署中
|
||||
pbm.saveObject(pbo);
|
||||
String downloadstatus = catu.contractDownload(SubjectId, documentId, makefullPath);
|
||||
System.out.println("合同下载log===" + downloadstatus);
|
||||
return "success";
|
||||
}
|
||||
} catch (Exception e) {
|
||||
tx.rollback();
|
||||
e.printStackTrace();
|
||||
System.out.println("法人客户生成合同盖章失败" + e.getMessage());
|
||||
return "flase@error";
|
||||
}
|
||||
}
|
||||
|
||||
//个人直接发起电子签约
|
||||
public String signIng(JBOTransaction tx) throws Exception {
|
||||
BizObjectManager pbm = JBOFactory.getBizObjectManager(LB_PROJECT_INFO_TEMP.CLASS_NAME, tx);
|
||||
BizObjectManager contBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx);
|
||||
BizObject bo = null;
|
||||
try {
|
||||
BizObject pbo = pbm.createQuery("FLOWUNID=:flowunid")
|
||||
.setParameter("flowunid", FlowUnid).getSingleResult(true);
|
||||
// 查询lb_doc_contract_list表
|
||||
bo = contBom.createQuery("project_id=:projectId and file_flag='yes' and (sendprocess='0' or sendprocess='2' ) ")
|
||||
.setParameter("projectId", ProjectId).getSingleResult(true);
|
||||
if(bo == null ){
|
||||
throw new RuntimeException("请检查合同文件是否生成!");
|
||||
} else {
|
||||
Map<String, List<Map<String, String>>> parameter = new HashMap<String, List<Map<String, String>>>();
|
||||
List<Map<String, String>> companyPar = new LinkedList<Map<String, String>>();
|
||||
// 添加公司公章
|
||||
Map<String, String> param1 = new HashMap<String, String>();
|
||||
param1.put("type", "1");// 1标识当期发起公司公章,2标识当前公司下的子公司
|
||||
param1.put("mobile", "12599998888");//子公司添加接收手机号,如果不需要接收,直接填写一个虚拟不存在就行,如果需要传真实手机号
|
||||
companyPar.add(param1);
|
||||
if( "LHZL".equals(operationType) ){
|
||||
Map<String, String> param2 = new HashMap<String, String>();
|
||||
param2.put("type", "2");// 1标识当期发起公司公章,2标识当前公司下的子公司
|
||||
param2.put("mobile", "12599998888");//子公司添加接收手机号,如果不需要接收,直接填写一个虚拟不存在就行,如果需要传真实手机号
|
||||
companyPar.add(param2);
|
||||
}
|
||||
parameter.put("COMPANY", companyPar);
|
||||
//添加个人基本信息
|
||||
List<Map<String, String>> personPar = new LinkedList<Map<String, String>>();
|
||||
Map<String, String> sqPar = new HashMap<String, String>();
|
||||
sqPar.put("name",bo.getAttribute("CUSTOMERNAME").toString());
|
||||
sqPar.put("type", "sq");
|
||||
sqPar.put("mobile",bo.getAttribute("TELEPHONE").toString());
|
||||
personPar.add(sqPar);
|
||||
Map<String, String> gtPar = new HashMap<String, String>();
|
||||
//获取共同申请人的信息
|
||||
BizObjectManager cftm = JBOFactory.getBizObjectManager(CUSTOMER_FAMILY_TEMP.CLASS_NAME);
|
||||
BizObject cft = cftm.createQuery("flowunid=:FLowUnid and Partner_='Y'").setParameter("FLowUnid", FlowUnid).getSingleResult(false);
|
||||
if(cft!=null){
|
||||
String name = cft.getAttribute("name").toString();
|
||||
String mobile = cft.getAttribute("tel").toString();
|
||||
if(name.length()>0 && mobile.length()>0){
|
||||
gtPar.put("name",name);
|
||||
gtPar.put("type", "gt");
|
||||
gtPar.put("mobile",mobile);
|
||||
personPar.add(gtPar);
|
||||
}
|
||||
}
|
||||
//获取担保人信息
|
||||
BizObjectManager cptm = JBOFactory.getBizObjectManager(LB_GUARANTEE_UNIT_TEMP.CLASS_NAME);
|
||||
List<BizObject> cpts = cptm.createQuery("select * from O where flowunid=:flowUnid and CERTTYPE='Ind01' ").setParameter("flowUnid", FlowUnid).getResultList(false);
|
||||
int count = 0;
|
||||
if(cpts!=null && cpts.size()>2){
|
||||
count = 2;
|
||||
}else{
|
||||
count = cpts.size();
|
||||
}
|
||||
for(int i=0;i<count;i++){
|
||||
BizObject cpt = cpts.get(i);
|
||||
String name = cpt.getAttribute("FULLNAME").toString();
|
||||
String mobile = cpt.getAttribute("mobile").toString();
|
||||
if(name.length()>0 && mobile.length()>0){
|
||||
Map<String, String> dbPar = new HashMap<String, String>();
|
||||
dbPar.put("name",name);
|
||||
dbPar.put("type", "db");
|
||||
dbPar.put("mobile",mobile);
|
||||
personPar.add(dbPar);
|
||||
}
|
||||
}
|
||||
parameter.put("PERSONAL", personPar);
|
||||
ContractSignActionTwoOwnUtil catu = new ContractSignActionTwoOwnUtil();
|
||||
//创建合同
|
||||
SdkResponse<Contract> createContract = catu.createContract(parameter, SubjectId,bo.getAttribute("filename").getString());
|
||||
Long contractId = createContract.getResult().getId();
|
||||
//添加本地生成的合同文件
|
||||
String makefullPath = bo.getAttribute("FULLPATH").toString();// 获取生成文件路径
|
||||
SdkResponse<DocumentAddResult> addDocumentByFile = catu.addDocumentByFile(makefullPath, SubjectId, contractId);
|
||||
Long documentId = addDocumentByFile.getResult().getDocumentId();
|
||||
//发起合同
|
||||
catu.send(personPar, SubjectId, contractId, documentId,tempid);
|
||||
|
||||
bo.setAttributeValue("DOCUMENT_ID",documentId);
|
||||
bo.setAttributeValue("SINGCONTRACT_ID", contractId);
|
||||
bo.setAttributeValue("SIGN_TYPE", "SIGNING");
|
||||
bo.setAttributeValue("SENDPROCESS", "1");
|
||||
contBom.saveObject(bo);
|
||||
Map<String, String> fromCondtion = new HashMap<String, String>();
|
||||
Map<String, String> otherProperty = new HashMap<String, String>();
|
||||
String contractDocId = bo.getAttribute("id")
|
||||
.toString();
|
||||
fromCondtion.put("id", contractDocId);
|
||||
otherProperty.put("SIGNPROCESS", "0");// 发起电子签约
|
||||
otherProperty.put("CONTRACTDOCID", contractDocId);// 发起电子签约
|
||||
otherProperty.put("INPUTTIME",DateAssistant.getTodayNow());
|
||||
// 拷表的方法
|
||||
DataOperatorUtil.copySingleJBO(LB_DOC_CONTRACT_LIST.CLASS_NAME, fromCondtion,LB_CONTRACT_SIGN_LOG.CLASS_NAME, null,otherProperty, tx);
|
||||
|
||||
pbo.setAttributeValue("DATA_STATE", "8");// 状态改成电子签约,签署中
|
||||
pbm.saveObject(pbo);
|
||||
return "success";
|
||||
}
|
||||
|
||||
} catch (Exception e) {
|
||||
tx.rollback();
|
||||
e.printStackTrace();
|
||||
System.out.println("自然人电子签约异常:" + e.getMessage());
|
||||
return "flase@error";
|
||||
}
|
||||
}
|
||||
|
||||
//查出签约结果
|
||||
public String contractSignStatus(JBOTransaction tx) throws Exception {
|
||||
BizObjectManager pbm = JBOFactory.getBizObjectManager(LB_PROJECT_INFO_TEMP.CLASS_NAME, tx);
|
||||
BizObjectManager contBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx);
|
||||
// 查询lb_doc_contract_list表
|
||||
BizObject bo = contBom.createQuery("project_id=:projectId and file_flag='yes' and (sendprocess='0' or sendprocess='1' ) ")
|
||||
.setParameter("projectId", ProjectId).getSingleResult(true);
|
||||
if(bo == null ){
|
||||
return "请检查合同文件是否生成!";
|
||||
} else {
|
||||
long signContractId = new Long(bo.getAttribute("SINGCONTRACT_ID")==null ? null : bo.getAttribute("SINGCONTRACT_ID").getString());
|
||||
long documentId = new Long(bo.getAttribute("DOCUMENT_ID")==null ? null : bo.getAttribute("DOCUMENT_ID").getString());
|
||||
String makefullPath = bo.getAttribute("FULLPATH")==null ? null : bo.getAttribute("FULLPATH").getString();// 获取生成文件路径
|
||||
|
||||
ContractSignActionTwoOwnUtil catu = new ContractSignActionTwoOwnUtil();
|
||||
String contractStatus = catu.getContractStatus(SubjectId, signContractId);
|
||||
if("success".equals(contractStatus)){
|
||||
//调用公司盖章
|
||||
catu.companySealSign(SubjectId, signContractId);
|
||||
bo.setAttributeValue("SIGN_TYPE", "COMPLETE");
|
||||
bo.setAttributeValue("PROCESS", "5");
|
||||
// contBom.saveObject(bo);
|
||||
Map<String, String> fromCondtion = new HashMap<String, String>();
|
||||
Map<String, String> otherProperty = new HashMap<String, String>();
|
||||
String contractDocId = bo.getAttribute("id").toString();
|
||||
fromCondtion.put("id", contractDocId);
|
||||
otherProperty.put("SIGNPROCESS", "0");// 发起电子签约
|
||||
otherProperty.put("CONTRACTDOCID", contractDocId);// 发起电子签约
|
||||
otherProperty.put("INPUTTIME",DateAssistant.getTodayNow());
|
||||
// 拷表的方法
|
||||
DataOperatorUtil.copySingleJBO(LB_DOC_CONTRACT_LIST.CLASS_NAME, fromCondtion,LB_CONTRACT_SIGN_LOG.CLASS_NAME, null,otherProperty, tx);
|
||||
|
||||
BizObject pbo = pbm.createQuery("FLOWUNID=:flowunid").setParameter("flowunid", FlowUnid).getSingleResult(true);
|
||||
pbo.setAttributeValue("DATA_STATE", "8");// 状态改成电子签约,签署中
|
||||
pbm.saveObject(pbo);
|
||||
String downloadstatus = catu.contractDownload(SubjectId, documentId, makefullPath);
|
||||
System.out.println("合同下载log===" + downloadstatus);
|
||||
bo.setAttributeValue("PROCESS", "6");
|
||||
contBom.saveObject(bo);
|
||||
return "已完成";
|
||||
}else{
|
||||
return contractStatus;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public String sendMessageAgain(JBOTransaction tx) {
|
||||
try{
|
||||
BizObjectManager contBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx);
|
||||
BizObject bo = null;
|
||||
bo = contBom.createQuery("select singcontract_id,filename from O where project_id =:projectId"
|
||||
+" and file_flag = 'yes' and sendprocess = '1' and sign_type = 'SIGNING'")
|
||||
.setParameter("projectId", ProjectId).getSingleResult(true);
|
||||
if(bo == null ){
|
||||
return "请检查合同文件是否生成!";
|
||||
} else {
|
||||
long signContractId =new Long(bo.getAttribute("SINGCONTRACT_ID")==null ? null : bo.getAttribute("SINGCONTRACT_ID").getString());
|
||||
ContractSignActionTwoOwnUtil catu = new ContractSignActionTwoOwnUtil();
|
||||
return catu.messageSend(SubjectId, signContractId);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
try {
|
||||
tx.rollback();
|
||||
} catch (JBOException e1) {
|
||||
e1.printStackTrace();
|
||||
}
|
||||
e.printStackTrace();
|
||||
return "error";
|
||||
}
|
||||
}
|
||||
|
||||
public String getFlowUnid() {
|
||||
return FlowUnid;
|
||||
}
|
||||
public void setFlowUnid(String flowUnid) {
|
||||
FlowUnid = flowUnid;
|
||||
}
|
||||
public String getFlagType() {
|
||||
return flagType;
|
||||
}
|
||||
public void setFlagType(String flagType) {
|
||||
this.flagType = flagType;
|
||||
}
|
||||
public String getProjectId() {
|
||||
return ProjectId;
|
||||
}
|
||||
public void setProjectId(String projectId) {
|
||||
ProjectId = projectId;
|
||||
}
|
||||
public String getSubjectId() {
|
||||
return SubjectId;
|
||||
}
|
||||
public void setSubjectId(String subjectId) {
|
||||
SubjectId = subjectId;
|
||||
}
|
||||
|
||||
public String getCustomerType() {
|
||||
return customerType;
|
||||
}
|
||||
|
||||
public void setCustomerType(String customerType) {
|
||||
this.customerType = customerType;
|
||||
}
|
||||
|
||||
public String getCurUserID() {
|
||||
return CurUserID;
|
||||
}
|
||||
|
||||
public void setCurUserID(String curUserID) {
|
||||
CurUserID = curUserID;
|
||||
}
|
||||
|
||||
public String getOperationType() {
|
||||
return operationType;
|
||||
}
|
||||
|
||||
public void setOperationType(String operationType) {
|
||||
this.operationType = operationType;
|
||||
}
|
||||
|
||||
public String getTempid() {
|
||||
return tempid;
|
||||
}
|
||||
|
||||
public void setTempid(String tempid) {
|
||||
this.tempid = tempid;
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,397 @@
|
||||
package com.tenwa.channelportal.action;
|
||||
|
||||
import com.amarsoft.awe.util.ASResultSet;
|
||||
import com.amarsoft.awe.util.SqlObject;
|
||||
import com.amarsoft.awe.util.Transaction;
|
||||
import com.amarsoft.dict.als.cache.CacheLoaderFactory;
|
||||
import com.qiyuesuo.sdk.v2.SdkClient;
|
||||
import com.qiyuesuo.sdk.v2.bean.*;
|
||||
import com.qiyuesuo.sdk.v2.http.StreamFile;
|
||||
import com.qiyuesuo.sdk.v2.json.JSONUtils;
|
||||
import com.qiyuesuo.sdk.v2.param.SignParam;
|
||||
import com.qiyuesuo.sdk.v2.request.*;
|
||||
import com.qiyuesuo.sdk.v2.response.DocumentAddResult;
|
||||
import com.qiyuesuo.sdk.v2.response.SdkResponse;
|
||||
import com.qiyuesuo.sdk.v2.utils.IOUtils;
|
||||
import com.tenwa.app.manage.qiyuesuo.v2.StamperVo;
|
||||
import com.tenwa.util.MultiSubjectUtil;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.FileNotFoundException;
|
||||
import java.io.FileOutputStream;
|
||||
import java.util.*;
|
||||
|
||||
public class ContractSignActionTwoOwnUtil {
|
||||
|
||||
private static final ResourceBundle resourceBunlde = ResourceBundle.getBundle("qiyuesuo");
|
||||
|
||||
|
||||
//深圳公司参数
|
||||
private static final String sZ_Url = resourceBunlde.getString("SZ_Url");
|
||||
private static final String sZ_Key = resourceBunlde.getString("SZ_Key");
|
||||
private static final String sZ_Secret = resourceBunlde.getString("SZ_Secret");
|
||||
private static final String sZ_OfficialSealId = resourceBunlde.getString("SZ_OfficialSealId");
|
||||
private static final String sZ_CompanyName = resourceBunlde.getString("SZ_CompanyName");
|
||||
|
||||
//天津公司参数
|
||||
private static final String tJ_Url = resourceBunlde.getString("TJ_Url");
|
||||
private static final String tJ_Key = resourceBunlde.getString("TJ_Key");
|
||||
private static final String tJ_Secret = resourceBunlde.getString("TJ_Secret");
|
||||
private static final String tJ_OfficialSealId = resourceBunlde.getString("TJ_OfficialSealId");
|
||||
private static final String tJ_CompanyName = resourceBunlde.getString("TJ_CompanyName");
|
||||
|
||||
//子公司参数(辉煌)
|
||||
private static final String hH_CompanyName = resourceBunlde.getString("HH_CompanyName");
|
||||
private static final String hH_OfficialSealId = resourceBunlde.getString("HH_OfficialSealId");
|
||||
|
||||
|
||||
public static void main(String[] args) {
|
||||
System.out.println(sZ_Url);
|
||||
System.out.println(sZ_CompanyName);
|
||||
|
||||
}
|
||||
|
||||
private SdkClient getSdkClient(String subjectId){
|
||||
if(MultiSubjectUtil.SZSUBJECTID.equals(subjectId)){
|
||||
return new SdkClient(sZ_Url, sZ_Key, sZ_Secret);
|
||||
}else if (MultiSubjectUtil.TJSUBJECTID.equals(subjectId)){
|
||||
return new SdkClient(sZ_Url, sZ_Key, sZ_Secret);//应客户要求,现在都是以深圳主体发起
|
||||
//return new SdkClient(tJ_Url, tJ_Key, tJ_Secret);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
private String getComPanyName(String subjectId){
|
||||
if(MultiSubjectUtil.SZSUBJECTID.equals(subjectId)){
|
||||
return sZ_CompanyName;
|
||||
}else if (MultiSubjectUtil.TJSUBJECTID.equals(subjectId)){
|
||||
return tJ_CompanyName;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
//创建合同
|
||||
public SdkResponse<Contract> createContract(Map<String, List<Map<String, String>>> parameter,String subjectId,String fileNme) throws Exception {
|
||||
SdkClient client = this.getSdkClient(subjectId);
|
||||
Contract draftContract = new Contract();
|
||||
draftContract.setSubject(fileNme);
|
||||
draftContract.setOrdinal(false);
|
||||
List<Map<String, String>> list = parameter.get("PERSONAL");
|
||||
if(list!=null && list.size()>0){
|
||||
for (Map<String, String> map : list) {
|
||||
Signatory persoanlSignatory = new Signatory();
|
||||
persoanlSignatory.setTenantType("PERSONAL");
|
||||
persoanlSignatory.setTenantName(map.get("name"));
|
||||
persoanlSignatory.setReceiver(new User(map.get("type"), map.get("mobile"), "MOBILE"));
|
||||
draftContract.addSignatory(persoanlSignatory);
|
||||
}
|
||||
}
|
||||
list = parameter.get("COMPANY");
|
||||
if(list!=null && list.size()>0){
|
||||
for (Map<String, String> map : list) {
|
||||
Signatory platformSignatory = new Signatory();
|
||||
platformSignatory.setTenantType("COMPANY");
|
||||
Action sealAction = new Action();
|
||||
sealAction.setType("COMPANY");
|
||||
if ("1".equals(map.get("type"))) {
|
||||
if(MultiSubjectUtil.SZSUBJECTID.equals(subjectId)){
|
||||
platformSignatory.setTenantName(sZ_CompanyName);
|
||||
sealAction.setName(sZ_CompanyName);
|
||||
sealAction.setSealId(new Long(sZ_OfficialSealId));
|
||||
}else if (MultiSubjectUtil.TJSUBJECTID.equals(subjectId)){
|
||||
platformSignatory.setTenantName(tJ_CompanyName);
|
||||
sealAction.setName(tJ_CompanyName);
|
||||
sealAction.setSealId(new Long(tJ_OfficialSealId));
|
||||
}
|
||||
} else {
|
||||
platformSignatory.setTenantName(hH_CompanyName);
|
||||
sealAction.setName(hH_CompanyName);
|
||||
sealAction.setSealId(new Long(hH_OfficialSealId) );
|
||||
}
|
||||
platformSignatory.setReceiver(new User(map.get("mobile"), "MOBILE"));//子公司必须设置接收方,不管是否是子公司,都设置了一个
|
||||
platformSignatory.addAction(sealAction);
|
||||
draftContract.addSignatory(platformSignatory);
|
||||
}
|
||||
}
|
||||
draftContract.setSend(false);
|
||||
String response = null;
|
||||
try {
|
||||
response = client.service(new ContractDraftRequest(draftContract));
|
||||
} catch (Exception e) {
|
||||
throw new Exception("创建合同草稿请求服务/器失败,失败原因:" + e.getMessage());
|
||||
}
|
||||
System.out.println(response);
|
||||
SdkResponse<Contract> sdkResponse = JSONUtils.toQysResponse(response,
|
||||
Contract.class);
|
||||
if (!sdkResponse.getCode().equals(0)) {
|
||||
throw new Exception("创建合同草稿失败,失败原因:" + sdkResponse.getMessage());
|
||||
}
|
||||
return sdkResponse;
|
||||
}
|
||||
|
||||
//添加本地文件
|
||||
public SdkResponse<DocumentAddResult> addDocumentByFile(String filePath,String subjectId,Long contractId)throws Exception {
|
||||
SdkClient client = this.getSdkClient(subjectId);
|
||||
// 进入本地文件
|
||||
StreamFile file = new StreamFile(new FileInputStream(new File(filePath)));
|
||||
String response = null;
|
||||
try {
|
||||
// PDF为本地文件的类型,请修改为对应的本地文件类型
|
||||
response = client.service(new DocumentAddByFileRequest(contractId,file, "pdf", "由文件创建文档"));
|
||||
} catch (Exception e) {
|
||||
throw new Exception("根据文件添加文档请求服务器失败,失败原因:" + e.getMessage());
|
||||
}
|
||||
SdkResponse<DocumentAddResult> sdkResponse = JSONUtils.toQysResponse(
|
||||
response, DocumentAddResult.class);
|
||||
if (!sdkResponse.getCode().equals(0)) {
|
||||
throw new Exception("根据文件添加文档失败,失败原因:" + sdkResponse.getMessage());
|
||||
}
|
||||
return sdkResponse;
|
||||
}
|
||||
|
||||
//发起合同
|
||||
public SdkResponse send(List<Map<String, String>> personList,String subjectId, Long contractId,Long documentId,String tempid) throws Exception {
|
||||
SdkClient client = this.getSdkClient(subjectId);
|
||||
Contract draft = getContract(subjectId, contractId).getResult();
|
||||
String contractName = draft.getSubject();
|
||||
List<Stamper> stampers = new LinkedList<Stamper>();
|
||||
// 获取SignatoryId与ActionId,用于指定签署位置,公司签署位置需要指定ActionId,个人签署位置需要指定SignatoryId
|
||||
Long platformSignatoryId = null;
|
||||
Long personalSignatoryId = null;
|
||||
Long companySealActionId = null;
|
||||
int dbcont = 0;
|
||||
for (Signatory signatory : draft.getSignatories()) {
|
||||
// 获取平台方SignatoryId,以及对应的公章签署ActionId和法人章签署ActionId
|
||||
if (signatory.getTenantType().equals("COMPANY")) {
|
||||
for (Action action : signatory.getActions()) {
|
||||
platformSignatoryId = signatory.getId();
|
||||
companySealActionId = action.getId();
|
||||
stampers=getStampers(tempid,documentId,companySealActionId,platformSignatoryId);
|
||||
// Stamper sealStamper = new Stamper();
|
||||
// sealStamper.setPage(0);
|
||||
// sealStamper.setType("COMPANY");
|
||||
// sealStamper.setActionId(companySealActionId);
|
||||
// sealStamper.setSignatoryId(platformSignatoryId);
|
||||
// sealStamper.setDocumentId(documentId);
|
||||
// if (action.getName().equals(sZ_CompanyName)||action.getName().equals(tJ_CompanyName)) {
|
||||
//// sealStamper.setKeyword("甲方(出租人1):(公章) ");
|
||||
// sealStamper.setKeyword("甲方(出租人):(公章)");
|
||||
// sealStamper.setOffsetX(-0.12);
|
||||
//// sealStamper.setOffsetY(-0.04);
|
||||
// sealStamper.setOffsetY(-0.13);
|
||||
//
|
||||
// //添加第二个盖章位置
|
||||
// Stamper sealStamper2 = new Stamper();
|
||||
// sealStamper2.setPage(0);
|
||||
// sealStamper2.setType("COMPANY");
|
||||
// sealStamper2.setActionId(companySealActionId);
|
||||
// sealStamper2.setSignatoryId(platformSignatoryId);
|
||||
// sealStamper2.setDocumentId(documentId);
|
||||
// sealStamper2.setKeyword("抵押权人:安鹏融资租赁(天津)有限公司");
|
||||
// sealStamper2.setOffsetX(-0.18);
|
||||
// sealStamper2.setOffsetY(-0.10);
|
||||
// stampers.add(sealStamper2);
|
||||
// stampers.add(sealStamper);
|
||||
// } else {
|
||||
// //sealStamper.setKeyword("甲方(出租人2):(公章)");
|
||||
// sealStamper.setKeyword("甲方(出租人1):(公章) ");
|
||||
// sealStamper.setOffsetX(-0.12);
|
||||
//// sealStamper.setOffsetY(-0.13);
|
||||
// sealStamper.setOffsetY(-0.04);
|
||||
// stampers.add(sealStamper);
|
||||
// }
|
||||
}
|
||||
}
|
||||
}
|
||||
String response = null;
|
||||
try {
|
||||
response = client.service(new ContractSendRequest(draft.getId(),stampers));
|
||||
} catch (Exception e) {
|
||||
throw new Exception("发起合同请求服务器失败,失败原因:" + e.getMessage());
|
||||
}
|
||||
SdkResponse sdkResponse = JSONUtils.toQysResponse(response);
|
||||
if (!sdkResponse.getCode().equals(0)) {
|
||||
throw new Exception("发起合同失败,失败原因:" + sdkResponse.getMessage());
|
||||
}
|
||||
return sdkResponse;
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据tempId获得签章的相关配置信息
|
||||
* @param tempId
|
||||
* @param documentId
|
||||
* @param companySealActionId
|
||||
* @param platformSignatoryId
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
List<Stamper> getStampers(String tempId,Long documentId,Long companySealActionId,Long platformSignatoryId)throws Exception{
|
||||
Transaction Sqlca=null;
|
||||
List<Stamper> list = new ArrayList<>();
|
||||
try {
|
||||
Sqlca = Transaction.createTransaction(CacheLoaderFactory.getDataSource());
|
||||
String selSql = " select stamper_type, stamper_sub_type, keyword, offsetX, offsetY, keywordIndex from lb_contract_sign_stamper where temp_id='"+ tempId +"' " ;
|
||||
ASResultSet rs = Sqlca.getASResultSet(new SqlObject(selSql));
|
||||
while(rs.next()) {
|
||||
Stamper stamper = new Stamper();
|
||||
stamper.setPage(0);// 坐标页码,0代表所有
|
||||
stamper.setDocumentId(documentId);//合同文档ID
|
||||
// 获取接口推送所需数据
|
||||
stamper.setType(rs.getString("stamper_type")); // 签署类型:COMPANY(公章),PERSONAL(个人签名),LP(法人章),TIMESTAMP(时间戳),ACROSS_PAGE(骑缝章)
|
||||
stamper.setActionId(companySealActionId);
|
||||
stamper.setSignatoryId(platformSignatoryId);
|
||||
stamper.setKeyword(rs.getString("keyword")); // 关键字
|
||||
stamper.setOffsetX(Double.parseDouble(rs.getString("offsetX"))); // 横坐标/关键字偏移量
|
||||
stamper.setOffsetY(Double.parseDouble(rs.getString("offsetY"))); // 纵坐标/关键字偏移量
|
||||
stamper.setKeywordIndex(Integer.parseInt(rs.getString("keywordIndex"))); // 关键字索引:1代表第1个关键字,0代表所有关键字,-1代表倒数第1个关键字;默认为1
|
||||
list.add(stamper);
|
||||
}
|
||||
}catch (Exception e){
|
||||
throw new Exception("ContractSignVtwoUtils#initQuerySql 签署位置sql查询,失败原因:" + e.getMessage());
|
||||
}
|
||||
return list;
|
||||
}
|
||||
|
||||
//公司盖章
|
||||
public SdkResponse companySealSign(String subjectId,Long contractId) throws Exception {
|
||||
String response = null;
|
||||
try {
|
||||
SdkClient client = this.getSdkClient(subjectId);
|
||||
Contract contract = this.getContract(subjectId,contractId).getResult();
|
||||
List<Signatory> signatories = contract.getSignatories();
|
||||
if(signatories!=null && signatories.size()>0){
|
||||
for (Signatory signatory : signatories) {
|
||||
String tenantType = signatory.getTenantType();
|
||||
String status = signatory.getStatus();
|
||||
if(tenantType!=null && "COMPANY".equals(tenantType) && status!=null && "SIGNING".equals(status)){
|
||||
SignParam param = new SignParam();
|
||||
param.setContractId(contractId);
|
||||
String company = signatory.getTenantName();
|
||||
System.out.println("盖章公司名称:"+company);
|
||||
param.setTenantName(company);
|
||||
|
||||
if(sZ_CompanyName.equals(company)){
|
||||
param.setSealId(new Long(sZ_OfficialSealId));
|
||||
}else if(tJ_CompanyName.equals(company)){
|
||||
param.setSealId(new Long(tJ_OfficialSealId));
|
||||
}else if(hH_CompanyName.equals(company)){
|
||||
param.setSealId(new Long(hH_OfficialSealId));
|
||||
}
|
||||
response = client.service(new ContractSignCompanyRequest(param));
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (Exception e) {
|
||||
throw new Exception("公章签署请求服务器失败,失败原因:" + e.getMessage());
|
||||
}
|
||||
SdkResponse sdkResponse = JSONUtils.toQysResponse(response);
|
||||
if (!sdkResponse.getCode().equals(0)) {
|
||||
throw new Exception("公章签署失败,失败原因:" + sdkResponse.getMessage());
|
||||
}
|
||||
return sdkResponse;
|
||||
}
|
||||
|
||||
public String getContractStatus(String subjectId, Long contractId) throws Exception{
|
||||
Contract contract = this.getContract(subjectId,contractId).getResult();
|
||||
boolean stu = true;
|
||||
StringBuffer sb = new StringBuffer();
|
||||
List<Signatory> signatories = contract.getSignatories();
|
||||
if(signatories!=null && signatories.size()>0){
|
||||
for (Signatory signatory : signatories) {
|
||||
String tenantType = signatory.getTenantType();
|
||||
String status = signatory.getStatus();
|
||||
if(tenantType!=null && "PERSONAL".equals(tenantType)){
|
||||
if(stu && status != null && (!status.equals("SIGNED")) ){
|
||||
stu = false ;
|
||||
}
|
||||
String statusName = "";
|
||||
switch (status) {
|
||||
case "DRAFT":
|
||||
statusName="草稿";
|
||||
break;
|
||||
case "RECALLED":
|
||||
statusName="已撤回";
|
||||
break;
|
||||
case "SIGNING":
|
||||
statusName="签署中";
|
||||
break;
|
||||
case "REJECTED":
|
||||
statusName="已退回";
|
||||
break;
|
||||
case "SIGNED":
|
||||
statusName="已完成";
|
||||
break;
|
||||
case "EXPIRED":
|
||||
statusName="已过期";
|
||||
break;
|
||||
case "FILLING":
|
||||
statusName="拟定中";
|
||||
break;
|
||||
case "WAITING":
|
||||
statusName="待签署";
|
||||
break;
|
||||
case "INVALIDING":
|
||||
statusName="作废中";
|
||||
break;
|
||||
case "INVALIDED":
|
||||
statusName="已作废";
|
||||
break;
|
||||
default:
|
||||
statusName="状态未匹配";
|
||||
break;
|
||||
}
|
||||
sb.append(signatory.getTenantName()).append(":").append(statusName).append(";");
|
||||
}
|
||||
}
|
||||
}
|
||||
if(stu){
|
||||
return "success";
|
||||
}else{
|
||||
return sb.substring(0, sb.length()-1);
|
||||
}
|
||||
}
|
||||
public SdkResponse<Contract> getContract(String subjectId, Long contractId) throws Exception {
|
||||
SdkClient client = this.getSdkClient(subjectId);
|
||||
ContractDetailRequest request = new ContractDetailRequest(contractId);
|
||||
String response;
|
||||
try {
|
||||
response = client.service(request);
|
||||
} catch (Exception e) {
|
||||
throw new Exception("合同详情查询,失败原因:" + e.getMessage());
|
||||
}
|
||||
SdkResponse<Contract> sdkResponse = JSONUtils.toQysResponse(response, Contract.class);
|
||||
if (!sdkResponse.getCode().equals(0)) {
|
||||
throw new Exception("合同详情查询,失败原因:" + sdkResponse.getMessage());
|
||||
}
|
||||
return sdkResponse;
|
||||
}
|
||||
//合同下载
|
||||
public String contractDownload(String subjectId, Long documentId, String filePath) throws Exception {
|
||||
SdkClient client = this.getSdkClient(subjectId);
|
||||
DocumentDownloadRequest request = new DocumentDownloadRequest(documentId);
|
||||
FileOutputStream fos = null;
|
||||
try {
|
||||
fos = new FileOutputStream(filePath);
|
||||
client.download(request, fos);
|
||||
IOUtils.safeClose(fos);
|
||||
} catch (FileNotFoundException e) {
|
||||
throw new Exception("合同文件下载,失败原因:" + e.getMessage());
|
||||
}finally{
|
||||
fos.close();
|
||||
}
|
||||
return "合同下载成功!";
|
||||
}
|
||||
|
||||
public String messageSend(String subjectId,Long signContractId){
|
||||
SdkClient client = this.getSdkClient(subjectId);
|
||||
ContractNoticeRequest request = new ContractNoticeRequest(signContractId);
|
||||
String response = client.service(request);
|
||||
SdkResponse responseObj = JSONUtils.toQysResponse(response);
|
||||
if(responseObj.getCode() == 0) {
|
||||
return "success";
|
||||
} else {
|
||||
System.out.println("短信重发失败:"+responseObj.getCode()+":"+responseObj.getMessage());
|
||||
return responseObj.getMessage();
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -272,7 +272,7 @@ public class AllinpayServlet extends BaseServlet {
|
||||
try {
|
||||
Sqlca = Transaction.createTransaction(JBOFactory.createJBOTransaction());
|
||||
String sql = "SELECT ca.account customername,ca.mobile phonenumber,ca.acc_number accNumber,ca.certid certId,ca.collect_type collectType FROM lb_project_info lpi JOIN customer_account ca ON ca.project_id=lpi.ID WHERE lpi.id=:Id limit 1";
|
||||
ASResultSet res = Sqlca.getASResultSet(new SqlObject(sql));
|
||||
ASResultSet res = Sqlca.getASResultSet(new SqlObject(sql).setParameter("Id", projectId));
|
||||
if (res.next()) {
|
||||
String userName = res.getString("customername");
|
||||
String phoneNumber = res.getString("phonenumber");
|
||||
|
||||
@ -256,7 +256,7 @@ public class FlowDataServiceImpl implements FlowDataService{
|
||||
}
|
||||
String projectid = flowParms.get("ProjectId");
|
||||
String ContractId = flowParms.get("ContractId");
|
||||
String sql = "SELECT id,acc_number,bank_name,account,customerid,project_id,mobile,certid FROM customer_account WHERE acc_type='Debit' and project_id='"+projectid+"'";
|
||||
String sql = "SELECT id,acc_number,bank_name,account,customerid,project_id,mobile,certid,bank_code,bank_type FROM customer_account WHERE acc_type='Debit' and project_id='"+projectid+"'";
|
||||
List<Map<String, String>> dataList = DataOperatorUtil.getDataBySql(sql);
|
||||
Map<String, Object> body = new HashMap<String, Object>();
|
||||
Map<String, String> data = new HashMap<String, String>();
|
||||
@ -268,8 +268,16 @@ public class FlowDataServiceImpl implements FlowDataService{
|
||||
data.put("project_id", dataList.get(0).get("project_id")+"");
|
||||
data.put("mobile", dataList.get(0).get("mobile")+"");
|
||||
data.put("certid", dataList.get(0).get("certid")+"");
|
||||
data.put("bank_code", dataList.get(0).get("bank_code")+"");
|
||||
data.put("bank_type", dataList.get(0).get("bank_type")+"");
|
||||
String bank_code = dataList.get(0).get("bank_code");
|
||||
if(bank_code==null||"null".equals(bank_code)){
|
||||
bank_code="";
|
||||
}
|
||||
data.put("bank_code", bank_code);
|
||||
String bank_type = dataList.get(0).get("bank_type");
|
||||
if(bank_type==null||"null".equals(bank_type)){
|
||||
bank_type="";
|
||||
}
|
||||
data.put("bank_type", bank_type);
|
||||
body.put("statusCode", "00");
|
||||
//获取扣款文件id
|
||||
String fileSql = "select * from (select * from (select lda.inputtime,lda.id as fileid ,case locate('front', FILENAME) when 0 then 'back' else 'front'end identify,FILENAME from LB_DOCRELATIVE ldra left join LB_DOCLIBRARY ldc on ldc.RELATIVE_ID=ldra.id and ldc.DOC_NAME='还款卡(正反面)' left join LB_DOCATTRIBUTE lda on lda.library_id=ldc.id where ldra.objecttype='BusinessApplyFlow' and ldra.proj_id='"+dataList.get(0).get("project_id")+"' and lda.deleteed is null ORDER BY lda.inputtime DESC) tmp where tmp.identify = 'front' limit 1) t1 union all select * from (select * from (select lda.inputtime,lda.id as fileid ,case locate('front', FILENAME) when 0 then 'back' else 'front'end identify,FILENAME from LB_DOCRELATIVE ldra left join LB_DOCLIBRARY ldc on ldc.RELATIVE_ID=ldra.id and ldc.DOC_NAME='还款卡(正反面)' left join LB_DOCATTRIBUTE lda on lda.library_id=ldc.id where ldra.objecttype='BusinessApplyFlow' and ldra.proj_id='"+dataList.get(0).get("project_id")+"' and lda.deleteed is null ORDER BY lda.inputtime DESC) tmp where tmp.identify = 'back' limit 1) t2; ";
|
||||
|
||||
@ -242,7 +242,7 @@ public class ApplyArchiveServiceImpl implements ApplyArchiveService{
|
||||
String userId = fieldMap.get("userid") == null ? "" : fieldMap.get("userid").toString();
|
||||
String sign = fieldMap.get("sign") == null ? "" : fieldMap.get("sign").toString();
|
||||
|
||||
String sql = "SELECT lrp.PROJECT_PLAN_NUMBER,lul.customer_name,cp.mobile,cp.SEX,cp.WORKCORP,cp.WORKADD,ca.fulladdress,cp.EMERGENCY_CONTACT_PERSON,lrp.contract_id,cp.customerid AS customer_id FROM lc_overdue_rent_plan lrp LEFT JOIN lb_contract_info lci ON lci.id=lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.CONTRACT_ID = lrp.CONTRACT_ID LEFT JOIN CUSTOMER_PERSON cp ON cp.customerid = lul.CUSTOMER_ID LEFT JOIN CUSTOMER_ADDRESS ca ON ca.customerid = cp.customerid WHERE lrp.plan_date < NOW() AND lrp.plan_status='δ½áÇå' ";
|
||||
String sql = "SELECT lrp.PROJECT_PLAN_NUMBER,lul.customer_name,cp.mobile,cp.SEX,cp.WORKCORP,cp.WORKADD,ca.fulladdress,cp.EMERGENCY_CONTACT_PERSON,lrp.contract_id,cp.customerid AS customer_id FROM lc_overdue_rent_plan lrp LEFT JOIN lb_contract_info lci ON lci.id=lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.CONTRACT_ID = lrp.CONTRACT_ID LEFT JOIN CUSTOMER_PERSON cp ON cp.customerid = lul.CUSTOMER_ID LEFT JOIN CUSTOMER_ADDRESS ca ON ca.customerid = cp.customerid WHERE lrp.plan_date < DATE_FORMAT(NOW(),'%Y/%m/%d') AND lrp.plan_status='δ½áÇå' and lci.contract_status='31' ";
|
||||
if("my".equalsIgnoreCase(sign)){
|
||||
System.out.println("获取我的逾期提醒数据 ");
|
||||
sql = sql + " AND lci.project_manage='"+userId+"' GROUP BY cp.customerid ";
|
||||
@ -271,9 +271,20 @@ public class ApplyArchiveServiceImpl implements ApplyArchiveService{
|
||||
String sql = "";
|
||||
//sql = "select lrp.contract_id,lci.contract_number,lul.customer_name as lessee_name,lec.frame_number,lec.model,ifnull(sum(lrp.rent),0) - ifnull(sum(lri.rent),0) as residue_rent,lrp.rent,lcc.defaultdueday,lcc.lease_term,lrp.plan_list,lrp.penalty from lb_contract_info lci left join lc_calc_condition lcc on lcc.contract_id = lci.id left join lb_union_lessee lul on lcc.contract_id = lul.contract_id and lul.is_main = 'y' left join lb_equipment_car lec on lec.contract_id = lcc.contract_id left join lc_rent_plan lrp on lrp.contract_id=lci.id left join lc_rent_income lri on lri.plan_id=lrp.id where lul.customer_id='"+customerid+"' group by lrp.contract_id ";
|
||||
//sql = "SELECT lrp.project_plan_number as plannumber,'project_plan_number' AS planCName,lul.flowunid as objectNo,lrp.contract_id,lrp.contract_plan_number AS contract_number,lul.customer_name AS lessee_name,lec.frame_number,lec.model,lrp.overinterest AS residue_rent,lrp.rent,SUBSTRING(lrp.plan_date,-2) AS defaultdueday,lcc.lease_term,COUNT(*) AS plan_list,SUM(lrp.penalty) AS penalty,ldcl.filename AS filename,ldcl.attribute_id AS fileId FROM lc_overdue_rent_plan lrp LEFT JOIN lb_union_lessee lul ON lul.contract_id=lrp.contract_id AND lul.is_main = 'y' LEFT JOIN lb_equipment_car lec ON lec.contract_id = lrp.contract_id LEFT JOIN lc_calc_condition lcc ON lcc.contract_id = lrp.contract_id LEFT JOIN lb_doc_contract_list ldcl ON ldcl.contract_id=lrp.contract_id AND ldcl.file_flag='yes' WHERE plan_status='未结清' AND lul.customer_id='"+customerid+"' GROUP BY lrp.contract_id ";
|
||||
sql= "SELECT lci.id AS contract_id,lci.contract_number,lul.flowunid AS objectNo,lul.lessee_name,lec.frame_number,lec.model,IFNULL(lrp.rent,0) - IFNULL(lri.rent,0) AS residue_rent,lor.rent,lor.defaultdueday,lcc.lease_term,lor.plan_list,IFNULL(lcrl.rent,0)- IFNULL(lri.rent,0) + IFNULL(lor.penalty,0) AS penalty,lor.plannumber,lor.planCName,ld.filename,ld.fileId FROM lb_contract_info lci LEFT JOIN (SELECT contract_id,SUM(rent) AS rent FROM lc_rent_plan GROUP BY contract_id) lrp ON lrp.contract_id = lci.id LEFT JOIN (SELECT contract_id,SUM(rent) AS rent FROM lc_rent_income GROUP BY contract_id) lri ON lri.contract_id = lci.id LEFT JOIN (SELECT contract_id,SUM(rent) AS rent FROM lc_rent_plan WHERE DATE_FORMAT(NOW(),'%Y/%m/%d')>plan_date GROUP BY contract_id ) lcrl ON lcrl.contract_id = lci.id LEFT JOIN (SELECT project_plan_number AS plannumber,'project_plan_number' AS planCName,contract_plan_number AS contract_number,contract_id,SUBSTRING(plan_date,-2) AS defaultdueday,rent,plan_date,plan_status,COUNT(*) AS plan_list,SUM(penalty) - SUM(fact_penalty) AS penalty FROM lc_overdue_rent_plan WHERE plan_status='δ½áÇå' GROUP BY contract_id) lor ON lor.contract_id = lrp.contract_id LEFT JOIN (SELECT contract_id,plan_date FROM lc_rent_plan GROUP BY contract_id) lcr ON lcr.contract_id=lci.id LEFT JOIN (SELECT customer_name AS lessee_name,contract_id,is_main,customer_id,flowunid FROM lb_union_lessee WHERE is_main = 'y' GROUP BY contract_id) lul ON lul.contract_id=lci.id LEFT JOIN (SELECT frame_number,model,contract_id FROM lb_equipment_car GROUP BY contract_id) lec ON lec.contract_id = lci.id LEFT JOIN (SELECT lease_term,contract_id FROM lc_calc_condition GROUP BY contract_id) lcc ON lcc.contract_id = lci.id LEFT JOIN (SELECT contract_id,file_flag,filename AS filename,attribute_id AS fileId FROM lb_doc_contract_list WHERE file_flag='yes' GROUP BY contract_id) ld ON ld.contract_id=lci.id WHERE lul.customer_id='"+customerid+"' GROUP BY lci.id ";
|
||||
sql= "SELECT 'project_plan_number' AS planCName,lci.id AS contract_id,lci.contract_number,lul.flowunid AS objectNo,lul.lessee_name,lec.frame_number,lec.model,IFNULL(lrp.rent,0) - IFNULL(lri.rent,0) AS residue_rent,lcc.lease_term,lcr.rent,lcr.defaultdueday,ld.filename,ld.fileId FROM lb_contract_info lci LEFT JOIN (SELECT contract_id,SUM(rent) AS rent FROM lc_rent_plan GROUP BY contract_id) lrp ON lrp.contract_id = lci.id LEFT JOIN (SELECT contract_id,SUM(rent) AS rent FROM lc_rent_income GROUP BY contract_id) lri ON lri.contract_id = lci.id LEFT JOIN (SELECT customer_name AS lessee_name,contract_id,is_main,customer_id,flowunid FROM lb_union_lessee WHERE is_main = 'y' GROUP BY contract_id) lul ON lul.contract_id=lci.id LEFT JOIN (SELECT frame_number,model,contract_id FROM lb_equipment_car GROUP BY contract_id) lec ON lec.contract_id = lci.id LEFT JOIN (SELECT lease_term,contract_id FROM lc_calc_condition GROUP BY contract_id) lcc ON lcc.contract_id = lci.id LEFT JOIN (SELECT contract_id,file_flag,filename AS filename,attribute_id AS fileId FROM lb_doc_contract_list WHERE file_flag='yes' GROUP BY contract_id) ld ON ld.contract_id=lci.id LEFT JOIN (SELECT contract_id,rent,SUBSTRING(plan_date,9,10) as defaultdueday FROM lc_rent_plan where plan_list='1' ) lcr ON lcr.contract_id=lci.id WHERE lci.contract_status='31' and lul.customer_id='"+customerid+"' GROUP BY lci.id ";
|
||||
List<Map<String, String>> dataList = DataOperatorUtil.getDataBySql(sql);
|
||||
|
||||
if(dataList!=null && dataList.size()>0){
|
||||
for (int i =0;i<dataList.size();i++) {
|
||||
Map<String, String> map = dataList.get(i);
|
||||
String rentSql = "select COUNT(1) plan_lists,IFNULL(SUM(rent_over),0)+IFNULL(SUM(penalty_over),0) as rentmoney from vi_lc_rent_plan where contract_id='"+map.get("contract_id")+"' and plan_date<DATE_FORMAT(SYSDATE(),'%Y/%m/%d') and rent_over>0";
|
||||
List<Map<String, String>> rentList = DataOperatorUtil.getDataBySql(rentSql);
|
||||
if(rentList!=null&& rentList.size()>0){
|
||||
map.put("plan_list", rentList.get(0).get("plan_lists"));
|
||||
map.put("penalty", rentList.get(0).get("rentmoney"));
|
||||
dataList.set(i, map);
|
||||
}
|
||||
}
|
||||
}
|
||||
Map<String, Object> body = new HashMap<String, Object>();
|
||||
body.put("datas", dataList);
|
||||
ReturnMapUtil.setReturnMap(body,RestfullConstant.baseProperty.get("success").toString(), "");
|
||||
|
||||
@ -87,7 +87,7 @@ public class InvoiceDownloadServlet extends HttpServlet {
|
||||
File file = new File(localFile);
|
||||
if (!file.exists())
|
||||
throw new Exception("文件不存在");
|
||||
SimpleDateFormat dateFormat = new SimpleDateFormat("YYYYMMddHHmmss");
|
||||
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmss");
|
||||
String filename = contract_no+dateFormat.format(new Date()) + ".pdf";
|
||||
//String filename = contract_no + ".pdf";
|
||||
response.setContentType(getServletContext().getMimeType(filename));
|
||||
|
||||
@ -125,7 +125,7 @@ public class InvoiceLotDownloadServlet extends HttpServlet {
|
||||
ARE.getLog().error("AttachmentView SQL Error:", e);
|
||||
}
|
||||
}
|
||||
SimpleDateFormat dateFormat = new SimpleDateFormat("YYYYMMddHHmmss");
|
||||
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmss");
|
||||
String filename = dateFormat.format(new Date()) + ".zip";
|
||||
//String zipFilename ="E:/liuzhaoCopyPDF/"+filename;
|
||||
String zipFilename =zipLocalPath+"/"+filename;
|
||||
|
||||
136
src_jbo/com/tenwa/insurance/LB_CONTRACT_INSURANCE_INFO.java
Normal file
136
src_jbo/com/tenwa/insurance/LB_CONTRACT_INSURANCE_INFO.java
Normal file
@ -0,0 +1,136 @@
|
||||
package com.tenwa.insurance;
|
||||
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
* 保险理赔授权 - JBO命名常量类<br><br>
|
||||
* Note: This file is generated by ADE tools, <em>dont</em> modify it.<br>
|
||||
|
||||
*/
|
||||
public interface LB_CONTRACT_INSURANCE_INFO{
|
||||
/**
|
||||
* 保险理赔授权<br><br>
|
||||
* 代表本类映射的BizObjectClass
|
||||
*/
|
||||
public static final String CLASS_NAME = "com.tenwa.insurance.LB_CONTRACT_INSURANCE_INFO";
|
||||
/**
|
||||
* 编号 STRING(32)<br>
|
||||
*/
|
||||
public static final String id = "id";
|
||||
/**
|
||||
* 保险单号 STRING(255)<br>
|
||||
*/
|
||||
public static final String insurance_no = "insurance_no";
|
||||
/**
|
||||
* 报案号 STRING(64)<br>
|
||||
*/
|
||||
public static final String report_no = "report_no";
|
||||
/**
|
||||
* 合同id STRING(32)<br>
|
||||
*/
|
||||
public static final String contract_id = "contract_id";
|
||||
/**
|
||||
* 订单id STRING(32)<br>
|
||||
*/
|
||||
public static final String project_id = "project_id";
|
||||
/**
|
||||
* 客户id STRING(32)<br>
|
||||
*/
|
||||
public static final String customer_id = "customer_id";
|
||||
/**
|
||||
* 租赁物id STRING(32)<br>
|
||||
*/
|
||||
public static final String equipment_id = "equipment_id";
|
||||
/**
|
||||
* 合同编号 STRING(32)<br>
|
||||
*/
|
||||
public static final String contract_no = "contract_no";
|
||||
/**
|
||||
* 订单编号 STRING(32)<br>
|
||||
*/
|
||||
public static final String project_name = "project_name";
|
||||
/**
|
||||
* 车架号 STRING(32)<br>
|
||||
*/
|
||||
public static final String FRAME_NUMBER = "FRAME_NUMBER";
|
||||
/**
|
||||
* 车牌号 STRING(32)<br>
|
||||
*/
|
||||
public static final String PLATE_NUMBER = "PLATE_NUMBER";
|
||||
/**
|
||||
* 产品id STRING(32)<br>
|
||||
*/
|
||||
public static final String product_id = "product_id";
|
||||
/**
|
||||
* 产品名称 STRING(32)<br>
|
||||
*/
|
||||
public static final String product_name = "product_name";
|
||||
/**
|
||||
* 经销商id STRING(32)<br>
|
||||
*/
|
||||
public static final String distributor_no = "distributor_no";
|
||||
/**
|
||||
* 经销商名称 STRING(255)<br>
|
||||
*/
|
||||
public static final String distributor_name = "distributor_name";
|
||||
/**
|
||||
* 主体id STRING(32)<br>
|
||||
*/
|
||||
public static final String subject_id = "subject_id";
|
||||
/**
|
||||
* 主体名称 STRING(32)<br>
|
||||
*/
|
||||
public static final String subject_name = "subject_name";
|
||||
/**
|
||||
* 客户名称 STRING(32)<br>
|
||||
*/
|
||||
public static final String username = "username";
|
||||
/**
|
||||
* 身份证号 STRING(32)<br>
|
||||
*/
|
||||
public static final String cert_id = "cert_id";
|
||||
/**
|
||||
* 保险公司名称 STRING(255)<br>
|
||||
*/
|
||||
public static final String insurance_company = "insurance_company";
|
||||
/**
|
||||
* 赔偿金额 STRING(32)<br>
|
||||
*/
|
||||
public static final String insurance_amount_number = "insurance_amount_number";
|
||||
/**
|
||||
* 户名 STRING(32)<br>
|
||||
*/
|
||||
public static final String insurance_account = "insurance_account";
|
||||
/**
|
||||
* 银行名称 STRING(32)<br>
|
||||
*/
|
||||
public static final String bank_name = "bank_name";
|
||||
/**
|
||||
* 银行账户 STRING(32)<br>
|
||||
*/
|
||||
public static final String bank_card = "bank_card";
|
||||
/**
|
||||
* 登记人 STRING(32)<br>
|
||||
*/
|
||||
public static final String INPUTUSERID = "INPUTUSERID";
|
||||
/**
|
||||
* 登记部门 STRING(32)<br>
|
||||
*/
|
||||
public static final String INPUTORGID = "INPUTORGID";
|
||||
/**
|
||||
* 登记时间 STRING(32)<br>
|
||||
*/
|
||||
public static final String INPUTTIME = "INPUTTIME";
|
||||
/**
|
||||
* 更新人 STRING(32)<br>
|
||||
*/
|
||||
public static final String UPDATEUSERID = "UPDATEUSERID";
|
||||
/**
|
||||
* 更新部门 STRING(32)<br>
|
||||
*/
|
||||
public static final String UPDATEORGID = "UPDATEORGID";
|
||||
/**
|
||||
* 更新时间 STRING(32)<br>
|
||||
*/
|
||||
public static final String UPDATETIME = "UPDATETIME";
|
||||
}
|
||||
@ -585,4 +585,28 @@ public interface LC_CALC_CONDITION{
|
||||
* 联合方出资额比例 DOUBLE(22)<br>
|
||||
*/
|
||||
public static final String UNITE_MONEY_RATIO = "UNITE_MONEY_RATIO";
|
||||
/**
|
||||
* 运营费率 DOUBLE(22)<br>
|
||||
*/
|
||||
public static final String OPERATING_RATE = "OPERATING_RATE";
|
||||
/**
|
||||
* GPS差额 DOUBLE(22)<br>
|
||||
*/
|
||||
public static final String GPS_DIFFERENCE = "GPS_DIFFERENCE";
|
||||
/**
|
||||
* 风险计提比率 DOUBLE(22)<br>
|
||||
*/
|
||||
public static final String RISK_ACCRUAL_RATIO = "RISK_ACCRUAL_RATIO";
|
||||
/**
|
||||
* 战略系数 DOUBLE(22)<br>
|
||||
*/
|
||||
public static final String STRATEGIC_COEFFICIENT = "STRATEGIC_COEFFICIENT";
|
||||
/**
|
||||
* 战略ROA DOUBLE(22)<br>
|
||||
*/
|
||||
public static final String STRATEGY_ROA = "STRATEGY_ROA";
|
||||
/**
|
||||
* 是否灵活分润<br>
|
||||
*/
|
||||
public static final String SPLIT_TYPE = "SPLIT_TYPE";
|
||||
}
|
||||
@ -585,4 +585,28 @@ public interface LC_CALC_CONDITION_HIS{
|
||||
* 联合方出资额比例 DOUBLE(22)<br>
|
||||
*/
|
||||
public static final String UNITE_MONEY_RATIO = "UNITE_MONEY_RATIO";
|
||||
/**
|
||||
* 运营费率 DOUBLE(22)<br>
|
||||
*/
|
||||
public static final String OPERATING_RATE = "OPERATING_RATE";
|
||||
/**
|
||||
* GPS差额 DOUBLE(22)<br>
|
||||
*/
|
||||
public static final String GPS_DIFFERENCE = "GPS_DIFFERENCE";
|
||||
/**
|
||||
* 风险计提比率 DOUBLE(22)<br>
|
||||
*/
|
||||
public static final String RISK_ACCRUAL_RATIO = "RISK_ACCRUAL_RATIO";
|
||||
/**
|
||||
* 战略系数 DOUBLE(22)<br>
|
||||
*/
|
||||
public static final String STRATEGIC_COEFFICIENT = "STRATEGIC_COEFFICIENT";
|
||||
/**
|
||||
* 战略ROA DOUBLE(22)<br>
|
||||
*/
|
||||
public static final String STRATEGY_ROA = "STRATEGY_ROA";
|
||||
/**
|
||||
* 是否灵活分润<br>
|
||||
*/
|
||||
public static final String SPLIT_TYPE = "SPLIT_TYPE";
|
||||
}
|
||||
@ -585,4 +585,28 @@ public interface LC_CALC_CONDITION_TEMP{
|
||||
* 联合方出资额支出 DOUBLE(22)<br>
|
||||
*/
|
||||
public static final String UNITE_MONEY_OUT = "UNITE_MONEY_OUT";
|
||||
/**
|
||||
* 运营费率 DOUBLE(22)<br>
|
||||
*/
|
||||
public static final String OPERATING_RATE = "OPERATING_RATE";
|
||||
/**
|
||||
* GPS差额 DOUBLE(22)<br>
|
||||
*/
|
||||
public static final String GPS_DIFFERENCE = "GPS_DIFFERENCE";
|
||||
/**
|
||||
* 风险计提比率 DOUBLE(22)<br>
|
||||
*/
|
||||
public static final String RISK_ACCRUAL_RATIO = "RISK_ACCRUAL_RATIO";
|
||||
/**
|
||||
* 战略系数 DOUBLE(22)<br>
|
||||
*/
|
||||
public static final String STRATEGIC_COEFFICIENT = "STRATEGIC_COEFFICIENT";
|
||||
/**
|
||||
* 战略ROA DOUBLE(22)<br>
|
||||
*/
|
||||
public static final String STRATEGY_ROA = "STRATEGY_ROA";
|
||||
/**
|
||||
* 是否灵活分润<br>
|
||||
*/
|
||||
public static final String SPLIT_TYPE = "SPLIT_TYPE";
|
||||
}
|
||||
@ -589,4 +589,28 @@ public interface LC_CONTRACT_CONDITION{
|
||||
* 联合方出资额比例 DOUBLE(22)<br>
|
||||
*/
|
||||
public static final String UNITE_MONEY_RATIO = "UNITE_MONEY_RATIO";
|
||||
/**
|
||||
* 运营费率 DOUBLE(22)<br>
|
||||
*/
|
||||
public static final String OPERATING_RATE = "OPERATING_RATE";
|
||||
/**
|
||||
* GPS差额 DOUBLE(22)<br>
|
||||
*/
|
||||
public static final String GPS_DIFFERENCE = "GPS_DIFFERENCE";
|
||||
/**
|
||||
* 风险计提比率 DOUBLE(22)<br>
|
||||
*/
|
||||
public static final String RISK_ACCRUAL_RATIO = "RISK_ACCRUAL_RATIO";
|
||||
/**
|
||||
* 战略系数 DOUBLE(22)<br>
|
||||
*/
|
||||
public static final String STRATEGIC_COEFFICIENT = "STRATEGIC_COEFFICIENT";
|
||||
/**
|
||||
* 战略ROA DOUBLE(22)<br>
|
||||
*/
|
||||
public static final String STRATEGY_ROA = "STRATEGY_ROA";
|
||||
/**
|
||||
* 是否灵活分润<br>
|
||||
*/
|
||||
public static final String SPLIT_TYPE = "SPLIT_TYPE";
|
||||
}
|
||||
@ -589,4 +589,28 @@ public interface LC_PROJ_CONDITION{
|
||||
* 联合方出资额比例 DOUBLE(22)<br>
|
||||
*/
|
||||
public static final String UNITE_MONEY_RATIO = "UNITE_MONEY_RATIO";
|
||||
/**
|
||||
* 运营费率 DOUBLE(22)<br>
|
||||
*/
|
||||
public static final String OPERATING_RATE = "OPERATING_RATE";
|
||||
/**
|
||||
* GPS差额 DOUBLE(22)<br>
|
||||
*/
|
||||
public static final String GPS_DIFFERENCE = "GPS_DIFFERENCE";
|
||||
/**
|
||||
* 风险计提比率 DOUBLE(22)<br>
|
||||
*/
|
||||
public static final String RISK_ACCRUAL_RATIO = "RISK_ACCRUAL_RATIO";
|
||||
/**
|
||||
* 战略系数 DOUBLE(22)<br>
|
||||
*/
|
||||
public static final String STRATEGIC_COEFFICIENT = "STRATEGIC_COEFFICIENT";
|
||||
/**
|
||||
* 战略ROA DOUBLE(22)<br>
|
||||
*/
|
||||
public static final String STRATEGY_ROA = "STRATEGY_ROA";
|
||||
/**
|
||||
* 是否灵活分润<br>
|
||||
*/
|
||||
public static final String SPLIT_TYPE = "SPLIT_TYPE";
|
||||
}
|
||||
@ -226,21 +226,6 @@ CREATE TABLE bank_collect_type_config_log (
|
||||
delee from AWE_DO_CATALOG where dono='BankCollectTypeConfigInfo';
|
||||
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 ('BankCollectTypeConfigInfo','银行扣款方式配置',null,'30020',null,'1','1','default','jbo.loan.BANK_COLLECT_TYPE_CONFIG','O','id=:id','','','com.amarsoft.app.awe.config.customer.CustomerAccountConfigHandler',null,'SYS_Designer','2020/10/22 11:42:42','SYS_Designer','2020/12/10 14:36:40','','0','');
|
||||
|
||||
-- 税率编码维护添加主体字段
|
||||
Alter table tax_code_info add column lease_form varchar(5) NULL COMMENT '赁类型01直租,02回租' after remark;
|
||||
-- 税率编码维护list页面添加租赁类型字段
|
||||
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 ('taxCodeList','0045','0045','1','O','lease_form','lease_form','String','','租赁类型','','1','FlatSelect','1','1','Code','leas_form','','20','1','0','0','1','0',0,'','','','SYS_Designer','2020/12/11 09:49:25','SYS_Designer','2020/12/11 10:50:03','0','','1','','','','');
|
||||
-- 税率编码维护info页面添加校验和字段
|
||||
delete from AWE_DO_CATALOG where dono='taxCodeInfo';
|
||||
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 ('taxCodeInfo','税率编码信息',null,'30',null,'1','1','default','jbo.app.tenwa.calc.TAX_CODE_INFO','O','id=:id','','','com.amarsoft.app.awe.config.classmethod.TaxCodeInfoHandler',null,'SYS_Designer','2020/07/30 16:05:18','SYS_Designer','2020/12/11 10:46:12','','0','');
|
||||
delete from awe_do_library where dono='taxCodeInfo';
|
||||
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 ('taxCodeInfo','0010','0010','1','O','id','id','String','','id','','1','Text','1','1','','','',null,'0','0','0','1','0',0,'','','','SYS_Designer','2020/07/30 16:05:18','SYS_Designer','2020/12/11 10:46:12','','','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 ('taxCodeInfo','0020','0020','1','O','code','code','String','','编码','','1','Text','1','1','','','',null,'1','0','1','1','0',0,'','','','SYS_Designer','2020/07/30 16:05:18','SYS_Designer','2020/12/11 10:46:12','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 ('taxCodeInfo','0030','0030','1','O','full_code','full_code','String','','合并编码','','1','Text','1','1','','','',null,'1','0','1','1','0',0,'','','','SYS_Designer','2020/07/30 16:05:18','SYS_Designer','2020/12/11 10:46:12','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 ('taxCodeInfo','0040','0040','1','O','tax_type','tax_type','String','','名称','','1','Select','1','1','Code','tax_type','',null,'1','0','1','1','0',0,'','','','SYS_Designer','2020/07/30 16:05:18','SYS_Designer','2020/12/11 10:46:12','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 ('taxCodeInfo','0045','0045','1','O','lease_form','lease_form','String','','租赁类型','','1','Select','1','1','Code','leas_form','','20','1','0','1','1','0',0,'','','','SYS_Designer','2020/12/11 09:51:16','SYS_Designer','2020/12/11 10:51:43','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 ('taxCodeInfo','0050','0050','1','O','remark','remark','String','','简称','','1','Text','1','1','','','',null,'1','0','0','1','0',0,'','','','SYS_Designer','2020/07/30 16:05:18','SYS_Designer','2020/12/11 10:46:12','','','1','','','','');
|
||||
|
||||
-- 添加扣款渠道数据字典
|
||||
Insert Into CODE_CATALOG (codeno,sortno,codetypeone,codetypetwo,codename,codedescribe,codeattribute,inputuser,inputorg,inputtime,updateuser,updatetime,remark) Values ('DeductionCollect','00217700','1.基础配置','扣款渠道','','','','SYS_Designer',null,'2020/12/11 15:56:58','SYS_Designer','2020/12/11 15:56:58','');
|
||||
Insert Into Code_Library (codeno,itemno,itemname,bankno,sortno,isinuse,itemdescribe,itemattribute,relativecode,attribute1,attribute2,attribute3,attribute4,attribute5,attribute6,attribute7,attribute8,inputuser,inputorg,inputtime,updateuser,updatetime,remark,helptext) Values ('DeductionCollect','TLcollect','通联扣款','','0020','1','','','','','','','','','','','','SYS_Designer',null,'2020/12/11 15:59:56','SYS_Designer','2020/12/11 15:59:56','','');
|
||||
|
||||
@ -5,6 +5,7 @@ import com.amarsoft.are.jbo.JBOFactory;
|
||||
import com.amarsoft.are.jbo.JBOTransaction;
|
||||
import com.amarsoft.awe.util.JavaMethod;
|
||||
import com.amarsoft.context.ASUser;
|
||||
import com.tenwa.channelportal.action.generativecontract.WordToPDFUtil;
|
||||
import org.codehaus.jackson.map.ObjectMapper;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import javax.servlet.ServletException;
|
||||
@ -77,6 +78,15 @@ public class FlowController extends HttpServlet {
|
||||
flowAction.setFlowNo(request.getParameter("flowno"));
|
||||
flowAction.delete(tx);
|
||||
tx.commit();
|
||||
}else if ("pdf".equals(type)){
|
||||
String srcPath = request.getParameter("srcPath");
|
||||
String desPath = request.getParameter("desPath");
|
||||
Boolean aboolean = WordToPDFUtil.Word2Pdf(srcPath,desPath);
|
||||
if(aboolean){
|
||||
sResult = "SUCCESS";
|
||||
}else{
|
||||
sResult = "ERROR";
|
||||
}
|
||||
}
|
||||
result = sResult==null?"SUCCESS":sResult;
|
||||
} catch ( Exception e ) {
|
||||
|
||||
@ -42,9 +42,7 @@ public class SelectBalance {
|
||||
Map<String,String> params= new HashMap<String,String>();
|
||||
params.put("distributor_id", distributor_no);
|
||||
//params.put("caution_money", caution_money);
|
||||
String sql="SELECT O.sums AS money "
|
||||
+ "FROM DISTRIBUTOR_INFO O WHERE "
|
||||
+ "O.distributor_no=:distributor_id";
|
||||
String sql="select (IFNULL(dp.CAUTION_MONEY,0) - IFNULL(de.CAUTION_MONEY,0)) as money FROM (SELECT SUM(IFNULL(CAUTION_MONEY,0)) CAUTION_MONEY,DISTRIBUTOR_ID FROM D_DEPOSITCHARGE_INFO GROUP BY DISTRIBUTOR_ID ) dp LEFT JOIN (SELECT SUM(IFNULL(CAUTION_MONEY,0)) CAUTION_MONEY,DISTRIBUTOR_ID FROM D_DEPOSITRETURN_INFO GROUP BY DISTRIBUTOR_ID) de ON de.DISTRIBUTOR_ID = dp.DISTRIBUTOR_ID where dp.DISTRIBUTOR_ID=:distributor_id ";
|
||||
List<Map<String,String>> getSql = DataOperatorUtil.getDataBySql(scql, sql, params);
|
||||
BigDecimal mm = new BigDecimal("0");
|
||||
if(getSql.size()>0){
|
||||
|
||||
@ -124,7 +124,7 @@ public class AssetsOffCallBack extends BaseImportExcelCallBack{
|
||||
boolean flag = false;
|
||||
String insertSql="";
|
||||
Date date = new Date();
|
||||
String date1 = new SimpleDateFormat("YYYY/MM/dd HH:mm:ss").format(date);
|
||||
String date1 = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss").format(date);
|
||||
|
||||
/**
|
||||
* 校验重复导入
|
||||
|
||||
@ -1128,7 +1128,7 @@ public class rentPlanInvoiceDirectManager extends BaseTable{
|
||||
pdfurl = responseBase.getBody().getPdfurl();
|
||||
if (confirmResult == null || "".equals(localF)
|
||||
|| localF == null) {
|
||||
SimpleDateFormat dateFormat = new SimpleDateFormat("YYYYMMdd");
|
||||
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd");
|
||||
String ydm = dateFormat.format(new Date());
|
||||
|
||||
path = File.separator + ydm.substring(0, 4)
|
||||
|
||||
@ -692,7 +692,7 @@ public class rentPlanInvoiceManager extends BaseTable {
|
||||
if (confirmResult == null || "".equals(localF)
|
||||
|| localF == null) {
|
||||
SimpleDateFormat dateFormat = new SimpleDateFormat(
|
||||
"YYYYMMdd");
|
||||
"yyyyMMdd");
|
||||
String ydm = dateFormat.format(new Date());
|
||||
|
||||
path = File.separator + ydm.substring(0, 4)
|
||||
|
||||
@ -701,7 +701,7 @@ public class CollectAuditInfoCache {
|
||||
int plan_list=Integer.parseInt(bom.getAttribute("plan_list").toString())-1;
|
||||
// 查询当前要代偿期次的上一期代偿记录, 有数据则联系代偿记录加1,没有数据则默认为1;
|
||||
BizObject ddi = bd.createQuery("SELECT O.COMPENSATORY_CON FROM O WHERE O.MONEY_TYPE='bondRepay' AND O.CONTRACT_ID='"+contract_id+"' AND O.PLAN_LIST='"+plan_list+"'").getSingleResult(false);
|
||||
if(ddi!=null && !"".equals(ddi)) {
|
||||
if(ddi!=null && !"".equals(ddi.getAttribute("COMPENSATORY_CON").getString())) {
|
||||
COMPENSATORY_CON=String.valueOf(Integer.parseInt(ddi.getAttribute("COMPENSATORY_CON").getString())+1);
|
||||
}else {
|
||||
COMPENSATORY_CON="1";
|
||||
@ -1027,7 +1027,7 @@ public class CollectAuditInfoCache {
|
||||
BizObject bolri = bmlri.createQuery("select v.sum(rent) as v.rent from O where plan_id=:plan_id group by plan_id").setParameter("plan_id", plan_id).getSingleResult(false);
|
||||
String rent_i = bolri.getAttribute("rent").toString();
|
||||
if(Double.parseDouble(rent_p)>Double.parseDouble(rent_i)){
|
||||
COLLECT_STATUS = "部分收款";
|
||||
COLLECT_STATUS = collectStatusPart;
|
||||
COLLECT_MSG = "手动卡扣,部分收款";
|
||||
|
||||
BigDecimal singleRent_over = new BigDecimal(rent);
|
||||
|
||||
@ -1028,7 +1028,7 @@ public class CollectAuditInfoCacheTj {
|
||||
BizObject bolri = bmlri.createQuery("select v.sum(rent) as v.rent from O where plan_id=:plan_id group by plan_id").setParameter("plan_id", plan_id).getSingleResult(false);
|
||||
String rent_i = bolri.getAttribute("rent").toString();
|
||||
if(Double.parseDouble(rent_p)>Double.parseDouble(rent_i)){
|
||||
COLLECT_STATUS = "部分收款";
|
||||
COLLECT_STATUS = collectStatusPart;
|
||||
COLLECT_MSG = "手动卡扣,部分收款";
|
||||
|
||||
BigDecimal singleRent_over = new BigDecimal(rent);
|
||||
|
||||
@ -54,6 +54,10 @@ public class FundIncomeEndRentPlanModify extends BaseBussiness{
|
||||
String payment_number=bo.getAttribute("payment_number").toString();
|
||||
String contractId=bo.getAttribute("contract_id").toString();
|
||||
String productId = Sqlca.getString("select product_id from lb_contract_info where id='"+contractId+"'");
|
||||
//是否灵活分润
|
||||
String splitType = Sqlca.getString( "select attribute5 from business_type where typeno = '" + productId + "'" );
|
||||
//暂时先用从产品读取的,待客户确认是否要存表
|
||||
//String splitType = Sqlca.getString("select split_type from lc_calc_condition where contract_id='"+contractId+"'");
|
||||
String calType = "onHire_process";
|
||||
String projectPlanNumber = bo.getAttribute("project_plan_number").toString();
|
||||
CreateTransactionExecutor cre = new CreateTransactionExecutor();
|
||||
@ -71,7 +75,7 @@ public class FundIncomeEndRentPlanModify extends BaseBussiness{
|
||||
if("".equals(splittingRatio)||splittingRatio==null){
|
||||
|
||||
}else{
|
||||
cre.insertRentPlan_SP(splittingRatio, Sqlca);
|
||||
cre.insertRentPlan_SP(splittingRatio, Sqlca,splitType);
|
||||
}
|
||||
/* Date fact_date=df.parse(bo.getAttribute("fact_date").toString());
|
||||
Date base_date=fact_date;
|
||||
|
||||
@ -816,7 +816,7 @@ public class InvoiceManagerController extends BaseTable{
|
||||
String path="";
|
||||
if("0".equals(returncode)){
|
||||
pdfurl = responseBase.getBody().getPdfurl();
|
||||
SimpleDateFormat dateFormat = new SimpleDateFormat("YYYYMMdd");
|
||||
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd");
|
||||
String ydm = dateFormat.format(new Date());
|
||||
|
||||
path = File.separator + ydm.substring(0, 4)+File.separator + ydm.substring(4, 6)+File.separator + ydm.substring(6, 8);
|
||||
|
||||
@ -62,7 +62,7 @@ public class DistributorMarginCompensation implements Job {
|
||||
String repay_date = sdf.format(dt_add);
|
||||
System.out.println("代偿计划日期日期为:"+repay_date+"之前的租金计划");
|
||||
|
||||
List<BizObject> bos = JBOFactory.getBizObjectManager(VI_LC_AUDIT_RENT_PLAN.CLASS_NAME, tx).createQuery(" select id,penalty,rent from O left join jbo.app.tenwa.calc.LC_FUND_RENT_ADJUST_TEMP lfrat on lfrat.payment_number=O.payment_number where O.COLLECT_STATUS IN ('δÊÕ¿î', '²¿·ÖÊÕ¿î') and O.PLAN_DATE <= '"+repay_date+"' and ( O.BATCH_STATUS<>'process' or o.BATCH_STATUS IS NULL ) and lfrat.id is null and O.DISTRIBUTOR_ID='"+distributor_no+"'").getResultList(false);
|
||||
List<BizObject> bos = JBOFactory.getBizObjectManager(VI_LC_AUDIT_RENT_PLAN.CLASS_NAME, tx).createQuery(" select id,penalty,rent from O left join jbo.app.tenwa.calc.LC_FUND_RENT_ADJUST_TEMP lfrat on lfrat.payment_number=O.payment_number where O.COLLECT_STATUS IN ('δÊÕ¿î', '²¿·ÖÊÕ¿î') and O.rent>0 and O.PLAN_DATE <= '"+repay_date+"' and ( O.BATCH_STATUS<>'process' or o.BATCH_STATUS IS NULL ) and lfrat.id is null and O.DISTRIBUTOR_ID='"+distributor_no+"' and not exists ( select 1 from jbo.com.tenwa.entity.comm.flow.D_DEPOSITRETURN_INFO ddi where ddi.RENT_PLAN_ID=O.id)").getResultList(false);
|
||||
if(bos.size()==0){
|
||||
System.out.println("经销商:"+distributor_no+"没有可以核销的租金");
|
||||
continue;
|
||||
@ -85,12 +85,12 @@ public class DistributorMarginCompensation implements Job {
|
||||
}
|
||||
//扣款提前校验
|
||||
ca.setId(ids);
|
||||
String result = ca.checkRentIsIncome(tx);
|
||||
/*String result = ca.checkRentIsIncome(tx);
|
||||
String [] value = result.split("@");
|
||||
if("error".equals(value[0])){
|
||||
System.out.println("经销商:"+distributor_no+"的"+value[1]);
|
||||
continue;
|
||||
}
|
||||
}*/
|
||||
//验证余额是否足够
|
||||
sb.setDistributor_no(distributor_no);
|
||||
sb.setCaution_money(String.valueOf(rent));
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -34,7 +34,7 @@ public class DynamicPoolTotalRunBatch implements Job{
|
||||
String deleteSql="DELETE FROM LV_DYNAMIC_POOL_TOTAL WHERE DATE_FORMAT(CREATE_TIME,'%Y/%m')=DATE_FORMAT(NOW(),'%Y/%m')";
|
||||
Sqlca.executeSQL(deleteSql);
|
||||
// 将当月跑批数据插入静态池表
|
||||
String insertSql="INSERT INTO LV_DYNAMIC_POOL_TOTAL(SELECT REPLACE(UUID(), '-', '') AS ID,DATE_FORMAT(NOW(),'%Y/%m/%d') AS F1,SUM(IFNULL(LRP1.QB_LOAN_SURPLUS_MONEY,0.00)) AS F2,SUM(IFNULL(LRP2.ZC_LOAN_SURPLUS_MONEY,0.00)) AS F3,SUM(CASE WHEN VOC1.CONTRACT_ID IS NOT NULL THEN IFNULL(LRP1.QB_LOAN_SURPLUS_MONEY,0.00) ELSE 0 END) AS F4,SUM(CASE WHEN VOC2.CONTRACT_ID IS NOT NULL THEN IFNULL(LRP1.QB_LOAN_SURPLUS_MONEY,0.00) ELSE 0 END) AS F5,SUM(CASE WHEN VOC3.CONTRACT_ID IS NOT NULL THEN IFNULL(LRP1.QB_LOAN_SURPLUS_MONEY,0.00) ELSE 0 END) AS F6,SUM(CASE WHEN VOC4.CONTRACT_ID IS NOT NULL THEN IFNULL(LRP1.QB_LOAN_SURPLUS_MONEY,0.00) ELSE 0 END) AS F7,SUM(CASE WHEN VOC5.CONTRACT_ID IS NOT NULL THEN IFNULL(LRP1.QB_LOAN_SURPLUS_MONEY,0.00) ELSE 0 END) AS F8,SUM(CASE WHEN VOC6.CONTRACT_ID IS NOT NULL THEN IFNULL(LRP1.QB_LOAN_SURPLUS_MONEY,0.00) ELSE 0 END) AS F9,SUM(CASE WHEN VOC7.CONTRACT_ID IS NOT NULL THEN IFNULL(LRP1.QB_LOAN_SURPLUS_MONEY,0.00) ELSE 0 END) AS F10,DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s') AS CREATE_TIME FROM (SELECT CONTRACT_ID,MAX(FACT_DATE) AS FACT_DATE FROM LC_FUND_INCOME WHERE FEE_TYPE = 'feetype10' AND EBANK_STATUS = '05' AND DATE_FORMAT(FACT_DATE,'%Y/%m')<=DATE_FORMAT(NOW(),'%Y/%m') GROUP BY CONTRACT_ID) LFI LEFT JOIN (SELECT LRP.CONTRACT_ID,SUM(LRP.CORPUS)-SUM(IFNULL(LRI.CORPUS,0)) AS QB_LOAN_SURPLUS_MONEY FROM (SELECT CONTRACT_ID,SUM(CORPUS) AS CORPUS FROM LC_RENT_PLAN GROUP BY CONTRACT_ID) LRP LEFT JOIN (SELECT CONTRACT_ID,SUM(CORPUS) AS CORPUS,SUM(IFNULL(PENALTY,0)) AS PENALTY FROM LC_RENT_INCOME GROUP BY CONTRACT_ID)LRI ON LRI.CONTRACT_ID=LRP.CONTRACT_ID GROUP BY LRP.CONTRACT_ID)LRP1 ON LRP1.CONTRACT_ID=LFI.CONTRACT_ID LEFT JOIN (SELECT LRP.CONTRACT_ID,SUM(LRP.CORPUS)-SUM(IFNULL(LRI.CORPUS,0)) AS ZC_LOAN_SURPLUS_MONEY FROM LC_RENT_PLAN LRP LEFT JOIN (SELECT CONTRACT_ID,PLAN_LIST,SUM(CORPUS) AS CORPUS FROM LC_RENT_INCOME GROUP BY CONTRACT_ID,PLAN_LIST)LRI ON LRI.CONTRACT_ID=LRP.CONTRACT_ID AND LRI.PLAN_LIST=LRP.PLAN_LIST WHERE DATE_FORMAT(LRP.PLAN_DATE,'%Y/%m/%d')>=DATE_FORMAT(NOW(),'%Y/%m/%d') AND LRP.CORPUS-IFNULL(LRI.CORPUS,0)<>0 AND NOT EXISTS(SELECT 1 FROM VI_OVERDUE_CONTRACT VOC WHERE VOC.CONTRACT_ID=LRP.CONTRACT_ID)GROUP BY LRP.CONTRACT_ID)LRP2 ON LRP2.CONTRACT_ID=LFI.CONTRACT_ID LEFT JOIN (SELECT CONTRACT_ID,MAX(OVERDUE_DAY) AS OVERDUE_DAY FROM VI_OVERDUE_CONTRACT WHERE OVERDUE_DAY BETWEEN 1 AND 30 GROUP BY CONTRACT_ID)VOC1 ON VOC1.CONTRACT_ID=LRP1.CONTRACT_ID LEFT JOIN (SELECT CONTRACT_ID,MAX(OVERDUE_DAY) AS OVERDUE_DAY FROM VI_OVERDUE_CONTRACT WHERE OVERDUE_DAY BETWEEN 31 AND 60 GROUP BY CONTRACT_ID)VOC2 ON VOC2.CONTRACT_ID=LRP1.CONTRACT_ID LEFT JOIN (SELECT CONTRACT_ID,MAX(OVERDUE_DAY) AS OVERDUE_DAY FROM VI_OVERDUE_CONTRACT WHERE OVERDUE_DAY BETWEEN 61 AND 90 GROUP BY CONTRACT_ID)VOC3 ON VOC3.CONTRACT_ID=LRP1.CONTRACT_ID LEFT JOIN (SELECT CONTRACT_ID,MAX(OVERDUE_DAY) AS OVERDUE_DAY FROM VI_OVERDUE_CONTRACT WHERE OVERDUE_DAY BETWEEN 91 AND 120 GROUP BY CONTRACT_ID)VOC4 ON VOC4.CONTRACT_ID=LRP1.CONTRACT_ID LEFT JOIN (SELECT CONTRACT_ID,MAX(OVERDUE_DAY) AS OVERDUE_DAY FROM VI_OVERDUE_CONTRACT WHERE OVERDUE_DAY BETWEEN 121 AND 150 GROUP BY CONTRACT_ID)VOC5 ON VOC5.CONTRACT_ID=LRP1.CONTRACT_ID LEFT JOIN (SELECT CONTRACT_ID,MAX(OVERDUE_DAY) AS OVERDUE_DAY FROM VI_OVERDUE_CONTRACT WHERE OVERDUE_DAY BETWEEN 151 AND 180 GROUP BY CONTRACT_ID)VOC6 ON VOC6.CONTRACT_ID=LRP1.CONTRACT_ID LEFT JOIN (SELECT CONTRACT_ID,MAX(OVERDUE_DAY) AS OVERDUE_DAY FROM VI_OVERDUE_CONTRACT WHERE OVERDUE_DAY>180 GROUP BY CONTRACT_ID)VOC7 ON VOC7.CONTRACT_ID=LRP1.CONTRACT_ID ) ";
|
||||
String insertSql="INSERT INTO LV_DYNAMIC_POOL_TOTAL(SELECT REPLACE(UUID(), '-', '') AS ID,DATE_FORMAT(NOW(),'%Y/%m/%d') AS F1,SUM(IFNULL(LRP1.QB_LOAN_SURPLUS_MONEY,0.00)- IFNULL(dc.dcMoney,0.00)) AS F2,SUM(IFNULL(LRP2.ZC_LOAN_SURPLUS_MONEY,0.00)) AS F3,SUM(CASE WHEN VOC1.CONTRACT_ID IS NOT NULL THEN IFNULL(LRP1.QB_LOAN_SURPLUS_MONEY,0.00) ELSE 0 END) AS F4,SUM(CASE WHEN VOC2.CONTRACT_ID IS NOT NULL THEN IFNULL(LRP1.QB_LOAN_SURPLUS_MONEY,0.00) ELSE 0 END) AS F5,SUM(CASE WHEN VOC3.CONTRACT_ID IS NOT NULL THEN IFNULL(LRP1.QB_LOAN_SURPLUS_MONEY,0.00) ELSE 0 END) AS F6,SUM(CASE WHEN VOC4.CONTRACT_ID IS NOT NULL THEN IFNULL(LRP1.QB_LOAN_SURPLUS_MONEY,0.00) ELSE 0 END) AS F7,SUM(CASE WHEN VOC5.CONTRACT_ID IS NOT NULL THEN IFNULL(LRP1.QB_LOAN_SURPLUS_MONEY,0.00) ELSE 0 END) AS F8,SUM(CASE WHEN VOC6.CONTRACT_ID IS NOT NULL THEN IFNULL(LRP1.QB_LOAN_SURPLUS_MONEY,0.00) ELSE 0 END) AS F9,SUM(CASE WHEN VOC7.CONTRACT_ID IS NOT NULL THEN IFNULL(LRP1.QB_LOAN_SURPLUS_MONEY,0.00) ELSE 0 END) AS F10,DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s') AS CREATE_TIME FROM (SELECT CONTRACT_ID,MAX(FACT_DATE) AS FACT_DATE FROM LC_FUND_INCOME WHERE FEE_TYPE = 'feetype10' AND EBANK_STATUS = '05' AND DATE_FORMAT(FACT_DATE,'%Y/%m')<=DATE_FORMAT(NOW(),'%Y/%m') GROUP BY CONTRACT_ID) LFI LEFT JOIN (SELECT LRP.CONTRACT_ID,SUM(LRP.CORPUS)-SUM(IFNULL(LRI.CORPUS,0)) AS QB_LOAN_SURPLUS_MONEY FROM (SELECT CONTRACT_ID,SUM(CORPUS) AS CORPUS FROM LC_RENT_PLAN GROUP BY CONTRACT_ID) LRP LEFT JOIN (SELECT CONTRACT_ID,SUM(CORPUS) AS CORPUS,SUM(IFNULL(PENALTY,0)) AS PENALTY FROM LC_RENT_INCOME GROUP BY CONTRACT_ID)LRI ON LRI.CONTRACT_ID=LRP.CONTRACT_ID GROUP BY LRP.CONTRACT_ID)LRP1 ON LRP1.CONTRACT_ID=LFI.CONTRACT_ID LEFT JOIN (SELECT LRP.CONTRACT_ID,SUM(LRP.CORPUS)-SUM(IFNULL(LRI.CORPUS,0)) AS ZC_LOAN_SURPLUS_MONEY FROM LC_RENT_PLAN LRP LEFT JOIN (SELECT CONTRACT_ID,PLAN_LIST,SUM(CORPUS) AS CORPUS FROM LC_RENT_INCOME GROUP BY CONTRACT_ID,PLAN_LIST)LRI ON LRI.CONTRACT_ID=LRP.CONTRACT_ID AND LRI.PLAN_LIST=LRP.PLAN_LIST WHERE DATE_FORMAT(LRP.PLAN_DATE,'%Y/%m/%d')>=DATE_FORMAT(NOW(),'%Y/%m/%d') AND LRP.CORPUS-IFNULL(LRI.CORPUS,0)<>0 AND NOT EXISTS(SELECT 1 FROM VI_OVERDUE_CONTRACT VOC WHERE VOC.CONTRACT_ID=LRP.CONTRACT_ID)GROUP BY LRP.CONTRACT_ID)LRP2 ON LRP2.CONTRACT_ID=LFI.CONTRACT_ID LEFT JOIN (SELECT CONTRACT_ID,MAX(OVERDUE_DAY) AS OVERDUE_DAY FROM VI_OVERDUE_CONTRACT WHERE OVERDUE_DAY BETWEEN 1 AND 30 GROUP BY CONTRACT_ID)VOC1 ON VOC1.CONTRACT_ID=LRP1.CONTRACT_ID LEFT JOIN (SELECT CONTRACT_ID,MAX(OVERDUE_DAY) AS OVERDUE_DAY FROM VI_OVERDUE_CONTRACT WHERE OVERDUE_DAY BETWEEN 31 AND 60 GROUP BY CONTRACT_ID)VOC2 ON VOC2.CONTRACT_ID=LRP1.CONTRACT_ID LEFT JOIN (SELECT CONTRACT_ID,MAX(OVERDUE_DAY) AS OVERDUE_DAY FROM VI_OVERDUE_CONTRACT WHERE OVERDUE_DAY BETWEEN 61 AND 90 GROUP BY CONTRACT_ID)VOC3 ON VOC3.CONTRACT_ID=LRP1.CONTRACT_ID LEFT JOIN (SELECT CONTRACT_ID,MAX(OVERDUE_DAY) AS OVERDUE_DAY FROM VI_OVERDUE_CONTRACT WHERE OVERDUE_DAY BETWEEN 91 AND 120 GROUP BY CONTRACT_ID)VOC4 ON VOC4.CONTRACT_ID=LRP1.CONTRACT_ID LEFT JOIN (SELECT CONTRACT_ID,MAX(OVERDUE_DAY) AS OVERDUE_DAY FROM VI_OVERDUE_CONTRACT WHERE OVERDUE_DAY BETWEEN 121 AND 150 GROUP BY CONTRACT_ID)VOC5 ON VOC5.CONTRACT_ID=LRP1.CONTRACT_ID LEFT JOIN (SELECT CONTRACT_ID,MAX(OVERDUE_DAY) AS OVERDUE_DAY FROM VI_OVERDUE_CONTRACT WHERE OVERDUE_DAY BETWEEN 151 AND 180 GROUP BY CONTRACT_ID)VOC6 ON VOC6.CONTRACT_ID=LRP1.CONTRACT_ID LEFT JOIN (SELECT CONTRACT_ID,MAX(OVERDUE_DAY) AS OVERDUE_DAY FROM VI_OVERDUE_CONTRACT WHERE OVERDUE_DAY>180 GROUP BY CONTRACT_ID)VOC7 ON VOC7.CONTRACT_ID=LRP1.CONTRACT_ID left join (SELECT LRP.CONTRACT_ID,SUM(LRP.CORPUS)-SUM(IFNULL(LRI.CORPUS,0)) AS dcMoney FROM (SELECT lp.CONTRACT_ID,SUM(lp.CORPUS) AS CORPUS FROM LC_RENT_PLAN lp where exists(select 1 from D_DEPOSITRETURN_INFO where MONEY_TYPE='bondRepay' and rent_plan_id=lp.id ) GROUP BY CONTRACT_ID) LRP LEFT JOIN (SELECT li.CONTRACT_ID,SUM(li.CORPUS) AS CORPUS FROM LC_RENT_INCOME li where exists(select 1 from D_DEPOSITRETURN_INFO where MONEY_TYPE='bondRepay' and rent_plan_id=li.plan_id ) GROUP BY CONTRACT_ID) LRI ON LRI.CONTRACT_ID=LRP.CONTRACT_ID GROUP BY LRP.CONTRACT_ID ) dc on dc.CONTRACT_ID=LFI.CONTRACT_ID )";
|
||||
int con = Sqlca.executeSQL(insertSql);
|
||||
Sqlca.commit();
|
||||
logger.info("动态池汇总数据跑批成功,《《《条数:"+con+"《《《《时间:"+create_time+"《《《"+insertSql);
|
||||
|
||||
@ -183,7 +183,7 @@ public class WechatMessagePush implements Job{
|
||||
|
||||
// 查询所有需要发送还款提醒的数据
|
||||
//String selSql="SELECT CI.CUSTOMERNAME AS CUST_NAME,WUI.MOBILE_,WUI.CERTID_,LCI.CONTRACT_NUMBER,CI.CUSTOMER_NUM,LRP.PLAN_LIST,LCI.ID AS CONTRACT_ID,CI.CUSTOMERID,WUI.OPENID,CONCAT('/wechat/menu?type=payments&id=',LCI.CONTRACT_NUMBER) AS LINK,CONCAT(CONVERT(YEAR(LRP.PLAN_DATE), CHAR),'年',CONVERT(MONTH(LRP.PLAN_DATE), CHAR),'月',CONVERT(DAY(LRP.PLAN_DATE), CHAR),'日') AS KEYWORD1,CONCAT(ROUND((LRP.RENT + ROUND(IFNULL(getRentPenalty3(LRP.PAYMENT_NUMBER,LRP.PLAN_LIST,IFNULL(LRI.HIRE_DATE,DATE_FORMAT(NOW(), '%y/%m/%d'))),0),2)) - (IFNULL(LRI.RENT, 0) + IFNULL(LRI.PENALTY, 0)),2),'元') AS KEYWORD2,CONCAT((LRP.RENT - IFNULL(LRI.RENT, 0)),'元') AS KEYWORD3,CONCAT(ROUND(IFNULL(getRentPenalty(LRP.PAYMENT_NUMBER,LRP.PLAN_LIST,IFNULL(LRI.HIRE_DATE,DATE_FORMAT(NOW(), '%y/%m/%d'))),0),2),'元') AS KEYWORD4 FROM WECHAT_USER_INFO WUI LEFT JOIN CUSTOMER_INFO CI ON CI.CERTID = WUI.CERTID_ LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CUSTOMER_ID = CI.CUSTOMERID AND LUL.IS_MAIN = 'Y' LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = LUL.CONTRACT_ID AND LCI.CONTRACT_STATUS = '31' LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO=LCI.DISTRIBUTOR_ID LEFT JOIN (SELECT CONTRACT_ID,PLAN_LIST,MAX(PLAN_DATE) AS PLAN_DATE,MAX(PAYMENT_NUMBER) AS PAYMENT_NUMBER,SUM(RENT) AS RENT,SUM(IFNULL(PENALTY, 0)) AS PENALTY FROM LC_RENT_PLAN WHERE TIMESTAMPDIFF(DAY,DATE_FORMAT(PLAN_DATE, '%Y-%m-%d'),DATE_FORMAT(NOW(), '%Y-%m-%d')) >= 3 GROUP BY CONTRACT_ID,PLAN_LIST) LRP ON LRP.CONTRACT_ID = LCI.ID LEFT JOIN (SELECT CONTRACT_ID,PLAN_LIST,SUM(RENT) AS RENT,SUM(IFNULL(PENALTY, 0)) AS PENALTY,MAX(HIRE_DATE) AS HIRE_DATE FROM LC_RENT_INCOME GROUP BY CONTRACT_ID,PLAN_LIST) LRI ON LRI.CONTRACT_ID = LRP.CONTRACT_ID AND LRI.PLAN_LIST = LRP.PLAN_LIST WHERE WUI.BINDING_STATUS = 'Y' AND IFNULL(WUI.ATTENTION_STATUS,'Y')<>'N' AND DI.DISTRIBUTOR_NAME<>'辉煌国际融资租赁(天津)有限公司' AND (IFNULL(LRP.RENT, 0)+ ROUND(IFNULL(getRentPenalty3(LRP.PAYMENT_NUMBER,LRP.PLAN_LIST,IFNULL(LRI.HIRE_DATE,DATE_FORMAT(NOW(), '%y/%m/%d'))),0),2)- IFNULL(LRI.RENT, 0) - IFNULL(LRI.PENALTY, 0)) > 0 AND NOT EXISTS (SELECT 1 FROM WECHAT_MESSAGE_RECORD WHERE OPENID = WUI.OPENID AND SEND_TYPE = '2' AND CONTRACT_NUMBER = LCI.CONTRACT_NUMBER AND PLAN_LIST = LRP.PLAN_LIST AND SEND_STATUS = 'Y') ORDER BY LRP.PLAN_LIST LIMIT 0, 50000 ";
|
||||
String selSql="SELECT CI.CUSTOMERNAME AS CUST_NAME,WUI.MOBILE_,WUI.CERTID_,LCI.CONTRACT_NUMBER,CI.CUSTOMER_NUM,LRP.PLAN_LIST,LCI.ID AS CONTRACT_ID,CI.CUSTOMERID,WUI.OPENID,CONCAT('/wechat/menu?type=payments&id=',LCI.CONTRACT_NUMBER) AS LINK,CONCAT(CONVERT(YEAR(LRP.PLAN_DATE), CHAR),'年',CONVERT(MONTH(LRP.PLAN_DATE), CHAR),'月',CONVERT(DAY(LRP.PLAN_DATE), CHAR),'日') AS KEYWORD1,CONCAT(ROUND((LRP.RENT + ROUND(IFNULL(getRentPenalty(LRP.PAYMENT_NUMBER,LRP.PLAN_LIST,DATE_FORMAT(NOW(), '%y/%m/%d')),0),2)) - (IFNULL(LRI.RENT, 0) + IFNULL(LRI.PENALTY, 0)),2),'元') AS KEYWORD2,CONCAT((LRP.RENT - IFNULL(LRI.RENT, 0)),'元') AS KEYWORD3,CONCAT(ROUND(IFNULL(getRentPenalty(LRP.PAYMENT_NUMBER,LRP.PLAN_LIST,DATE_FORMAT(NOW(), '%y/%m/%d')),0),2),'元') AS KEYWORD4 FROM WECHAT_USER_INFO WUI LEFT JOIN CUSTOMER_INFO CI ON CI.CERTID = WUI.CERTID_ LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CUSTOMER_ID = CI.CUSTOMERID AND LUL.IS_MAIN = 'Y' LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = LUL.CONTRACT_ID AND LCI.CONTRACT_STATUS = '31' LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO=LCI.DISTRIBUTOR_ID LEFT JOIN (SELECT CONTRACT_ID,PLAN_LIST,MAX(PLAN_DATE) AS PLAN_DATE,MAX(PAYMENT_NUMBER) AS PAYMENT_NUMBER,SUM(RENT) AS RENT,SUM(IFNULL(PENALTY, 0)) AS PENALTY FROM LC_RENT_PLAN WHERE TIMESTAMPDIFF(DAY,DATE_FORMAT(PLAN_DATE, '%Y-%m-%d'),DATE_FORMAT(NOW(), '%Y-%m-%d')) >= 3 GROUP BY CONTRACT_ID,PLAN_LIST) LRP ON LRP.CONTRACT_ID = LCI.ID LEFT JOIN (SELECT CONTRACT_ID,PLAN_LIST,SUM(RENT) AS RENT,SUM(IFNULL(PENALTY, 0)) AS PENALTY,MAX(HIRE_DATE) AS HIRE_DATE FROM LC_RENT_INCOME GROUP BY CONTRACT_ID,PLAN_LIST) LRI ON LRI.CONTRACT_ID = LRP.CONTRACT_ID AND LRI.PLAN_LIST = LRP.PLAN_LIST WHERE WUI.BINDING_STATUS = 'Y' AND IFNULL(WUI.ATTENTION_STATUS,'Y')<>'N' AND DI.DISTRIBUTOR_NAME<>'辉煌国际融资租赁(天津)有限公司' AND (IFNULL(LRP.RENT, 0)- IFNULL(LRI.RENT, 0)) > 0 AND NOT EXISTS (SELECT 1 FROM WECHAT_MESSAGE_RECORD WHERE OPENID = WUI.OPENID AND SEND_TYPE = '2' AND CONTRACT_NUMBER = LCI.CONTRACT_NUMBER AND PLAN_LIST = LRP.PLAN_LIST AND SEND_STATUS = 'Y') ORDER BY LRP.PLAN_LIST LIMIT 0, 50000 ";
|
||||
String selSql="SELECT CI.CUSTOMERNAME AS CUST_NAME,WUI.MOBILE_,WUI.CERTID_,LCI.CONTRACT_NUMBER,CI.CUSTOMER_NUM,LRP.PLAN_LIST,LCI.ID AS CONTRACT_ID,CI.CUSTOMERID,WUI.OPENID,CONCAT('/wechat/menu?type=payments&id=',LCI.CONTRACT_NUMBER) AS LINK,CONCAT(CONVERT(YEAR(LRP.PLAN_DATE), CHAR),'年',CONVERT(MONTH(LRP.PLAN_DATE), CHAR),'月',CONVERT(DAY(LRP.PLAN_DATE), CHAR),'日') AS KEYWORD1,CONCAT(ROUND((LRP.RENT + ROUND(IFNULL(getRentPenalty(LRP.PAYMENT_NUMBER,LRP.PLAN_LIST,DATE_FORMAT(NOW(), '%Y/%m/%d')),0),2)) - (IFNULL(LRI.RENT, 0) + IFNULL(LRI.PENALTY, 0)),2),'元') AS KEYWORD2,CONCAT((LRP.RENT - IFNULL(LRI.RENT, 0)),'元') AS KEYWORD3,CONCAT(ROUND(IFNULL(getRentPenalty(LRP.PAYMENT_NUMBER,LRP.PLAN_LIST,DATE_FORMAT(NOW(), '%Y/%m/%d')),0)-IFNULL(LRI.PENALTY, 0),2),'元') AS KEYWORD4 FROM WECHAT_USER_INFO WUI LEFT JOIN CUSTOMER_INFO CI ON CI.CERTID = WUI.CERTID_ LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CUSTOMER_ID = CI.CUSTOMERID AND LUL.IS_MAIN = 'Y' LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = LUL.CONTRACT_ID AND LCI.CONTRACT_STATUS = '31' LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO=LCI.DISTRIBUTOR_ID LEFT JOIN (SELECT CONTRACT_ID,PLAN_LIST,MAX(PLAN_DATE) AS PLAN_DATE,MAX(PAYMENT_NUMBER) AS PAYMENT_NUMBER,SUM(RENT) AS RENT,SUM(IFNULL(PENALTY, 0)) AS PENALTY FROM LC_RENT_PLAN WHERE TIMESTAMPDIFF(DAY,DATE_FORMAT(PLAN_DATE, '%Y-%m-%d'),DATE_FORMAT(NOW(), '%Y-%m-%d')) >= 3 GROUP BY CONTRACT_ID,PLAN_LIST) LRP ON LRP.CONTRACT_ID = LCI.ID LEFT JOIN (SELECT CONTRACT_ID,PLAN_LIST,SUM(RENT) AS RENT,SUM(IFNULL(PENALTY, 0)) AS PENALTY,MAX(HIRE_DATE) AS HIRE_DATE FROM LC_RENT_INCOME GROUP BY CONTRACT_ID,PLAN_LIST) LRI ON LRI.CONTRACT_ID = LRP.CONTRACT_ID AND LRI.PLAN_LIST = LRP.PLAN_LIST WHERE WUI.BINDING_STATUS = 'Y' AND IFNULL(WUI.ATTENTION_STATUS,'Y')<>'N' AND DI.DISTRIBUTOR_NAME<>'辉煌国际融资租赁(天津)有限公司' AND (IFNULL(LRP.RENT, 0)- IFNULL(LRI.RENT, 0)) > 0 AND NOT EXISTS (SELECT 1 FROM WECHAT_MESSAGE_RECORD WHERE OPENID = WUI.OPENID AND SEND_TYPE = '2' AND CONTRACT_NUMBER = LCI.CONTRACT_NUMBER AND PLAN_LIST = LRP.PLAN_LIST AND SEND_STATUS = 'Y') ORDER BY LRP.PLAN_LIST LIMIT 0, 50000 ";
|
||||
|
||||
ASResultSet rs = Sqlca.getASResultSet(new SqlObject(selSql));
|
||||
// 循环, 逐条发送
|
||||
|
||||
@ -74,7 +74,8 @@ public class RentCommServiceImp extends BaseTable implements RentCommService{
|
||||
riRelative.setAttributeValue("RENT", "-"+riRelative.getAttribute("RENT").toString());
|
||||
riRelative.setAttributeValue("CORPUS", "-"+riRelative.getAttribute("CORPUS").toString());
|
||||
riRelative.setAttributeValue("INTEREST", "-"+riRelative.getAttribute("INTEREST").toString());
|
||||
riRelative.setAttributeValue("PENALTY", "-"+riRelative.getAttribute("PENALTY").toString());
|
||||
String penalty = riRelative.getAttribute("PENALTY").toString();
|
||||
riRelative.setAttributeValue("PENALTY", penalty.startsWith("-") ? penalty.replace("-","") : ("-" + penalty));
|
||||
riRelative.setAttributeValue("CORPUS_ADJUST", "-"+riRelative.getAttribute("CORPUS_ADJUST").toString());
|
||||
riRelative.setAttributeValue("INTEREST_ADJUST", "-"+riRelative.getAttribute("INTEREST_ADJUST").toString());
|
||||
riRelative.setAttributeValue("PENALTY_ADJUST", "-"+riRelative.getAttribute("PENALTY_ADJUST").toString());
|
||||
|
||||
@ -269,9 +269,11 @@ public class MakeOneCodeAndContractModel {
|
||||
String newPath = "";
|
||||
String split ="";
|
||||
String InPdfFile="";
|
||||
String docName="";
|
||||
if(cont!=null){
|
||||
InPdfFile=cont.getAttribute("fullpath").toString();
|
||||
split = cont.getAttribute("filepath").toString();
|
||||
docName = cont.getAttribute("doc_name").toString();
|
||||
File file = new File(outPdfFile+split.substring(0,split.lastIndexOf("/")));
|
||||
if (!file.exists()) {
|
||||
file.mkdirs();
|
||||
@ -296,18 +298,45 @@ public class MakeOneCodeAndContractModel {
|
||||
//设置图片水印的位置。
|
||||
img.setAbsolutePosition(380, 750);
|
||||
}else{
|
||||
img.scaleAbsolute(160, 22);
|
||||
img.setAbsolutePosition(400, 785);
|
||||
int width=180,height=32,x=405,y=790;
|
||||
img.scaleAbsolute(width, height);
|
||||
img.setAbsolutePosition(x, y);
|
||||
}
|
||||
PdfContentByte under = stamp.getUnderContent(1);
|
||||
under.addImage(img);
|
||||
if(pages>2&&"02".equals(leasform)&&filename.indexOf("BJ90形式售后回租")<0 && filename.indexOf("狮桥")<0){
|
||||
PdfContentByte under2 = stamp.getUnderContent(3);
|
||||
if(filename.indexOf("联合")>=0){
|
||||
//<EFBFBD>零暠튬욱똑뵨멕똑
|
||||
img.setAbsolutePosition(400, 800);
|
||||
}
|
||||
under2.addImage(img);
|
||||
}
|
||||
if(pages>6&&"C똥殮理".equals(docName)){
|
||||
//났종슥쌈데彊丹
|
||||
PdfContentByte under5 = stamp.getUnderContent(3);
|
||||
img.scaleAbsolute(180, 32);
|
||||
img.setAbsolutePosition(400, 800);
|
||||
under5.addImage(img);
|
||||
//理쏜連마깊彊丹
|
||||
PdfContentByte under9 = stamp.getUnderContent(7);
|
||||
img.scaleAbsolute(180, 32);
|
||||
img.setAbsolutePosition(400, 800);
|
||||
under9.addImage(img);
|
||||
}
|
||||
if((pages>8&&"02".equals(leasform)&&"북谿(簡빈쀼理)".equals(docName))
|
||||
||(pages>8&&"02".equals(leasform)&&"북谿(簡빈쀼理)-<2D>痰났-친겼".equals(docName))){
|
||||
//났종슥쌈데彊丹
|
||||
PdfContentByte under5 = stamp.getUnderContent(5);
|
||||
img.scaleAbsolute(180, 32);
|
||||
img.setAbsolutePosition(400, 800);
|
||||
under5.addImage(img);
|
||||
//理쏜連마깊彊丹
|
||||
PdfContentByte under9 = stamp.getUnderContent(9);
|
||||
img.scaleAbsolute(180, 32);
|
||||
img.setAbsolutePosition(400, 800);
|
||||
under9.addImage(img);
|
||||
}
|
||||
|
||||
|
||||
stamp.close();// 关闭
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user