Merge branch 'multiagent' into develop

This commit is contained in:
gityjf 2020-01-15 08:43:06 +08:00
commit 1c6b6ea671
109 changed files with 4831 additions and 968 deletions

View File

@ -6,6 +6,7 @@
History Log:
*/
String sFlowUnid = CurPage.getParameter("FlowUnid");
String phaseNo = CurPage.getParameter("PhaseNo");
String sPrevUrl = CurPage.getParameter("ID");
String ProjectName = CurPage.getParameter("ProjectName");
String DistributorNo = CurPage.getParameter("DistributorNo");
@ -22,11 +23,16 @@
ASObjectWindow dwTemp = new ASObjectWindow(CurPage, doTemp,request);
dwTemp.Style = "2";//freeform
//dwTemp.ReadOnly = "-2";//只读模式
/* if(!"0010".equals(phaseNo)){
doTemp.setColInnerBtEvent("SUBJECTNAME", "");//去掉选择对话框
} */
dwTemp.genHTMLObjectWindow(sFlowUnid);
String acc_number = Sqlca.getString("select acc_number from OWN_ACCOUNT limit 0,1");
String acc_bank = Sqlca.getString("select acc_bank from OWN_ACCOUNT limit 0,1");
String acc_number = Sqlca.getString("SELECT LOCAL_ACCOUNT FROM D_DEPOSITCHARGE_INFO WHERE distributor_id='"+DistributorNo+"'");
String acc_bank = Sqlca.getString("SELECT LOCAL_BANK FROM D_DEPOSITCHARGE_INFO WHERE distributor_id='"+DistributorNo+"';");
String acc = Sqlca.getString("select acc_number from DISTRIBUTOR_ACCOUNT where distributor_id='"+DistributorNo+"' limit 0,1");
String subjectid = Sqlca.getString("SELECT cl.itemno AS subjectid FROM OWN_ACCOUNT oa LEFT JOIN CODE_LIBRARY CL ON CL.CODENO='ManySubject' AND CL.ITEMNAME=oa.acc_name WHERE oa.ACC_NUMBER='"+acc_number+"' limit 0,1");
String subjectname = Sqlca.getString("SELECT cl.itemname AS subjectname FROM OWN_ACCOUNT oa LEFT JOIN CODE_LIBRARY CL ON CL.CODENO='ManySubject' AND CL.ITEMNAME=oa.acc_name WHERE oa.ACC_NUMBER='"+acc_number+"' limit 0,1");
String sButtons[][] = {
{"true","All","Button","保存","保存所有修改","save()","","","",""}
};
@ -34,8 +40,22 @@
<script type="text/javascript">
window.onload=function(){
if("ReadOnly"!='<%=RightType%>'){
setItemValue(0,0,"LOCAL_ACCOUNT",'<%=acc_number%>');
setItemValue(0,0,"LOCAL_BANK",'<%=acc_bank%>');
var LOCAL_ACCOUNT=getItemValue(0,0,"LOCAL_ACCOUNT");
var LOCAL_BANK=getItemValue(0,0,"LOCAL_BANK");
var SUBJECTID=getItemValue(0,0,"SUBJECTID");
var SUBJECTNAME=getItemValue(0,0,"SUBJECTNAME");
if(typeof(LOCAL_ACCOUNT) == "undefined" || LOCAL_ACCOUNT.length == 0 ){
setItemValue(0,0,"LOCAL_ACCOUNT",'<%=acc_number%>');
}
if(typeof(LOCAL_BANK) == "undefined" || LOCAL_BANK.length == 0 ){
setItemValue(0,0,"LOCAL_BANK",'<%=acc_bank%>');
}
if(typeof(SUBJECTID) == "undefined" || SUBJECTID.length == 0 ){
setItemValue(0,0,"SUBJECTID",'<%=subjectid%>');
}
if(typeof(SUBJECTNAME) == "undefined" || SUBJECTNAME.length == 0 ){
setItemValue(0,0,"SUBJECTNAME",'<%=subjectname%>');
}
setItemValue(0,0,"refund_number",'<%=acc%>');
setItemValue(0,0,"REFUND_PERSON","<%=ProjectName%>");
setItemValue(0,0,"InputUserID","<%=CurUser.getUserName()%>");
@ -53,6 +73,22 @@
function returnList(){
AsControl.OpenView("/DealerDeposit/DDepositReturn_TempList.jsp", "FlowUnid="+sFlowUnid,"_self","");
}
// 获取主体信息
function selectManySubject(){
AsDialog.OpenSelector("selectManySubject","","dialogWidth=" + parseInt(window.screen.width * 0.8) + "px dialogHeight=" + parseInt(window.screen.height * 0.5) + "px",
function(sReturn){
if(!sReturn||sReturn=="_CANCEL_"||sReturn==""){
//alert(getHtmlMessage('1'));//请选择一条信息!
return;
}
sReturn = sReturn.split("@");
setItemValue(0,0,"SUBJECTID",sReturn[0]);
setItemValue(0,0,"SUBJECTNAME",sReturn[1]);
},"请选择主体",'');
}
function selectBalance(){
var money = getItemValue(0,0,"CAUTION_MONEY");
var sReturn=AsControl.RunJavaMethodTrans("com.tenwa.flow.action.comm.SelectBalance","runs","distributor_no=<%=DistributorNo%>,caution_money="+money);
@ -79,13 +115,16 @@
function selectensureS(){
AsDialog.OpenSelector("DepositcollectionS","","dialogWidth=" + parseInt(window.screen.width * 0.4) + "px dialogHeight=" + parseInt(window.screen.height * 0.6) + "px",function(sReturn){
//AsDialog.OpenSelector("DepositcollectionS","","dialogWidth=" + parseInt(window.screen.width * 0.4) + "px dialogHeight=" + parseInt(window.screen.height * 0.6) + "px",function(sReturn){
AsDialog.OpenSelector("Depositcollection","","dialogWidth=" + parseInt(window.screen.width * 0.6) + "px dialogHeight=" + parseInt(window.screen.height * 0.6) + "px",function(sReturn){
if(!sReturn||sReturn=="_CANCEL_"){
return;
}
sReturn = sReturn.split("@");//"@"表示了向页面添加数据时的连续性
setItemValue(0,getRow(),"LOCAL_ACCOUNT",sReturn[0]);//向页面的框中添加数据
setItemValue(0,getRow(),"LOCAL_BANK",sReturn[1]);
setItemValue(0,getRow(),"SUBJECTID",sReturn[2]);
setItemValue(0,getRow(),"SUBJECTNAME",sReturn[3]);
},"请选择名称");
}
</script>

View File

@ -6,6 +6,7 @@
History Log:
*/
String sFlowUnid = CurPage.getParameter("FlowUnid");
String phaseNo = CurPage.getParameter("PhaseNo");
String sPrevUrl = CurPage.getParameter("id");
String rightType = CurPage.getParameter("RightType");
@ -28,14 +29,19 @@
dwTemp.Style = "2";//freeform
if("ReadOnly".equals(rightType)){
dwTemp.ReadOnly = "1";//Ö»¶Áģʽ
doTemp.setColInnerBtEvent("LOCAL_ACCOUNT,ACCOUNT_INFO", "");
dwTemp.ReadOnly = "1";//只读模式
doTemp.setColInnerBtEvent("LOCAL_ACCOUNT,ACCOUNT_INFO", "");
}
if(!"0010".equals(phaseNo)){
doTemp.setColInnerBtEvent("SUBJECTNAME", "");//去掉选择对话框
}
String acc_number = Sqlca.getString("select acc_number from OWN_ACCOUNT limit 0,1");
String acc_bank = Sqlca.getString("select acc_bank from OWN_ACCOUNT limit 0,1");
String acc = Sqlca.getString("select acc_number from DISTRIBUTOR_ACCOUNT where distributor_id="+"'"+DistributorNo+"'"+" limit 0,1");
String acc = Sqlca.getString("select acc_number from DISTRIBUTOR_ACCOUNT where distributor_id="+"'"+DistributorNo+"'"+" limit 0,1");
String acco = Sqlca.getString("select account from DISTRIBUTOR_ACCOUNT where distributor_id="+"'"+DistributorNo+"'"+" limit 0,1");
dwTemp.genHTMLObjectWindow(sFlowUnid);
dwTemp.getDataObject().setVisible("CAUTION_MONEY", true);
String sButtons[][] = {
@ -69,6 +75,21 @@
function returnList(){
parent.selectItem(1);
}
// 获取主体信息
function selectManySubject(){
AsDialog.OpenSelector("selectManySubject","","dialogWidth=" + parseInt(window.screen.width * 0.8) + "px dialogHeight=" + parseInt(window.screen.height * 0.5) + "px",
function(sReturn){
if(!sReturn||sReturn=="_CANCEL_"||sReturn==""){
//alert(getHtmlMessage('1'));//请选择一条信息!
return;
}
sReturn = sReturn.split("@");
setItemValue(0,0,"SUBJECTID",sReturn[0]);
setItemValue(0,0,"SUBJECTNAME",sReturn[1]);
},"请选择主体",'');
}
function selectaccount(){
var disno = getItemValue(0, 0, "disno");
// alert(id);
@ -85,6 +106,7 @@
}
function selectensure(){
debugger;
AsDialog.OpenSelector("Depositcollection","","dialogWidth=" + parseInt(window.screen.width * 0.6) + "px dialogHeight=" + parseInt(window.screen.height * 0.6) + "px",function(sReturn){
if(!sReturn||sReturn=="_CANCEL_"){
//alert(getHtmlMessage('1'));//请选择一条信息!
@ -93,6 +115,8 @@
sReturn = sReturn.split("@");//"@"表示了向页面添加数据时的连续性
setItemValue(0,getRow(),"LOCAL_ACCOUNT",sReturn[0]);//向页面的框中添加数据
setItemValue(0,getRow(),"LOCAL_BANK",sReturn[1]);
setItemValue(0,getRow(),"SUBJECTID",sReturn[2]);
setItemValue(0,getRow(),"SUBJECTNAME",sReturn[3]);
},"请选择名称");
}
function initRow()

View File

@ -86,30 +86,38 @@
alert(result);
return;
}
var ownId = getItemValue(0, 0, "own_id");
var accountType = getItemValue(0, 0, "account_type");
var accType = getItemValue(0, 0, "acc_type");
var state = getItemValue(0, 0, "state_");
var FbSdk = getItemValue(0,0,"FbSdk");
var id="<%=id%>";
var sParams = "accountType="+accountType+",accType="+accType+",state="+state+",FbSdk="+FbSdk;
var id= getItemValue(0, 0, "id");
if(accountType=="in_account" && getItemValue(0, 0, "FbSdk")=="Y"){
setItemValue(0,0,"FbSdk", "N");
hideItemRequired(0,"branch_code");
hideItem(0,"branch_code");
alert("收款暂不支持银企直连!");
return;
}
var sParams = "accountType="+accountType+",accType="+accType+",state="+state+",FbSdk="+FbSdk+",ownId="+ownId;
var sReturn = RunJavaMethodTrans("com.tenwa.reckon.copydata.CalcRentCompare", "compare",sParams );
if(sReturn=="null"||(sReturn!="null"&&state!="0010")||(sReturn!="null"&&state=="0010"&&FbSdk!="Y")||(sReturn!="null"&&state=="0010"&&FbSdk=="Y"&&accountType!="out_account"&&accountType!="inAndOut_account")||sReturn==id){
if(sReturn=="null"||sReturn==id||state!="0010"){
as_save("myiframe0","parent.AsDialog.ClosePage()");
}else{
alert("启用状态下的银企直连账户只能存在一个,请检查!");
alert("相同类型的账户只能存在一个,请检查(银行账号类型 ,是否为企银直连,银行账户用途,状态等字段)");
}
}
//请选择出租人
function selectLessor(){
AsDialog.OpenSelector("SelectLessor","","dialogWidth=" + parseInt(window.screen.width * 0.4) + "px dialogHeight=" + parseInt(window.screen.height * 0.6) + "px",function(sReturn){
if(!sReturn||sReturn=="_CANCEL_"){
//AsDialog.OpenSelector("SelectLessor","","dialogWidth=" + parseInt(window.screen.width * 0.4) + "px dialogHeight=" + parseInt(window.screen.height * 0.6) + "px",function(sReturn){
AsDialog.OpenSelector("selectManySubject","","dialogWidth=" + parseInt(window.screen.width * 0.4) + "px dialogHeight=" + parseInt(window.screen.height * 0.6) + "px",function(sReturn){
if(!sReturn||sReturn=="_CANCEL_"){
alert(getHtmlMessage('1'));//请选择一条信息!
return;
}
sReturn = sReturn.split("@");
setItemValue(0,0,"own_id", sReturn[0]);
setItemValue(0,0,"own_name", sReturn[1]);
setItemValue(0,0,"own_id", sReturn[2]);
setItemValue(0,0,"acc_name", sReturn[1]);
},"请选择出租人","company");
}

View File

@ -82,15 +82,26 @@
//批量代收
function batchCollect(){
//校验所选数据是否是一个主体
var subjectids = getItemValueArray(0,"SUBJECTID");
var oneSubjectId = "";
for(var i = 0;i < subjectids.length; i++){
if(i == 0){
oneSubjectId = subjectids[i];
}else{
if(oneSubjectId != subjectids[i]){
alert("所选数据不能有多个主体,请重新选择!");
return;
}
}
}
if(confirm('确实要执行代收操作吗?')){
var sParm = getItemValueArray(0,"id");
var fileSavePath = "<%=CurConfig.getConfigure("InterfaceFileSavePath")%>";
if(typeof(sParm) == "undefined" || sParm.length == 0 )
{
if(typeof(sParm) == "undefined" || sParm.length == 0 ){
alert("请至少选择一条记录!");
return;
}
}
var fileSavePath = "<%=CurConfig.getConfigure("InterfaceFileSavePath")%>";
var ids = "";
for(var i = 0;i < sParm.length; i++){
if(ids.length == 0){
@ -108,14 +119,37 @@
}
var parm = "id="+ids+",fileSavePath="+fileSavePath+",inputuserid="+"<%=CurUser.getUserID()%>"+",inputorgid="+"<%=CurUser.getOrgID()%>";
var res = RunJavaMethodTrans("com.tenwa.collectaudit.cache.CollectAuditInfoCache", "batchCollectManage", parm);
alert(res);
//进行拆分调用天津接口或者深圳
if("aa740e4111c111eaaa0000163e0e11e6"==oneSubjectId){
var res = RunJavaMethodTrans("com.tenwa.collectaudit.cache.CollectAuditInfoCache", "batchCollectManage", parm);
alert(res);
}else if("d989246c11c111eaaa0000163e0e11e6"==oneSubjectId){
var res = RunJavaMethodTrans("com.tenwa.collectaudit.cache.CollectAuditInfoCacheTj", "batchCollectManage", parm);
alert(res);
}else{
alert("为查询到对应的主体方法!");
}
location.reload();
}
}
function queryBatchCollect(){
if(confirm('确实要执行代收操作吗?')){
//校验所选数据是否是一个主体
var subjectids = getItemValueArray(0,"SUBJECTID");
var oneSubjectId = "";
for(var i = 0;i < subjectids.length; i++){
if(i == 0){
oneSubjectId = subjectids[i];
}else{
if(oneSubjectId != subjectids[i]){
alert("所选数据不能有多个主体,请重新选择!");
return;
}
}
}
if(confirm('确实要执行手动刷新操作吗?')){
var sParm = getItemValueArray(0, "id");
var fileSavePath = "<%=CurConfig.getConfigure("InterfaceFileSavePath")%>";
if(typeof(sParm) == "undefined" || sParm.length == 0 )
@ -133,14 +167,36 @@
}
}
var parm = "id="+ids+",fileSavePath="+fileSavePath+",inputuserid="+"<%=CurUser.getUserID()%>"+",inputorgid="+"<%=CurUser.getOrgID()%>";
var res = RunJavaMethodTrans("com.tenwa.collectaudit.cache.CollectAuditInfoCache", "queryBatchCollectStatus",parm);
console.log(res);
//进行拆分调用天津接口或者深圳
if("aa740e4111c111eaaa0000163e0e11e6"==oneSubjectId){
var res = RunJavaMethodTrans("com.tenwa.collectaudit.cache.CollectAuditInfoCache", "queryBatchCollectStatus",parm);
console.log(res);
}else if("d989246c11c111eaaa0000163e0e11e6"==oneSubjectId){
var res = RunJavaMethodTrans("com.tenwa.collectaudit.cache.CollectAuditInfoCacheTj", "queryBatchCollectStatus",parm);
console.log(res);
}else{
alert("为查询到对应的主体方法!");
}
// reloadSelf();
location.reload();
}
}
function afterCollectManage(){
//校验所选数据是否是一个主体
var subjectids = getItemValueArray(0,"SUBJECTID");
var oneSubjectId = "";
for(var i = 0;i < subjectids.length; i++){
if(i == 0){
oneSubjectId = subjectids[i];
}else{
if(oneSubjectId != subjectids[i]){
alert("所选数据不能有多个主体,请重新选择!");
return;
}
}
}
if(confirm('确实要执行手工扣款操作吗?')){
var sParm = getItemValueArray(0, "id");
if(typeof(sParm) == "undefined" || sParm.length == 0 )
@ -198,6 +254,5 @@
location.reload();
}
}
</script>
<%@ include file="/Frame/resources/include/include_end.jspf"%>

View File

@ -7,6 +7,8 @@
*/
String sFlowUnid = CurPage.getParameter("FlowUnid");//流程编号
String ProjectId = CurPage.getParameter("ProjectId");//流程编号
String SubjectId = CurPage.getParameter("SubjectId");//Ö÷Ìå±àºÅ
String flag = "true";
/* String flowunid = CurPage.getParameter("ObjectNo");
String projectNo = CurPage.getParameter("ProjectNo");
@ -48,7 +50,7 @@ function request(getType){
alert("银行卡号不能为空");
return;
}
var params = 'ProjectId='+'<%=ProjectId%>'+'&fullName='+fullName+'&fullcertId='+fullcertId+'&fullrelation='+fullrelation+'&fullphone='+fullphone+'&fullcardNo='+fullcardNo+'&GetType='+getType;
var params = 'ProjectId='+'<%=ProjectId%>'+'&fullName='+fullName+'&fullcertId='+fullcertId+'&fullrelation='+fullrelation+'&fullphone='+fullphone+'&fullcardNo='+fullcardNo+'&GetType='+getType+'&SubjectId='+'<%=SubjectId%>';
AsControl.OpenView(sUrl,params,'_self','');
}
</script>

View File

@ -7,6 +7,8 @@
*/
String sFlowUnid = CurPage.getParameter("FlowUnid");//Á÷³Ì±àºÅ
String ProjectId = CurPage.getParameter("ProjectId");//Á÷³Ì±àºÅ
String SubjectId = CurPage.getParameter("SubjectId");//Ö÷Ìå±àºÅ
String flag = "true";
/* String flowunid = CurPage.getParameter("ObjectNo");
String projectNo = CurPage.getParameter("ProjectNo");
@ -42,7 +44,7 @@
var fullcertId = getItemValue(0,getRow(0),'certId');
var fullrelation = getItemValue(0,getRow(0),'relation');
var fullphone = getItemValue(0,getRow(0),'phone');
var params = 'ProjectId='+'<%=ProjectId%>'+'&fullName='+fullName+'&fullcertId='+fullcertId+'&fullrelation='+fullrelation+'&fullphone='+fullphone+'&GetType='+getType;
var params = 'ProjectId='+'<%=ProjectId%>'+'&fullName='+fullName+'&fullcertId='+fullcertId+'&fullrelation='+fullrelation+'&fullphone='+fullphone+'&GetType='+getType+'&SubjectId='+'<%=SubjectId%>';
AsControl.OpenView(sUrl,params,'_self','');
}
function newRecord(){

View File

@ -0,0 +1,74 @@
<%@page import="com.itextpdf.text.log.SysoCounter"%>
<%@ page contentType="text/html; charset=GBK"%>
<%@include file="/Frame/resources/include/include_begin_info.jspf"%><%
String sPrevUrl = CurPage.getParameter("PrevUrl");
if(sPrevUrl == null) sPrevUrl = "/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/MoreThemeMaintenanceList.jsp";
String sTempletNo = "LB_MANY_SUBJECT_INFO";//--模板号--
ASObjectModel doTemp = new ASObjectModel(sTempletNo);
ASObjectWindow dwTemp = new ASObjectWindow(CurPage, doTemp,request);
dwTemp.Style = "2";//freeform
//dwTemp.ReadOnly = "0";//只读模式
dwTemp.genHTMLObjectWindow(CurPage.getParameter("ID"));
String sButtons[][] = {
{"true", "All", "Button", "保存","保存所有修改", "saveRecord()", "", "", "", ""},
};
%><%@ include file="/Frame/resources/include/ui/include_info.jspf"%>
<script type="text/javascript">
function goBack(){
parent.AsDialog.ClosePage();
}
function saveRecord(sPostEvents) {
// 保存前进行校验, 同一个主体只能有一个启用的对公账户信息
var subject_name = getItemValue(0,getRow(0),'subject_name');
var id = getItemValue(0,getRow(0),'id');
var is_enable = getItemValue(0,getRow(0),'is_enable');
if(is_enable=="Y"){
var Return = RunJavaMethodTrans("com.tenwa.app.wechat.WechatPublicAccountInfoVerify","soleVerify","subject_name="+subject_name+",id="+id);
if(Return=="true"){
as_save("myiframe0", "goBack()");
}else{
alert("该主体已存在启用状态对公账号信息! ");
return;
}
}else{
as_save("myiframe0", "goBack()");
}
}
// 选择主体
function selectManySubject(){
AsDialog.OpenSelector("selectManySubject","","dialogWidth=" + parseInt(window.screen.width * 0.8) + "px dialogHeight=" + parseInt(window.screen.height * 0.5) + "px",function(sReturn){
if(!sReturn||sReturn=="_CANCEL_"||sReturn==""){
return;
}
sReturn = sReturn.split("@");
setItemValue(0,0,"subject_id",sReturn[0]);
setItemValue(0,0,"subject_name",sReturn[1]);
},"请选择主体");
}
// 主体账户选择;
function selectloanlimit(){
var subject_name = getItemValue(0,getRow(0),'subject_name');
if(subject_name.length<1){
alert("请先选择主体信息");
return;
}
AsDialog.OpenSelector("SelectLoanLimit","subject_name,"+subject_name,"dialogWidth=" + parseInt(window.screen.width * 0.4) + "px dialogHeight=" + parseInt(window.screen.height * 0.6) + "px",function(sReturn){
if(!sReturn||sReturn=="_CANCEL_"){
return;
}
sReturn = sReturn.split("@");//"@"表示了向页面添加数据时的连续性
setItemValue(0,getRow(),"ACC_NAME",sReturn[0]);
setItemValue(0,getRow(),"BANK_NAME",sReturn[1]);
setItemValue(0,getRow(),"ACC_NUMBER",sReturn[2]);
setItemValue(0,getRow(),"BRANCH_TITLE",sReturn[3]);
},"请选择账户");
}
</script>
<%@ include file="/Frame/resources/include/include_end.jspf"%>

View File

@ -0,0 +1,49 @@
<%@ page contentType="text/html; charset=GBK"%>
<%@ include file="/Frame/resources/include/include_begin_list.jspf"%><%
String PG_TITLE = "微信对公账号维护"; // 浏览器窗口标题 <title> PG_TITLE </title>
ASObjectModel doTemp = new ASObjectModel("LB_MANY_SUBJECT_LIST");
ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request);
dwTemp.Style="1"; //--设置为Grid风格--
//dwTemp.MultiSelect = true; //多选
dwTemp.ReadOnly = "1"; //只读模式
dwTemp.setPageSize(20);
dwTemp.genHTMLObjectWindow("");
String sButtons[][] = {
{"true","All","Button","新增","新增","newRecord()","","","","btn_icon_add",""},
{"true","","Button","修改","修改","viewAndEdit()","","","","btn_icon_edit"},
{"true","All","Button","删除","删除","deleteRecord()","","","","btn_icon_delete",""},
};
%><%@include file="/Frame/resources/include/ui/include_list.jspf"%>
<script type="text/javascript">
var Id;
var contractNoArray;
var batchNoArray;
function newRecord(){
var sUrl = "/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/MoreThemeMaintenanceInfo.jsp";
AsDialog.PopView(sUrl,'',"resizable=yes;dialogWidth=850px;dialogHeight=200px;center:yes;status:no;statusbar:no",function(){
reloadSelf();},"新增信息");
}
function viewAndEdit(){
var sUrl = "/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/MoreThemeMaintenanceInfo.jsp";
var sPara = getItemValue(0,getRow(0),'ID');
if(typeof(sPara)=="undefined" || sPara.length==0 ){
alert("参数不能为空!");
return ;
}
AsDialog.PopView(sUrl,"ID="+sPara,"resizable=yes;dialogWidth=850px;dialogHeight=200px;center:yes;status:no;statusbar:no",function(){reloadSelf();},"修改信息");
}
function deleteRecord(){
var id = getItemValue(0,getRow(0),'id');
if(typeof(id)=="undefined" || id.length==0 ){
alert("请选择一条信息!");
return ;
}
if(confirm('确实要删除吗?')){
as_delete(0);
}
}
</script>
<%@ include file="/Frame/resources/include/include_end.jspf"%>

View File

@ -40,6 +40,10 @@
}else{
product_id=flow.getAttribute("productId").toString();
}
String businesstype = Sqlca.getString("select businesstype from LB_CONTRACT_INFO_TEMP where flowunid = '"+sFlowUnid+"'");
String SUBJECTID = Sqlca.getString("select SUBJECTID from LB_CONTRACT_INFO_TEMP where flowunid='"+sFlowUnid+"'");
String subject = Sqlca.getString("select subject_name from LB_MANY_SUBJECT where id='"+SUBJECTID+"'");
String sPhaseNo=CurPage.getParameter("PhaseNo");//½×¶ÎºÅ
String FlowNo=CurPage.getParameter("FlowNo");//Á÷³ÌÃû³Æ
@ -80,6 +84,19 @@
}else{
doTemp.setColInnerBtEvent("PROJECT_ASSIST_NAME", "");
}
/*
"2"传统
"3"汽车类传统
主题名称为"2","3"状态时字段必填,否则字段为只读并且对话框隐藏掉
*/
if("2".equals(businesstype) || "3".equals(businesstype)){
doTemp.setRequired("subject_name",true);
}else{
doTemp.setRequired("subject_name",false);
doTemp.setColInnerBtEvent("subject_name", "");
}
doTemp.setDefaultValue("FlowUnid", sFlowUnid);//¸³ÖµÁ÷³Ì±àºÅ
if("TAssetsDisposalFeeFlow".equals(FlowNo)){
doTemp.setReadOnly("CONTRACT_NUMBER", true);
@ -95,6 +112,9 @@
if((null!=RightType&&RightType.equals("ReadOnly"))||(null!=ishistory&&ishistory.equals("true"))){
dwTemp.ReadOnly = "-2";//Ö»¶Áģʽ
}
dwTemp.genHTMLObjectWindow(sFlowUnid + "," + sContractId + "," + businesstype + "," + SUBJECTID + "," + subject);
if(isShowForaml.equals("true")){
dwTemp.genHTMLObjectWindow(sContractId);
}else{
@ -167,6 +187,17 @@
setItemValue(0,getRow(),"PROJECT_ASSIST",sReturn[0]);
},"ÇëÑ¡ÏîĿЭ°ì");
}
//请选择主题名称
function selectaaaa(){
AsDialog.OpenSelector("SelectAAAA","","dialogWidth=" + parseInt(window.screen.width * 0.4) + "px dialogHeight=" + parseInt(window.screen.height * 0.6) + "px",function(sReturn){
if(!sReturn||sReturn=="_CANCEL_"){
alert(getHtmlMessage('1'));//请选择一条信息!
return;
}
sReturn = sReturn.split("@");//"@"表示了向页面添加数据时的连续性
setItemValue(0,getRow(),"subject_name",sReturn[0]);//向页面的框中添加数据
},"请选择主题");
}
</script>
<%/*~END~*/%>
@ -260,6 +291,20 @@
init();
function selectManySubject(){
AsDialog.OpenSelector("selectManySubject","","dialogWidth=" + parseInt(window.screen.width * 0.8) + "px dialogHeight=" + parseInt(window.screen.height * 0.5) + "px",
function(sReturn){
if(!sReturn||sReturn=="_CANCEL_"||sReturn=="")
{
//alert(getHtmlMessage('1'));//请选择一条信息!
return;
}
sReturn = sReturn.split("@");
setItemValue(0,0,"subjectid",sReturn[0]);
setItemValue(0,0,"subjectname",sReturn[1]);
},"请选择客户",'');
}
</script>
<%/*~END~*/%>

View File

@ -13,6 +13,8 @@
String productId = CurPage.getParameter("ProductId");
String flowunid = CurPage.getParameter("FlowUnid");
String action = CurPage.getParameter("action");
String SubjectId=CurPage.getParameter("SubjectId");//»ñÈ¡Ö÷ÌåID
ASObjectModel doTemp = new ASObjectModel("LBContractPrintList");
ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request);
dwTemp.Style="1"; //--设置为Grid风格--
@ -121,7 +123,7 @@
}
//自然人电子签约
var sReturn = RunJavaMethodTrans("com.tenwa.channelportal.action.ContractSignAction","signIng","ProjectId=<%=projectId%>,CurUserID=<%=CurUser.getUserID()%>,FlowUnid=<%=flowunid%>");
var sReturn = RunJavaMethodTrans("com.tenwa.channelportal.action.ContractSignAction","signIng","ProjectId=<%=projectId%>,CurUserID=<%=CurUser.getUserID()%>,FlowUnid=<%=flowunid%>,,SubjectId=<%=SubjectId%>");
var sReturns = sReturn.split("@");
if("success"==sReturns[0]){
AsDebug.showMessage("提示","电子签约发起成功!","","",true,"","","",function(){
@ -165,7 +167,7 @@
AsDebug.showMessage("提示","没有发起电子签约,无法获取签约状态!","","",true);
return;
}
var sParams="ProjectId=<%=projectId%>,customerType=<%=custtype%>,FlowUnid=<%=flowunid%>,CurUserID=<%=CurUser.getUserID()%>";
var sParams="ProjectId=<%=projectId%>,customerType=<%=custtype%>,FlowUnid=<%=flowunid%>,CurUserID=<%=CurUser.getUserID()%>,SubjectId=<%=SubjectId%>";
var sReturn=RunJavaMethodTrans("com.tenwa.channelportal.action.ContractSignAction","contractSignStatus",sParams);
AsDebug.showMessage("提示",sReturn,"","",true,'','','',function(){
<%-- var sReturns = RunJavaMethodTrans("com.tenwa.channelportal.action.ContractSignAction","downloadDoc","ProjectId=<%=projectId%>,CurUserID=<%=CurUser.getUserID()%>"); --%>
@ -313,7 +315,7 @@
AsDebug.showMessage("提示","没有发起电子签约,无法发送短信!","","",true);
return;
}
var sReturn = RunJavaMethodTrans("com.tenwa.channelportal.action.ContractSignAction","sendMessageAgain","ProjectId=<%=projectId%>");
var sReturn = RunJavaMethodTrans("com.tenwa.channelportal.action.ContractSignAction","sendMessageAgain","ProjectId=<%=projectId%>,SubjectId=<%=SubjectId%>");
if("success"==sReturn){
AsDebug.showMessage("提示","短信发送成功!","","",true);
}else{

View File

@ -63,16 +63,27 @@
window.open(sWebRootPath+"/servlet/view/docDownloadServlet?CompClientID=<%=sCompClientID%>&sqlString=save@"+id, "downloadTemplate");
}
function generateQuotation(){
var projectId=getItemValueArray(0,"ID");
//var contractNos=getItemValueArray(0,"CONTRACT_NUMBER");
var subjectIds=getItemValueArray(0,"SUBJECTID");
var number = 0;
if(typeof(projectId)=="undefined"||projectId==null||projectId==""){alert("请选择数据");return;}
for(var i=0;i<projectId.length;i++){
var param={};
var tempParam={};
var sparam="";
//根据合同编号 获取主体信息
//var subjectId = RunJavaMethodTrans("com.tenwa.channelportal.action.ContractSignAction","selectSubjectId","contractNo="+contractNos[i]);
//模板号
param["templateNo"]="42ba227d1e8649838cb1d0ca0b6556b7";
if("aa740e4111c111eaaa0000163e0e11e6" == subjectIds[i]){//深圳放款通知书模板
param["templateNo"]="42ba227d1e8649838cb1d0ca0b6556b7";
}else if("d989246c11c111eaaa0000163e0e11e6" == subjectIds[i]){//天津放款通知书模板
param["templateNo"]="5edc6ce108494e5982c1aa0cc5c117a0";
}else{
alert("未找到对应主体信息!!!");
break;
}
//生成文件关联关系
tempParam["OBJECTTYPE"]="LoanNotice";
@ -92,8 +103,9 @@
var deleteresult=RunJavaMethodTrans("com.tenwa.officetempalte.controller.RentNotinyDeleteAction","deletequtation","projectId="+projectId[i]+",objecttype=LoanNotice");
var result=RunJavaMethodTrans("com.tenwa.officetempalte.action.CreateOfficeAction","createOfficeByTemplate",sparam);
//word转pdf
var id = RunJavaMethodTrans("com.tenwa.channelportal.action.ContractSignAction","wordToPdfAnnex","ProjectId="+projectId[i]+",PLAN_LIST=LoanNotice");
if(typeof(id)=="undefined" || id.length <= 0 || id==""){
var wordTopdf = RunJavaMethodTrans("com.tenwa.channelportal.action.ContractSignAction","wordToPdfAnnex","ProjectId="+projectId[i]+",PLAN_LIST=LoanNotice");
if(typeof(wordTopdf)=="undefined" || wordTopdf.length <= 0 || wordTopdf==""){
RunJavaMethodTrans("com.tenwa.officetempalte.controller.RentNotinyDeleteAction","deletequtation","projectId="+projectId[i]+",objecttype=LoanNotice");
}else{
/* var result=RunJavaMethodTrans("com.tenwa.channelportal.action.ContractSignAction","collectionSignA","ProjectId="+projectId[i]+",flagType=LoanNotice");

View File

@ -26,6 +26,8 @@
String flowName=CurPage.getParameter("FlowName");//获取合同名称
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;
}
@ -172,7 +174,7 @@
$('#A_Group_0010').css('display','none');
$('#A_Group_0020').css('display','none');
}
var sReturn = RunJavaMethodSqlca("com.tenwa.app.baseFileTemplate.handle.FileTemplateUtil","getContractClass","leasform="+"<%=leasform%>"+",isNetCar="+"<%=CurPage.getParameter("isNetCar")%>"+",operationType="+operationType);
var sReturn = RunJavaMethodSqlca("com.tenwa.app.baseFileTemplate.handle.FileTemplateUtil","getContractClass","leasform="+"<%=leasform%>"+",isNetCar="+"<%=CurPage.getParameter("isNetCar")%>"+",operationType="+operationType+",SubjectId=<%=SubjectId%>");
var jsonData=eval("("+sReturn+")");
initFileTemplate(eval("("+jsonData[0].fileTemplate+")"));
// initOneClass();
@ -351,7 +353,7 @@
return;
}
if(("01"=="<%=customertype%>"&&"Auto" == "<%=sealType%>" )||("Auto" == "<%=sealType%>" && "Hand" == "<%=signType%>" )){
var falg = RunJavaMethodTrans("com.tenwa.channelportal.action.ContractSignAction","compnySignIng","FlowUnid=<%=flowunid%>,flagType=word,ProjectId=<%=projectId%>");
var falg = RunJavaMethodTrans("com.tenwa.channelportal.action.ContractSignAction","compnySignIng","FlowUnid=<%=flowunid%>,flagType=word,ProjectId=<%=projectId%>,SubjectId=<%=SubjectId%>");
if("success"!= falg ){
RunJavaMethodTrans("com.tenwa.channelportal.action.ContractSignAction","companyUpdateDocContractStatus","FlowUnid=<%=flowunid%>"+",ProjectId=<%=projectId%>");
alert("生成失败!!!");

View File

@ -341,6 +341,7 @@
MyOjbect.price=sReturn[2]*10000;
MyOjbect.liter=sReturn[3];
MyOjbect.geartype=sReturn[4];
setItemValue(0,getRow(),"modelId",sReturn[0]);
setItemValue(0,getRow(),"MODEL",sReturn[1]);
setItemValue(0,getRow(),"NOW_TOTAL",MyOjbect.price);
setItemValue(0,getRow(),"DISPLACEMENT",sReturn[3]);

View File

@ -7,6 +7,8 @@
*/
String sFlowUnid = CurPage.getParameter("FlowUnid");//流程编号
String customertype = CurPage.getParameter("CustomerType");
String SubjectId = CurPage.getParameter("SubjectId");//Ö÷Ìå±àºÅ
String orgName = CurUser.getOrgName();
String userName = CurUser.getUserName();
ASObjectModel doTemp = new ASObjectModel("VI_LB_IDENTITY_CHECK");
@ -36,8 +38,7 @@
alert("请先选择数据!!!");
return;
}
var result =
RunJavaMethodTrans("com.tenwa.lease.flow.project.validate.IdentityVerification","doIdentityVerification","FlowUnid="+flowunid+",UserName="+username+",OrgName="+orgname+",relations="+relations+",fullNames="+fullNames+",customertype="+customertype);
var result = RunJavaMethodTrans("com.tenwa.lease.flow.project.validate.IdentityVerification","doIdentityVerification","FlowUnid="+flowunid+",UserName="+username+",OrgName="+orgname+",relations="+relations+",fullNames="+fullNames+",customertype="+customertype+",SubjectId=<%=SubjectId%>");
if(result == 'ERROR'){
alert("调用数据失败");
reloadSelf();

View File

@ -7,6 +7,8 @@
*/
String PhaseNo = CurPage.getParameter("PhaseNo");
String sFlowUnid = CurPage.getParameter("FlowUnid");//流程编号
String SubjectId = CurPage.getParameter("SubjectId");
ASObjectModel doTemp = new ASObjectModel("LbCarCreditTempList");
ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request);
dwTemp.Style="1"; //--设置为Grid风格--
@ -30,8 +32,7 @@
alert("请先选择数据!!!");
return;
}
var result =
RunJavaMethodTrans("com.tenwa.comm.credit.CreditBodyGuardAction","doCreditVerification","flowunid="+sFlowUnid+",phaseno="+PhaseNo+",certids="+certids);
var result = RunJavaMethodTrans("com.tenwa.comm.credit.CreditBodyGuardAction","doCreditVerification","flowunid="+sFlowUnid+",phaseno="+PhaseNo+",certids="+certids+",SubjectId="+"<%=SubjectId%>");
if(result == 'ERROR'){
alert("调用数据失败");
reloadSelf();

View File

@ -193,6 +193,19 @@ function init(){
init();
function selectManySubject(){
AsDialog.OpenSelector("selectManySubject","","dialogWidth=" + parseInt(window.screen.width * 0.8) + "px dialogHeight=" + parseInt(window.screen.height * 0.5) + "px",
function(sReturn){
if(!sReturn||sReturn=="_CANCEL_"||sReturn=="")
{
//alert(getHtmlMessage('1'));//请选择一条信息!
return;
}
sReturn = sReturn.split("@");
setItemValue(0,0,"subjectid",sReturn[0]);
setItemValue(0,0,"subjectname",sReturn[1]);
},"请选择主体",'');
}
</script>
<%/*~END~*/%>

View File

@ -9,6 +9,8 @@
String userId = CurPage.getUserId();
String ProjectId = CurPage.getParameter("ProjectId");
String flowunid = CurPage.getParameter("ObjectNo");
String SubjectId = CurPage.getParameter("SubjectId");//Ö÷Ìå±àºÅ
ASObjectModel doTemp = new ASObjectModel("LbTelOnlinList");
ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request);
dwTemp.Style="1"; //--设置为Grid风格--
@ -31,7 +33,7 @@
alert("请先选择数据!!!");
return;
}
var result = RunJavaMethodTrans("com.tenwa.lease.flow.project.validate.OnlineClient","getTelOnLine","flowunid=<%=flowunid%>,projectId=<%=ProjectId%>,userId=<%=userId%>,certids="+certids);
var result = RunJavaMethodTrans("com.tenwa.lease.flow.project.validate.OnlineClient","getTelOnLine","flowunid=<%=flowunid%>,projectId=<%=ProjectId%>,userId=<%=userId%>,SubjectId=<%=SubjectId%>,certids="+certids);
if(result=="true"){
window.location.reload();
}else{
@ -54,8 +56,9 @@
};
}
for(var i=0;i<online_ids.length;i++){
<%-- var result = RunJavaMethodTrans("com.tenwa.lease.flow.project.validate.OnlineClient","getTelOnLineReTry","onLineId="+online_ids[i]+",userId=<%=userId%>"); --%>
var result = RunJavaMethodTrans("com.tenwa.lease.flow.project.validate.OnlineClient","getTelOnLineReTry","onLineId="+1111+",userId=<%=userId%>");
var onLineId = getItemValue(0,getRow(0),'online_id');
<%-- var result = RunJavaMethodTrans("com.tenwa.lease.flow.project.validate.OnlineClient","getTelOnLineReTry","onLineId="+online_ids[i]+",userId=<%=userId%>"); --%>
var result = RunJavaMethodTrans("com.tenwa.lease.flow.project.validate.OnlineClient","getTelOnLineReTry","onLineId="+onLineId+",userId=<%=userId%>,SubjectId=<%=SubjectId%>");
if(result=="true"){
number++;
}else{

View File

@ -1,100 +1,110 @@
<%@ page contentType="text/html; charset=GBK"%>
<%@ include file="/Tenwa/Core/FlowManager/BaseFlowList/BaseFlowApplyListStart.jspf"%>
<%/*~BEGIN~可编辑区~[Editable=false;CodeAreaID=List06;Describe=自定义函数;]~*/%>
<script type="text/javascript">
/*~[Describe=新增记录;InputParam=无;OutPutParam=无;]~*/
$(function(){
$("#myiframe0_float_div table").css("width","100%");
$("#myiframe0_cells table").css("width","100%");
})
function newApply()
{
var userid="<%=CurUser.getUserID()%>";
var flowno="<%=CurPage.getParameter("ApplyType")%>";
var selname="";
var param="userid,"+userid;
var getorgid="<%=CurUser.getOrgID()%>";
var orgId="<%=CurUser.getOrgID()%>".substring(0,7);
var businessType="";
if(flowno=="BContractApproveApply"){
selname="SelectProjectForContract_Car";
businessType="1";
//卡尔
if(getorgid=="8006011"){
selname="SelectProjectForContract_Car_KE";
param="orgid,"+getorgid;
}
}else{
selname="SelectProjectForContract";
if(orgId=="8009010"){
businessType="2";
}else if(orgId=="8009011"){
businessType="3";
}else{
alert("当前用户不能发起申请!");
return;
}
}
AsDialog.OpenSelector(selname,param+",businessType,"+businessType,"dialogWidth=" + parseInt(window.screen.width * 0.8) + "px dialogHeight=" + parseInt(window.screen.height * 0.6) + "px",function(sReturn){
if(!sReturn||sReturn=="_CANCEL_"||sReturn=="_NONE_"){
//alert(getHtmlMessage('1'));//请选择一条信息!
return;
}
sReturn = sReturn.split("@");
/* if(flowno=="BContractApproveApply"){
var sReturnInfo = RunJavaMethodTrans("com.tenwa.lease.flow.contract.check.ContractInfoCheck","ProjectSignStatus","projectid="+sReturn[0]);
if("error"==sReturnInfo){
alert("请提醒客户查看手机短信,首先完成扣款卡的签约验证!");
return;
}
} */
var id=sReturn[0];
var product_id=sReturn[1];
var project_id = sReturn[2];
var project_name = sReturn[3];
var customertype = sReturn[4];
var leasform = sReturn[5];
var carAttributes = sReturn[6];
var isNetCar = sReturn[7];
var signType = sReturn[9];
var sealType = sReturn[10];
if("03" == customertype){
if(""== signType||null == signType||"undefined" == signType){
alert("请在产品中配置签约方式!!!");
return ;
}else if (""== sealType||null == sealType||"undefined" == sealType){
alert("请在产品中配置盖章模式!!!");
return ;
}
}
var gpsVendor = RunJavaMethodTrans("com.tenwa.lease.flow.project.businessapply.GpsVendorCheck","getGpsVendor","productId="+product_id);
var sParams = "ApplyType=<%=sApplyType%>,CurUserID=<%=CurUser.getUserID()%>,gpsVendor="+gpsVendor;
sParams =sParams+",signType="+signType+",sealType="+sealType+",isNetCar="+isNetCar+",carAttributes="+carAttributes+",leasform="+leasform+",ProductId="+product_id+",ProjectId="+id+",ProjectNo="+project_id+",customertype="+customertype+",ProjectName="+project_name+",ApplyType=<%=sApplyType%>";
if(flowno=="BContractApproveApply"){
sParams =sParams+",operationType="+sReturn[8];
}
var sReturnInfo = RunJavaMethodTrans("com.tenwa.lease.flow.contract.contractapproval.ContractApprovalStartAction","initFLow",sParams);
if(typeof(sReturnInfo)=="undefined" || sReturnInfo=="" || sReturnInfo=="_CANCEL_") return;
var sReturnInfos=sReturnInfo.split("@");
if(sReturnInfos[0]=="success")
{
var objectNo=sReturnInfos[1];
FlowFunction.openStartFlowPage(objectNo);
}
else
{
var mes=sReturnInfos[1];
alert(mes);
}
reloadSelf();
},"请选择发起编号");
}
</script>
<%@ include file="/Tenwa/Core/FlowManager/BaseFlowList/BaseFlowApplyListEnd.jspf"%>
<%@ page contentType="text/html; charset=GBK"%>
<%@ include file="/Tenwa/Core/FlowManager/BaseFlowList/BaseFlowApplyListStart.jspf"%>
<%/*~BEGIN~可编辑区~[Editable=false;CodeAreaID=List06;Describe=自定义函数;]~*/%>
<script type="text/javascript">
/*~[Describe=新增记录;InputParam=无;OutPutParam=无;]~*/
$(function(){
$("#myiframe0_float_div table").css("width","100%");
$("#myiframe0_cells table").css("width","100%");
})
function newApply()
{
var userid="<%=CurUser.getUserID()%>";
var flowno="<%=CurPage.getParameter("ApplyType")%>";
var selname="";
var param="userid,"+userid;
var getorgid="<%=CurUser.getOrgID()%>";
var orgId="<%=CurUser.getOrgID()%>".substring(0,7);
var businessType="";
if(flowno=="BContractApproveApply"){
selname="SelectProjectForContract_Car";
businessType="1";
//卡尔
if(getorgid=="8006011"){
selname="SelectProjectForContract_Car_KE";
param="orgid,"+getorgid;
}
}else{
selname="SelectProjectForContract";
if(orgId=="8009010"){
businessType="2";
}else if(orgId=="8009011"){
businessType="3";
}else{
alert("当前用户不能发起申请!");
return;
}
}
AsDialog.OpenSelector(selname,param+",businessType,"+businessType,"dialogWidth=" + parseInt(window.screen.width * 0.8) + "px dialogHeight=" + parseInt(window.screen.height * 0.6) + "px",function(sReturn){
if(!sReturn||sReturn=="_CANCEL_"||sReturn=="_NONE_"){
//alert(getHtmlMessage('1'));//请选择一条信息!
return;
}
sReturn = sReturn.split("@");
/* if(flowno=="BContractApproveApply"){
var sReturnInfo = RunJavaMethodTrans("com.tenwa.lease.flow.contract.check.ContractInfoCheck","ProjectSignStatus","projectid="+sReturn[0]);
if("error"==sReturnInfo){
alert("请提醒客户查看手机短信,首先完成扣款卡的签约验证!");
return;
}
} */
var id=sReturn[0];
var product_id=sReturn[1];
var project_id = sReturn[2];
var project_name = sReturn[3];
var customertype = sReturn[4];
var leasform = sReturn[5];
var carAttributes = sReturn[6];
var isNetCar = sReturn[7];
var signType = sReturn[9];
var sealType = sReturn[10];
if(flowno=="BContractApproveApply"&&"03" == customertype){
if(""== signType||null == signType||"undefined" == signType){
alert("请在产品中配置签约方式!!!");
return ;
}else if (""== sealType||null == sealType||"undefined" == sealType){
alert("请在产品中配置盖章模式!!!");
return ;
}
}
var gpsVendor = RunJavaMethodTrans("com.tenwa.lease.flow.project.businessapply.GpsVendorCheck","getGpsVendor","productId="+product_id);
var sParams = "ApplyType=<%=sApplyType%>,CurUserID=<%=CurUser.getUserID()%>,gpsVendor="+gpsVendor;
sParams =sParams+",signType="+signType+",sealType="+sealType+",isNetCar="+isNetCar+",carAttributes="+carAttributes+",leasform="+leasform+",ProductId="+product_id+",ProjectId="+id+",ProjectNo="+project_id+",customertype="+customertype+",ProjectName="+project_name+",ApplyType=<%=sApplyType%>";
if(flowno=="BContractApproveApply"){
sParams =sParams+",operationType="+sReturn[8]+",SubjectId="+sReturn[11]+",SubjectName="+sReturn[12];
}else{
var SubjectName = "";
var messages = RunJavaMethodTrans("com.tenwa.lease.flow.project.businessapply.CustomerInfoCheck","selectTitleName","SubjectId="+sReturn[5]);
message = messages.split("@");
if("error"!=message[0]){
SubjectName = message[1];
}
sParams =sParams+",SubjectId="+sReturn[5]+",SubjectName="+SubjectName;
}
var sReturnInfo = RunJavaMethodTrans("com.tenwa.lease.flow.contract.contractapproval.ContractApprovalStartAction","initFLow",sParams);
if(typeof(sReturnInfo)=="undefined" || sReturnInfo=="" || sReturnInfo=="_CANCEL_") return;
var sReturnInfos=sReturnInfo.split("@");
if(sReturnInfos[0]=="success")
{
var objectNo=sReturnInfos[1];
FlowFunction.openStartFlowPage(objectNo);
}
else
{
var mes=sReturnInfos[0];
alert(mes);
}
reloadSelf();
},"请选择发起编号");
}
</script>
<%@ include file="/Tenwa/Core/FlowManager/BaseFlowList/BaseFlowApplyListEnd.jspf"%>

View File

@ -34,6 +34,9 @@
var signType = sReturn[12];
var sealType = sReturn[11];
var SubjectId = sReturn[13];
var SubjectName = sReturn[14];
if("03" == customertype){
if(""== signType||null == signType||"undefined" == signType){
alert("请在产品中配置签约方式!!!");
@ -44,10 +47,14 @@
return ;
}
}
if(""== SubjectId||null == SubjectId||"undefined" == SubjectId){
alert("该数据没有对应的主体,请联系管理员!");
return ;
}
var gpsVendor = RunJavaMethodTrans("com.tenwa.lease.flow.project.businessapply.GpsVendorCheck","getGpsVendor","productId="+product_id);
var sParams = "ApplyType=<%=sApplyType%>,CurUserID=<%=CurUser.getUserID()%>,gpsVendor="+gpsVendor;
sParams =sParams+",signType="+signType+",sealType="+sealType+",operationType="+operationType+",isNetCar="+isNetCar+",carAttributes="+carAttributes+",leasform="+leasform+",customertype="+customertype+",ProjectId="+project_id+",FlowKey="+contract_number+",ProductId="+product_id+",ProjectNo="+project_no+",ContractId="+contract_id+",ProjectName="+project_name+",ApplyType=<%=sApplyType%>";
sParams =sParams+",SubjectId="+SubjectId+",SubjectName="+SubjectName+",signType="+signType+",sealType="+sealType+",operationType="+operationType+",isNetCar="+isNetCar+",carAttributes="+carAttributes+",leasform="+leasform+",customertype="+customertype+",ProjectId="+project_id+",FlowKey="+contract_number+",ProductId="+product_id+",ProjectNo="+project_no+",ContractId="+contract_id+",ProjectName="+project_name+",ApplyType=<%=sApplyType%>";
var sReturnInfo = RunJavaMethodTrans("com.tenwa.flow.action.comm.BaseFlowStartAction","initFLow",sParams);
if(typeof(sReturnInfo)=="undefined" || sReturnInfo=="" || sReturnInfo=="_CANCEL_") return;
var sReturnInfos=sReturnInfo.split("@");
@ -59,7 +66,7 @@
else
{
var mes=sReturnInfos[1];
alert(mes);
alert(sReturnInfos);
}
reloadSelf();
},"请选择发起编号");

View File

@ -54,9 +54,14 @@
AsDebug.showMessage("提示","每次只能生成放款方式相同的合同!","","",true);
return;
}
}
//检查所选合同是否是同一主体
var message = RunJavaMethodTrans("com.tenwa.flow.fund.fundcollection.FundIncomeMethod","checkManySubject","flowunid=<%=flowunid%>"+",contractIds="+contractIds);
if(message!="true"){
AsDebug.showMessage("提示",message,"","",true);
return;
}
contractIds = contractIds.substring(1);
var result = RunJavaMethodTrans("com.tenwa.flow.fund.fundcollection.FundIncomeMethod","createActualPayment","contractIds="+contractIds+",flowunid=<%=flowunid%>,userId=<%=CurUser.getUserID()%>,orgId=<%=CurUser.getOrgID()%>"+",payType="+payType);
if("SUCCESS" == result){

View File

@ -1,11 +1,22 @@
<%@page import="jbo.app.tenwa.calc.LC_EBANK_PROCESS"%>
<%@page import="jbo.app.tenwa.calc.LC_EBANK_TEMP"%>
<%@page import="jbo.sys.CODE_LIBRARY"%>
<%@page import="jbo.com.tenwa.entity.comm.own.OWN_ACCOUNT"%>
<%@ page contentType="text/html; charset=GBK"%>
<%@ include file="/Frame/resources/include/include_begin_list.jspf"%><%
String flowunid = CurPage.getParameter("FlowUnid");
String rightType = CurPage.getParameter("RightType");
String applytype = CurPage.getParameter("ApplyType");
BizObject boLET = JBOFactory.createBizObjectQuery(LC_EBANK_TEMP.CLASS_NAME, "flowunid=:flowunid")
.setParameter("flowunid", flowunid).getSingleResult(false);
String ownNumber = boLET.getAttribute("ownacc_number").getString();
BizObject boOA = JBOFactory.createBizObjectQuery(OWN_ACCOUNT.CLASS_NAME, "acc_number=:ownNumber")
.setParameter("ownNumber", ownNumber).getSingleResult(false);
String ownId = boOA.getAttribute("own_id").getString();
BizObject boCL = JBOFactory.createBizObjectQuery(CODE_LIBRARY.CLASS_NAME, "CODENO='ManySubject' and bankno=:ownId")
.setParameter("ownId", ownId).getSingleResult(false);
String subjectId = boCL.getAttribute("itemno").getString();
//判断业务类型
String businessType="";
String orgId=CurUser.getOrgID().substring(0,7);
@ -29,7 +40,7 @@
dwTemp.MultiSelect = true;
}
dwTemp.setPageSize(10);
dwTemp.genHTMLObjectWindow(businessType);
dwTemp.genHTMLObjectWindow(businessType+","+subjectId);
//0、是否展示 1、 权限控制 2、 展示类型 3、按钮显示名称 4、按钮解释文字 5、按钮触发事件代码 6、 7、 8、 9、图标CSS层叠样式 10、风格
String sButtons[][] = {

View File

@ -46,6 +46,13 @@
}else{
isShowButton=true;
}
if(("业务申请流程".equals(flowName)||"业务变更流程".equals(flowName))&&("0030".equals(phaseNo)||"0040".equals(phaseNo)||"0050".equals(phaseNo)||"0060".equals(phaseNo)||"0070".equals(phaseNo))){
dwTemp.getDataObject().setVisible("subjectname", true);
}else {
dwTemp.getDataObject().setVisible("subjectname", false);
}
if("0010".equals(phaseNo)){//¾­ÏúÉÌ
dwTemp.setGroupHidden("0020,0030,0040,0050");
}else if("0030".equals(phaseNo)){//³õÉó

View File

@ -22,8 +22,14 @@
var leasehold = sReturn[6];
var operationType = sReturn[7];
var certtype = sReturn[8];
var SubjectId = sReturn[9];
var SubjectName = sReturn[10];
if(""== SubjectId||null == SubjectId||"undefined" == SubjectId){
alert("该数据没有对应的主体,请联系管理员!");
return ;
}
var sParams = "ApplyType=<%=sApplyType%>,CurUserID=<%=CurUser.getUserID()%>";
sParams =sParams+",certtype="+certtype+",customertype="+CustomerType+",carAttributes="+carAttributes+",leasform="+leasehold+",operationType="+operationType+",ProjectId="+id+",ProductId="+product_id+",FlowKey="+project_id+",ProjectName="+project_name+",ApplyType=<%=sApplyType%>";
sParams =sParams+",SubjectId="+SubjectId+",SubjectName="+SubjectName+",certtype="+certtype+",customertype="+CustomerType+",carAttributes="+carAttributes+",leasform="+leasehold+",operationType="+operationType+",ProjectId="+id+",ProductId="+product_id+",FlowKey="+project_id+",ProjectName="+project_name+",ApplyType=<%=sApplyType%>";
var sReturnInfo = RunJavaMethodTrans("com.tenwa.flow.action.comm.BaseFlowStartAction","initFLow",sParams);
if(typeof(sReturnInfo)=="undefined" || sReturnInfo=="" || sReturnInfo=="_CANCEL_") return;
var sReturnInfos=sReturnInfo.split("@");

View File

@ -78,6 +78,7 @@
$("#A_div_0150").attr("style","display:none;");
})
var operationType='';
var SubjectId='';
function changeProductName(){//헌왕끓틔츰냔
setItemValue(0,getRow(0),"productName","");
}
@ -157,8 +158,15 @@
return;
}
var messages = RunJavaMethodTrans("com.tenwa.lease.flow.project.businessapply.CustomerInfoCheck","selectTitleName","SubjectId="+SubjectId);
message = messages.split("@");
if("error"==message[0]){
alert(message[1]);
return;
}
var sParams = "ApplyType=<%=sApplyType%>,CurUserID=<%=CurUser.getUserID()%>";
sParams =sParams+",ProductId="+productId+",ProductName="+productname+",CustomerType="+customerType+",carAttributes="+carAttributes+",leasehold="+leasehold+",carSystem="+carSystem+",custname="+custname+",certtype="+certtype+",certid="+certid+",CustomerId="+CustomerId+",productModel="+productModel+",carSeries="+carSeries+",versionid="+versionid+",modelid="+modelid+",businessType="+businessType+",price="+price+",liter="+liter+",geartype="+geartype+",sourcetype=web,operationType="+operationType;
sParams =sParams+",SubjectId="+SubjectId+",SubjectName="+message[1]+",ProductId="+productId+",ProductName="+productname+",CustomerType="+customerType+",carAttributes="+carAttributes+",leasehold="+leasehold+",carSystem="+carSystem+",custname="+custname+",certtype="+certtype+",certid="+certid+",CustomerId="+CustomerId+",productModel="+productModel+",carSeries="+carSeries+",versionid="+versionid+",modelid="+modelid+",businessType="+businessType+",price="+price+",liter="+liter+",geartype="+geartype+",sourcetype=web,operationType="+operationType;
//
if("BAIC_MOTOR"==operationType){
sParams = sParams+",distributorNo="+getItemValue(0,getRow(),"distributorNo")+",distributorName="+getItemValue(0,getRow(),"distributorName");
@ -341,6 +349,7 @@
MyOjbect.modelid = sReturn[7];//났謹ID
MyOjbect.modelname = sReturn[8];//났謹츰냔
operationType = sReturn[11];
SubjectId = sReturn[12];
setItemValue(0,0,"productName",sReturn[2]);
setItemValue(0,0,"productId",sReturn[3]);

View File

@ -1,15 +1,25 @@
<%@page import="jbo.app.tenwa.calc.LC_EBANK_PROCESS"%>
<%@page import="jbo.app.tenwa.calc.LC_EBANK_TEMP"%>
<%@page import="jbo.sys.CODE_LIBRARY"%>
<%@page import="jbo.com.tenwa.entity.comm.own.OWN_ACCOUNT"%>
<%@ page contentType="text/html; charset=GBK"%>
<%@ include file="/Frame/resources/include/include_begin_list.jspf"%><%
String flowunid = CurPage.getParameter("FlowUnid");
String rightType = CurPage.getParameter("RightType");
String applytype = CurPage.getParameter("ApplyType");
String factDate = JBOFactory.createBizObjectQuery(LC_EBANK_TEMP.CLASS_NAME, "flowunid=:flowunid")
.setParameter("flowunid", flowunid).getSingleResult(false).getAttribute("FACT_DATE").getString();
BizObject boLET = JBOFactory.createBizObjectQuery(LC_EBANK_TEMP.CLASS_NAME, "flowunid=:flowunid")
.setParameter("flowunid", flowunid).getSingleResult(false);
String factDate = boLET.getAttribute("FACT_DATE").getString();
String ownNumber = boLET.getAttribute("ownacc_number").getString();
BizObject boOA = JBOFactory.createBizObjectQuery(OWN_ACCOUNT.CLASS_NAME, "acc_number=:ownNumber")
.setParameter("ownNumber", ownNumber).getSingleResult(false);
String ownId = boOA.getAttribute("own_id").getString();
BizObject boCL = JBOFactory.createBizObjectQuery(CODE_LIBRARY.CLASS_NAME, "CODENO='ManySubject' and bankno=:ownId")
.setParameter("ownId", ownId).getSingleResult(false);
String subjectId = boCL.getAttribute("itemno").getString();
CurPage.setAttribute("fact_date", factDate);
System.out.println(ownId+"++++++++++"+subjectId);
//判断业务类型
String businessType="";
String orgId=CurUser.getOrgID().substring(0,7);
@ -32,7 +42,7 @@
dwTemp.MultiSelect = true;
}
dwTemp.setPageSize(10);
dwTemp.genHTMLObjectWindow(businessType+","+factDate);
dwTemp.genHTMLObjectWindow(businessType+","+subjectId+","+factDate);
//0、是否展示 1、 权限控制 2、 展示类型 3、按钮显示名称 4、按钮解释文字 5、按钮触发事件代码 6、 7、 8、 9、图标CSS层叠样式 10、风格
String sButtons[][] = {

View File

@ -151,11 +151,14 @@
var PAYMENT_NUMBERS=getItemValueArray(0,"PAYMENT_NUMBER");
var PLAN_LISTS=getItemValueArray(0,"PLAN_LIST");
var contract_ids=getItemValueArray(0,"contract_id");
var subjectIds=getItemValueArray(0,"subjectid");
for(var i=0;i<PAYMENT_NUMBERS.length;i++){
var plan_number=PAYMENT_NUMBERS[i];//Ͷ·Å±àºÅ
var plan_list=PLAN_LISTS[i];//ÆÚ´Î
var contractID = contract_ids[i];
var result=RunJavaMethodTrans("com.tenwa.channelportal.action.ContractSignAction","claimSignA","PAYMENT_NUMBER="+plan_number+",PLAN_LIST="+plan_list+",contract_id="+contractID+",flagType=start");
var subjectId = subjectIds[i];
var result=RunJavaMethodTrans("com.tenwa.channelportal.action.ContractSignAction","claimSignA","PAYMENT_NUMBER="+plan_number+",PLAN_LIST="+plan_list+",contract_id="+contractID+",flagType=start,SubjectId="+subjectId);
if("success"==result){
number++;
}

View File

@ -3905,7 +3905,7 @@
<attribute name="F88" label="自由项15" type="STRING" length="300" />
<attribute name="F89" label="自由项16" type="STRING" length="300" />
<attribute name="F90" label="审核日期" type="STRING" length="300" />
<attribute name="STATUS" label="凭证状态" type="STRING"
<attribute name="V8_STATUS" label="凭证状态" type="STRING"
length="60" />
<attribute name="GENERATE_DATE" label="凭证发生日期" type="STRING"
length="60" />
@ -4047,144 +4047,6 @@
</managerProperties>
</manager>
</class>
<class name="VOUCHER_V8" label="凭证信息表" keyAttributes="ID">
<attributes>
<attribute name="ID" label="标识符" type="STRING" length="96" />
<attribute name="EVIDENCE_MESSAGE" label="凭证输出起始标志位" type="STRING"
length="150" />
<attribute name="EVIDENCE_TYPE" label="基本类别" type="STRING"
length="150" />
<attribute name="PERIODYEAR" label="会计期间-年" type="STRING"
length="30" />
<attribute name="F1" label="会计处理日" type="STRING" length="60" />
<attribute name="F2" label="凭证字" type="STRING" length="30" />
<attribute name="F3" label="凭证号" type="STRING" length="60" />
<attribute name="F4" label="附单据号" type="STRING" length="60" />
<attribute name="F5" label="摘要" type="STRING" length="2700" />
<attribute name="F6" label="科目编号" type="STRING" length="96" />
<attribute name="F7" label="借方金额" type="DOUBLE" length="22"
scale="2" />
<attribute name="F8" label="贷方金额" type="DOUBLE" length="22"
scale="2" />
<attribute name="F9" label="数量" type="STRING" length="30" />
<attribute name="F10" label="外币" type="STRING" length="30" />
<attribute name="F11" label="汇率" type="STRING" length="96" />
<attribute name="F12" label="制单人" type="STRING" length="600" />
<attribute name="F13" label="结算方式" type="STRING" length="300" />
<attribute name="F14" label="票号" type="STRING" length="300" />
<attribute name="F15" label="到账日期" type="STRING" length="60" />
<attribute name="F16" label="部门编码" type="STRING" length="96" />
<attribute name="F17" label="个人编码" type="STRING" length="96" />
<attribute name="F18" label="客户编码(合同)" type="STRING"
length="96" />
<attribute name="F19" label="供应商编码" type="STRING" length="96" />
<attribute name="F20" label="业务员编码" type="STRING" length="60" />
<attribute name="F21" label="项目编码" type="STRING" length="96" />
<attribute name="F22" label="项目id" type="STRING" length="96" />
<attribute name="F23" label="合同id" type="STRING" length="600" />
<attribute name="F24" label="承租人id" type="STRING" length="96" />
<attribute name="F25" label="供应商id" type="STRING" length="600" />
<attribute name="F26" label="自定义项" type="STRING" length="600" />
<attribute name="F27" label="自定义项" type="STRING" length="600" />
<attribute name="F28" label="自定义项" type="STRING" length="600" />
<attribute name="F29" label="自定义项" type="STRING" length="600" />
<attribute name="F30" label="自定义项" type="STRING" length="600" />
<attribute name="F31" label="自定义项" type="STRING" length="600" />
<attribute name="F32" label="自定义项" type="STRING" length="600" />
<attribute name="F33" label="自定义项" type="STRING" length="600" />
<attribute name="F34" label="自定义项" type="STRING" length="600" />
<attribute name="F35" label="业务类型" type="STRING" length="600" />
<attribute name="F36" label="自定义项" type="STRING" length="600" />
<attribute name="F37" label="自定义项" type="STRING" length="600" />
<attribute name="F38" label="自定义项" type="STRING" length="600" />
<attribute name="F39" label="自定义项" type="STRING" length="600" />
<attribute name="F40" label="自定义项" type="STRING" length="600" />
<attribute name="F41" label="自定义项" type="STRING" length="600" />
<attribute name="F42" label="自定义项" type="STRING" length="600" />
<attribute name="F43" label="自定义项" type="STRING" length="600" />
<attribute name="F44" label="自定义项" type="STRING" length="600" />
<attribute name="F45" label="自定义项" type="STRING" length="600" />
<attribute name="F46" label="自定义项" type="STRING" length="600" />
<attribute name="F47" label="自定义项" type="STRING" length="600" />
<attribute name="F48" label="自定义项" type="STRING" length="600" />
<attribute name="F49" label="帐套" type="STRING" length="600" />
<attribute name="F50" label="公司所属名称" type="STRING" length="600" />
<attribute name="F51" label="会计期间-年" type="STRING" length="30" />
<attribute name="F52" label="会计期间-月" type="STRING" length="30" />
<attribute name="F53" label="自定义项" type="STRING" length="600" />
<attribute name="F54" label="现金流量项目" type="STRING" length="600" />
<attribute name="F55" label="现金流量借方金额" type="DOUBLE"
length="22" scale="2" />
<attribute name="F56" label="现金流量贷方金额" type="DOUBLE"
length="22" scale="2" />
<attribute name="F57" label="自定义项" type="STRING" length="600" />
<attribute name="F58" label="自定义项" type="STRING" length="600" />
<attribute name="F59" label="序列号" type="STRING" length="600" />
<attribute name="F60" label="业务合同编号" type="STRING" length="600" />
<attribute name="F61" label="项目名称" type="STRING" length="600" />
<attribute name="F62" label="科目名称" type="STRING" length="96" />
<attribute name="F63" label="部门名称" type="STRING" length="96" />
<attribute name="F64" label="自定义项" type="STRING" length="600" />
<attribute name="F65" label="客户名称" type="STRING" length="96" />
<attribute name="F66" label="供应商名称" type="STRING" length="96" />
<attribute name="F67" label="合同编号" type="STRING" length="96" />
<attribute name="F68" label="项目大类编码" type="STRING" length="600" />
<attribute name="F69" label="项目大类名称" type="STRING" length="600" />
<attribute name="F70" label="租赁类型" type="STRING" length="3000" />
<attribute name="F71" label="银行两清标志" type="STRING" length="150" />
<attribute name="F72" label="往来两清标志" type="STRING" length="150" />
<attribute name="F73" label="银行核销标志" type="STRING" length="150" />
<attribute name="F74" label="外部系统名称" type="STRING" length="600" />
<attribute name="F75" label="外部账套号" type="STRING" length="300" />
<attribute name="F76" label="外部会计年度" type="STRING" length="30" />
<attribute name="F77" label="外部会计期间" type="STRING" length="30" />
<attribute name="F78" label="外部制单日期" type="STRING" length="60" />
<attribute name="F79" label="外部系统版本" type="STRING" length="300" />
<attribute name="F80" label="凭证标识" type="STRING" length="30" />
<attribute name="F81" label="分录自动编号" type="STRING" length="30" />
<attribute name="F82" label="唯一标识" type="STRING" length="30" />
<attribute name="F83" label="主管签字" type="STRING" length="150" />
<attribute name="F84" label="自由项11" type="STRING" length="300" />
<attribute name="F85" label="自由项12" type="STRING" length="300" />
<attribute name="F86" label="自由项13" type="STRING" length="300" />
<attribute name="F87" label="自由项14" type="STRING" length="300" />
<attribute name="F88" label="自由项15" type="STRING" length="300" />
<attribute name="F89" label="自由项16" type="STRING" length="300" />
<attribute name="F90" label="审核日期" type="STRING" length="300" />
<attribute name="V8_STATUS" label="凭证状态" type="STRING"
length="60" />
<attribute name="GENERATE_DATE" label="凭证发生日期" type="STRING"
length="60" />
<attribute name="V8_FLAG" label="导入财务系统状态" type="STRING"
length="60" />
<attribute name="MODULE_NAME" label="业务模块" type="STRING"
length="1500" />
<attribute name="V8_MEMO" label="导入财务系统备注" type="STRING"
length="1500" />
<attribute name="EXP_DATE" label="导入财务系统日期" type="STRING"
length="60" />
<attribute name="INPUTTIME" label="创建时间" type="STRING"
length="60" />
<attribute name="UPDATETIME" label="修改时间" type="STRING"
length="60" />
<attribute name="ENTRYDC" label="借贷方向" type="STRING"
length="30" />
<attribute name="DEPT_ID" label="公司所属编号" type="STRING"
length="600" />
<attribute name="DEPT_NAME" label="公司所属名称" type="STRING"
length="600" />
<attribute name="INPUTUSERID" label="创建人" type="STRING"
length="96" />
<attribute name="UPDATEUSERID" label="修改人" type="STRING"
length="96" />
</attributes>
<manager>
<managerProperties>
<property name="table" value="VOUCHER_V8" />
<property name="createKey" value="true" />
</managerProperties>
</manager>
</class>
<class name="VOUCHERASS_STACTS_CONFIG" label="科目辅助账类型配置表"
keyAttributes="ID">
<attributes>
@ -4254,6 +4116,7 @@
<class name="VI_VOUCHER_V8" label="用友V8凭证视图" keyAttributes="id">
<attributes>
<attribute name="f3" label="凭证号" type="STRING" />
<attribute name="MONEY" label="金额" type="DOUBLE" length="22" scale="2" />
<attribute name="id" label="主键" type="STRING" />
<attribute name="module_name" label="系统模块" type="STRING" />
<attribute name="dept_name" label="部门所属" type="STRING" />

View File

@ -1855,6 +1855,8 @@
<attributes>
<attribute name="id" label="资金计划编号" type="STRING"/>
<attribute name="contract_id" label="合同编号" type="STRING"/>
<attribute name="businesstype" label="业务类型" type="STRING"/>
<attribute name="subjectid" label="多主体ID" type="STRING"/>
<attribute name="contract_status" label="合同状态" type="STRING"/>
<attribute name="contract_number" label="业务合同号" type="STRING"/>
<attribute name="payment_number" label="投放编号" type="STRING"/>
@ -1882,6 +1884,8 @@
<attribute name="contract_number" label="业务合同号" type="STRING"/>
<attribute name="contract_status" label="合同状态" type="STRING"/>
<attribute name="contract_id" label="合同号" type="STRING"/>
<attribute name="businesstype" label="业务类型" type="STRING"/>
<attribute name="subjectid" label="多主体ID" type="STRING"/>
<attribute name="payment_number" label="投放编号" type="STRING"/>
<attribute name="customername" label="客户名称" type="STRING"/>
<attribute name="project_name" label="项目名称" type="STRING"/>
@ -3361,6 +3365,7 @@
<attribute name="CLIENT_ACCOUNT" label="对方帐户" type="STRING"/>
<attribute name="CLIENT_ACCNUMBER" label="对方帐号" type="STRING"/>
<attribute name="payType" label="付款方式" type="STRING"/>
<attribute name="subjectName" label="主体名称" type="STRING"/>
</attributes>
<manager>
<managerProperties>
@ -4071,6 +4076,8 @@
<attribute name="creatime" label="creatime" type="STRING"/>
<attribute name="attrid" label="attrid" type="STRING"/>
<attribute name="orgid" label="orgid" type="STRING"/>
<attribute name="subjectid" label="主体id" type="STRING"/>
</attributes>
<manager>
<managerProperties>

View File

@ -740,6 +740,8 @@
<attribute name="ACCOUNT_INFO" label="账户信息" type="STRING" length="32"/>
<attribute name="ACCOUNT" label="账户名称" type="STRING" length="32"/>
<attribute name="DISTRIBUTOR_ACCOUNT_TEMP" label="经销商名称" type="STRING" length="32"/>
<attribute name="SUBJECTID" label="主体id" type="STRING" length="32"/>
<attribute name="SUBJECTNAME" label="主体名称" type="STRING" length="200"/>
</attributes>
<manager>
<managerProperties>
@ -801,6 +803,8 @@
<attribute name="LOCAL_BANK" label="本方银行" type="STRING" length="100"/>
<attribute name="ACCOUNT_BALANCE" label="账户余额" type="DOUBLE" length="22" scale="2"/>
<attribute name="refund_number" label="退款账号" type="STRING" length="32"/>
<attribute name="SUBJECTID" label="主体id" type="STRING" length="32"/>
<attribute name="SUBJECTNAME" label="主体名称" type="STRING" length="200"/>
</attributes>
<manager>
<managerProperties>

View File

@ -134,6 +134,8 @@
<attribute name="TRANSPORTDATE" label="道路运输许可证照有效期" TYPE="STRING" LENGTH="32"/>
<attribute name="NETCERTID" label="证照号码" TYPE="STRING" LENGTH="32"/>
<attribute name="LEGALPERSONID" label="法定代表人/经营者身份证号" TYPE="STRING" LENGTH="32"/>
<attribute name="subjectid" label="主体id" type="STRING" length="32"/>
<attribute name="SUBJECTNAME" label="主体名称" type="STRING" length="100"/>
</attributes>
<manager>
<managerProperties>
@ -278,6 +280,8 @@
<attribute name="NETCERTID" label="证照号码" TYPE="STRING" LENGTH="32"/>
<attribute name="LEGALPERSONID" label="法定代表人/经营者身份证号" TYPE="STRING" LENGTH="32"/>
<attribute name="source_type" label="申请类型" type="STRING" length="32"/>
<attribute name="subjectid" label="主体id" type="STRING" length="32"/>
<attribute name="SUBJECTNAME" label="主体名称" type="STRING" length="100"/>
</attributes>
<manager>
<managerProperties>
@ -786,6 +790,8 @@
<attribute name="TRANSPORTDATE" label="道路运输许可证照有效期" TYPE="STRING" LENGTH="32"/>
<attribute name="NETCERTID" label="证照号码" TYPE="STRING" LENGTH="32"/>
<attribute name="LEGALPERSONID" label="法定代表人/经营者身份证号" TYPE="STRING" LENGTH="32"/>
<attribute name="SUBJECTID" label="主体id" TYPE="STRING" LENGTH="32"/>
<attribute name="SUBJECTNAME" label="主体名称" type="STRING" length="100"/>
</attributes>
<manager>
<managerProperties>
@ -1052,6 +1058,8 @@
<attribute name="NETCERTID" label="证照号码" TYPE="STRING" LENGTH="32"/>
<attribute name="LEGALPERSONID" label="法定代表人/经营者身份证号" TYPE="STRING" LENGTH="32"/>
<attribute name="has_gps" label="是否已安装GPS" TYPE="STRING" LENGTH="2"/>
<attribute name="SUBJECTID" label="主体id" TYPE="STRING" LENGTH="32"/>
<attribute name="SUBJECTNAME" label="主体名称" type="STRING" length="100"/>
</attributes>
<manager>
<managerProperties>
@ -2397,6 +2405,8 @@
<attribute name="BATCH_SN" label="一笔批量交易流水内项数SN" type="STRING"/>
<attribute name="FAILURE_TIME" label="失败时间" type="STRING"/>
<attribute name="FAILURE_REASON" label="失败原因" type="STRING"/>
<attribute name="SUBJECTID" label="主体id" type="STRING"/>
<attribute name="SUBJECTNAME" label="主体名称" type="STRING"/>
</attributes>
<manager>
<managerProperties>
@ -2735,6 +2745,8 @@
<attribute name="TRANSPORTDATE" label="道路运输许可证照有效期" TYPE="STRING" LENGTH="32"/>
<attribute name="NETCERTID" label="证照号码" TYPE="STRING" LENGTH="32"/>
<attribute name="LEGALPERSONID" label="法定代表人/经营者身份证号" TYPE="STRING" LENGTH="32"/>
<attribute name="SUBJECTID" label="主体id" TYPE="STRING" LENGTH="32"/>
<attribute name="SUBJECTNAME" label="主体名称" type="STRING" length="100"/>
</attributes>
<manager>
<managerProperties>
@ -4688,6 +4700,8 @@
<attribute name="DistriOpinion3" label="经销商意见3" type="STRING"/>
<attribute name="InterOpinion4" label="内部意见4" type="STRING"/>
<attribute name="DistriOpinion4" label="经销商意见4" type="STRING"/>
<attribute name="subjectId" label="主体id" type="STRING"/>
<attribute name="subjectname" label="主体名称" type="STRING"/>
</attributes>
<manager>
<managerProperties>
@ -5108,28 +5122,6 @@
</managerProperties>
</manager>
</class>
<class name="LB_MANY_SUBJECT" label="主体维护表" keyAttributes="id">
<attributes>
<attribute name="id" label="标识" type="STRING" length="32"/>
<attribute name="stype" label="主体类型" type="STRING" length="32"/>
<attribute name="subject_name" label="主体名称" type="STRING" length="200"/>
<attribute name="start_time" label="开始时间" type="STRING" length="32"/>
<attribute name="end_time" label="截止时间" type="STRING" length="32"/>
<attribute name="is_enable" label="是否启用" type="STRING" length="2"/>
<attribute name="inputuserid" label="登记人" type="STRING" length="32"/>
<attribute name="inputorgid" label="登记部门" type="STRING" length="32"/>
<attribute name="inputtime" label="登记时间" type="STRING" length="32"/>
<attribute name="updateuserid" label="更新人" type="STRING" length="32"/>
<attribute name="updateorgid" label="更新部门" type="STRING" length="32"/>
<attribute name="updatetime" label="更新时间" type="STRING" length="32"/>
</attributes>
<manager>
<managerProperties>
<property name="table" value="lb_many_subject" />
<property name="createKey" value="true" />
</managerProperties>
</manager>
</class>
<class name="VI_CONTRACTINFOALLVIEW" label="合同信息查询-汽车" keyAttributes="">
<attributes>
<attribute name="ID" label="标识" type="STRING"/>
@ -5257,7 +5249,31 @@
</managerProperties>
</manager>
</class>
<class name="LB_MANY_SUBJECT" label="微信对公账号维护" keyAttributes="id">
<attributes>
<attribute name="id" label="标识" type="STRING" length="32"/>
<attribute name="subject_id" label="主体标识" type="STRING" length="32"/>
<attribute name="subject_name" label="主体名称" type="STRING" length="200"/>
<attribute name="acc_name" label="银行账户" type="STRING" length="200"/>
<attribute name="acc_number" label="银行账号" type="STRING" length="200"/>
<attribute name="branch_title" label="开户分行" type="STRING" length="200"/>
<attribute name="bank_name" label="银行名称" type="STRING" length="200"/>
<attribute name="union_MerId" label="银联商户号" type="STRING" length="10"/>
<attribute name="is_enable" label="是否启用,Y启用N不启用" type="STRING" length="2"/>
<attribute name="inputuserid" label="登记人" type="STRING" length="32"/>
<attribute name="inputorgid" label="登记部门" type="STRING" length="32"/>
<attribute name="inputtime" label="登记时间" type="STRING" length="32"/>
<attribute name="updateuserid" label="更新人" type="STRING" length="32"/>
<attribute name="updateorgid" label="更新部门" type="STRING" length="32"/>
<attribute name="updatetime" label="更新时间" type="STRING" length="32"/>
</attributes>
<manager>
<managerProperties>
<property name="table" value="lb_many_subject" />
<property name="createKey" value="true" />
</managerProperties>
</manager>
</class>
</package>
<package name="jbo.com.tenwa.lease.carbrand" >
<class name="LB_CLAIMS_BOOK_DETAIL" label="索赔申请书详情表" keyAttributes="ID">
@ -5613,5 +5629,6 @@
</manager>
</class>
</package>
</jbo>

View File

@ -86,6 +86,7 @@
<attribute name="sealType" label="公司盖章方式" type="STRING" length="10"/>
<attribute name="LENDING_TYPE" label="保单放款方式" type="STRING" length="10"/>
<attribute name="GPS_VENDOR" label="GPS供应商" type="STRING" length="32"/>
<attribute name="ManySubject" label="Ö÷Ìå" type="STRING" length="32"/>
</attributes>
<manager>
<managerProperties>

View File

@ -19,6 +19,7 @@ public class CalcRentCompare implements BizObjectCompare{
private String ownName;
private String ownNumber;
private String accNumber;
private String ownId;
@Override
public boolean ObjectCompare(BizObject cObject, BizObject toObject)
@ -41,6 +42,7 @@ public class CalcRentCompare implements BizObjectCompare{
public void setAccType(String accType) {
this.accType = accType;
}
public String getState() {
return state;
}
@ -81,10 +83,22 @@ public class CalcRentCompare implements BizObjectCompare{
public void setAccNumber(String accNumber) {
this.accNumber = accNumber;
}
public String getOwnId() {
return ownId;
}
public void setOwnId(String ownId) {
this.ownId = ownId;
}
public String compare(JBOTransaction tx) throws JBOException{
String sql ="select id from O where O.state_='0010' and O.ACC_TYPE='0010' and O.FbSdk='Y' and (O.account_type='out_account' or O.account_type='inAndOut_account')";
String sql ="select id from O where O.own_id='"+ownId+"' and O.state_='0010' and O.ACC_TYPE='0010' and O.FbSdk='Y' and (O.account_type='out_account' or O.account_type='inAndOut_account')";
if("in_account".equals(accountType)){
sql ="select id from O where O.own_id='"+ownId+"' and O.state_='0010' and O.ACC_TYPE='0010' and (O.account_type='in_account' or O.account_type='inAndOut_account') and account_purpose='default'";
}else if("inAndOut_account".equals(accountType)){
sql ="select id from O where O.own_id='"+ownId+"' and O.state_='0010' and O.ACC_TYPE='0010' and (account_purpose='default' or O.FbSdk='Y')";
}
BizObject bo = JBOFactory.createBizObjectQuery(OWN_ACCOUNT.CLASS_NAME,sql).getSingleResult(false);
if(bo==null||"".equals(bo)){
return "null";

View File

@ -63,6 +63,41 @@ xmlns:p="http://www.springframework.org/schema/p"
<property name="publicKeyUrl" value="#{collectProperties['com.tenwa.yangdm.publicKeyUrl']}"></property>
<property name="privateKeyUrl" value="#{collectProperties['com.tenwa.yangdm.privateKeyUrl']}"></property>
</bean>
<!-- 增加天津扣款参数 -->
<util:properties id="collectPropertiesTj" location="classpath:collect_config_tj.properties" />
<bean id="collectConfigTj" class="com.amarsoft.app.awe.config.CollectPropertiesTj">
<!-- 代收付系统 测试接口地址 -->
<property name="c_serverUrl" value="#{collectPropertiesTj['com.tenwa.yangdm.collect.serverUrl']}"></property>
<!-- 清算文件下载请求 地址 -->
<property name="b_serverUrl" value="#{collectPropertiesTj['com.tenwa.yangdm.bank.serverUrl']}"></property>
<!-- 银行卡、签约 接口 地址 -->
<property name="clearRequestUrl" value="#{collectPropertiesTj['com.tenwa.yangdm.bank.clearRequestUrl']}"></property>
<!-- 商户号 -->
<property name="merchantId" value="#{collectPropertiesTj['com.tenwa.yangdm.merchantId']}"></property>
<!-- 收付标志 S 代表 代收 -->
<property name="flag" value="#{collectPropertiesTj['com.tenwa.yangdm.collect.flag']}"></property>
<!-- 测试用户 -->
<property name="userName" value="#{collectPropertiesTj['com.tenwa.yangdm.collect.userName']}"></property>
<property name="userPass" value="#{collectPropertiesTj['com.tenwa.yangdm.collect.userPass']}"></property>
<property name="businessCode" value="#{collectPropertiesTj['com.tenwa.yangdm.collect.businessCode']}"></property>
<!-- 批量代收,其他参数同实时 -->
<property name="batch_trxCode" value="#{collectPropertiesTj['com.tenwa.yangdm.batch.trxCode']}"></property>
<!-- 实时代收 -->
<property name="c_dataType" value="#{collectPropertiesTj['com.tenwa.yangdm.collect.dataType']}"></property>
<property name="c_level" value="#{collectPropertiesTj['com.tenwa.yangdm.collect.level']}"></property>
<property name="c_trxCode" value="#{collectPropertiesTj['com.tenwa.yangdm.collect.trxCode']}"></property>
<property name="c_version" value="#{collectPropertiesTj['com.tenwa.yangdm.collect.version']}"></property>
<!-- 银行卡四要素验证 -->
<property name="b_trxCode" value="#{collectPropertiesTj['com.tenwa.yangdm.bank.trxCode']}"></property>
<property name="b_version" value="#{collectPropertiesTj['com.tenwa.yangdm.bank.version']}"></property>
<property name="b_dataType" value="#{collectPropertiesTj['com.tenwa.yangdm.bank.dataType']}"></property>
<property name="b_level" value="#{collectPropertiesTj['com.tenwa.yangdm.bank.level']}"></property>
<!-- 公钥、私钥地址 -->
<property name="publicKeyUrl" value="#{collectPropertiesTj['com.tenwa.yangdm.publicKeyUrl']}"></property>
<property name="privateKeyUrl" value="#{collectPropertiesTj['com.tenwa.yangdm.privateKeyUrl']}"></property>
</bean>
<util:properties id="secondHandCarProperties" location="classpath:second_handCar.properties" />

View File

@ -0,0 +1,46 @@
#sheng chan huan jing url
#com.tenwa.yangdm.collect.serverUrl=http://cps.gnete.com/ProcessServlet
#com.tenwa.yangdm.bank.serverUrl=http://cps.gnete.com:8191/gzdsf/ProcessServlet
#ce shi huan jing url dai shou collect si yao su bank feiyasuo
com.tenwa.yangdm.collect.serverUrl=http://59.41.103.98:333/gzdsf/ProcessServlet
com.tenwa.yangdm.bank.serverUrl=http://59.41.103.98:9110/gzdsf/ProcessServlet
#---------------------------------------------------------------------------------------------
#clearFile downUrl
com.tenwa.yangdm.bank.clearRequestUrl=http://59.41.103.98:9110/gzdsf/GetSettFile.do
#com.tenwa.yangdm.merchantId=000191400207649
#test shang hu dai ma
com.tenwa.yangdm.merchantId=001053110000013
#---------------------------------------------------------------------------------------------
#daishoupeizhi ( 'S' dai biao dai shou,batch.trxCode dai biao piliangdaishou,collect.trxCode dai biao shishidaishou,version banbenhao)
com.tenwa.yangdm.collect.flag=S
com.tenwa.yangdm.batch.trxCode=100001
#com.tenwa.yangdm.collect.trxCode=100001
com.tenwa.yangdm.collect.trxCode=100004
com.tenwa.yangdm.collect.version=05
#ye wu dui ying yin hang dai ma bian hao(10702 wei zu ling)
com.tenwa.yangdm.collect.dataType=2
com.tenwa.yangdm.collect.level=5
#yi xia shi yao yong de yong hu ming he mi ma(zheng shi tou chan hou xiu gai)
#com.tenwa.yangdm.collect.userName=00019140020764901
#com.tenwa.yangdm.collect.userPass=TPSHauto123.
com.tenwa.yangdm.collect.businessCode=10702
#test (ce shi huan jing zheng shi tou chan hou zhu shi diao)
com.tenwa.yangdm.collect.userName=operator13
com.tenwa.yangdm.collect.userPass=ora_123456
com.tenwa.yangdm.collect.businessCode=10600
#yin hang ka si yao su yan zheng
com.tenwa.yangdm.bank.trxCode=100039
com.tenwa.yangdm.bank.version=03
com.tenwa.yangdm.bank.dataType=2
com.tenwa.yangdm.bank.level=5
#an quan zheng shu xiang guan (si yao he gong yao de cun fang wei zhi)
com.tenwa.yangdm.publicKeyUrl=D:\\BaiduNetdisk\\Download\\SecutyKey\\gzdsf.cer
com.tenwa.yangdm.privateKeyUrl=D:\\BaiduNetdisk\\Download\\SecutyKey\\ORA@TEST1.p12
#com.tenwa.yangdm.privateKeyUrl=D:\\BaiduNetdisk\\Download\\SecutyKey\\cps@00019140020764901.p12

View File

@ -22,10 +22,7 @@ public class CollectProperties{
private String privateKeyUrl;
private String clearRequestUrl;
private String batch_trxCode;//ÅúÁ¿½»Ò×´úÂë
private String tianJinmerchantId;
private String tianJinuserName;
private String tianJinuserPass;
public String getBatch_trxCode() {
return batch_trxCode;
}
@ -140,24 +137,4 @@ public class CollectProperties{
public void setB_level(String b_level) {
this.b_level = b_level;
}
public String getTianJinmerchantId() {
return tianJinmerchantId;
}
public void setTianJinmerchantId(String tianJinmerchantId) {
this.tianJinmerchantId = tianJinmerchantId;
}
public String getTianJinuserName() {
return tianJinuserName;
}
public void setTianJinuserName(String tianJinuserName) {
this.tianJinuserName = tianJinuserName;
}
public String getTianJinuserPass() {
return tianJinuserPass;
}
public void setTianJinuserPass(String tianJinuserPass) {
this.tianJinuserPass = tianJinuserPass;
}
}

View File

@ -0,0 +1,140 @@
package com.amarsoft.app.awe.config;
public class CollectPropertiesTj{
private String c_serverUrl;
private String b_serverUrl;
private String merchantId;
private String flag;
private String userName;
private String userPass;
private String businessCode;
private String c_dataType;
private String c_level;
private String c_trxCode;
private String c_version;
private String b_trxCode;
private String b_version;
private String b_dataType;
private String b_level;
private String publicKeyUrl;
private String privateKeyUrl;
private String clearRequestUrl;
private String batch_trxCode;//ÅúÁ¿½»Ò×´úÂë
public String getBatch_trxCode() {
return batch_trxCode;
}
public void setBatch_trxCode(String batch_trxCode) {
this.batch_trxCode = batch_trxCode;
}
public String getPublicKeyUrl() {
return publicKeyUrl;
}
public void setPublicKeyUrl(String publicKeyUrl) {
this.publicKeyUrl = publicKeyUrl;
}
public String getPrivateKeyUrl() {
return privateKeyUrl;
}
public void setPrivateKeyUrl(String privateKeyUrl) {
this.privateKeyUrl = privateKeyUrl;
}
public String getClearRequestUrl() {
return clearRequestUrl;
}
public void setClearRequestUrl(String clearRequestUrl) {
this.clearRequestUrl = clearRequestUrl;
}
public String getC_serverUrl() {
return c_serverUrl;
}
public void setC_serverUrl(String c_serverUrl) {
this.c_serverUrl = c_serverUrl;
}
public String getB_serverUrl() {
return b_serverUrl;
}
public void setB_serverUrl(String b_serverUrl) {
this.b_serverUrl = b_serverUrl;
}
public String getMerchantId() {
return merchantId;
}
public void setMerchantId(String merchantId) {
this.merchantId = merchantId;
}
public String getFlag() {
return flag;
}
public void setFlag(String flag) {
this.flag = flag;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getUserPass() {
return userPass;
}
public void setUserPass(String userPass) {
this.userPass = userPass;
}
public String getBusinessCode() {
return businessCode;
}
public void setBusinessCode(String businessCode) {
this.businessCode = businessCode;
}
public String getC_dataType() {
return c_dataType;
}
public void setC_dataType(String c_dataType) {
this.c_dataType = c_dataType;
}
public String getC_level() {
return c_level;
}
public void setC_level(String c_level) {
this.c_level = c_level;
}
public String getC_trxCode() {
return c_trxCode;
}
public void setC_trxCode(String c_trxCode) {
this.c_trxCode = c_trxCode;
}
public String getC_version() {
return c_version;
}
public void setC_version(String c_version) {
this.c_version = c_version;
}
public String getB_trxCode() {
return b_trxCode;
}
public void setB_trxCode(String b_trxCode) {
this.b_trxCode = b_trxCode;
}
public String getB_version() {
return b_version;
}
public void setB_version(String b_version) {
this.b_version = b_version;
}
public String getB_dataType() {
return b_dataType;
}
public void setB_dataType(String b_dataType) {
this.b_dataType = b_dataType;
}
public String getB_level() {
return b_level;
}
public void setB_level(String b_level) {
this.b_level = b_level;
}
}

View File

@ -35,16 +35,6 @@ public class InitCollectConfig extends HttpServlet{
public static final String PUBLICKEYURL;
public static final String PRIVATEKEYURL;
public static final String CLEARREQUESTURL;
/**
* 新增天津子商户号
* 子商户商户号001053110000013
子商户商户名称接口测试子商户
子商户用户名operator13
子商户密码ora_123456
*/
public static final String TIANJIN_MERCHANTID;
public static final String TIANJIN_USERNAME;
public static final String TIANJIN_USERPASS;
static{
@ -69,8 +59,5 @@ public class InitCollectConfig extends HttpServlet{
PUBLICKEYURL=collectproperties.getPublicKeyUrl();
PRIVATEKEYURL=collectproperties.getPrivateKeyUrl();
CLEARREQUESTURL=collectproperties.getClearRequestUrl();
TIANJIN_MERCHANTID=collectproperties.getTianJinmerchantId();
TIANJIN_USERNAME=collectproperties.getTianJinuserName();
TIANJIN_USERPASS=collectproperties.getTianJinuserPass();
}
}

View File

@ -0,0 +1,62 @@
package com.amarsoft.app.awe.config;
import javax.servlet.http.HttpServlet;
import org.springframework.web.context.ContextLoader;
import org.springframework.web.context.WebApplicationContext;
/**
* 全局增加 接口配置信息
* @author yangdm
*/
public class InitCollectConfigTj extends HttpServlet{
private static final long serialVersionUID = 1L;
public static final String C_SERVERURL;
public static final String B_SERVERURL;
public static final String MERCHANTID;
public static final String FLAG;
public static final String USERNAME;
public static final String USERPASS;
public static final String BUSSINESSCODE;
public static final String C_DATATYPE;
public static final String C_LEVEL;
public static final String C_TRXCODE;
public static final String C_VERSION;
/**
* 批量交易代码其他参数同实时
*/
public static final String BATCH_TRXCODE;
public static final String B_TRXCODE;
public static final String B_VERSION;
public static final String B_DATATYPE;
public static final String B_LEVEL;
public static final String PUBLICKEYURL;
public static final String PRIVATEKEYURL;
public static final String CLEARREQUESTURL;
static{
WebApplicationContext wac = ContextLoader.getCurrentWebApplicationContext();
CollectPropertiesTj collectpropertiesTj = wac.getBean("collectConfigTj", CollectPropertiesTj.class);
C_SERVERURL = collectpropertiesTj.getC_serverUrl();
B_SERVERURL = collectpropertiesTj.getB_serverUrl();
MERCHANTID = collectpropertiesTj.getMerchantId();
FLAG = collectpropertiesTj.getFlag();
USERNAME = collectpropertiesTj.getUserName();
USERPASS = collectpropertiesTj.getUserPass();
BUSSINESSCODE = collectpropertiesTj.getBusinessCode();
C_DATATYPE = collectpropertiesTj.getC_dataType();
C_LEVEL = collectpropertiesTj.getC_level();
C_TRXCODE = collectpropertiesTj.getC_trxCode();
C_VERSION = collectpropertiesTj.getC_version();
BATCH_TRXCODE = collectpropertiesTj.getBatch_trxCode();
B_TRXCODE = collectpropertiesTj.getB_trxCode();
B_VERSION = collectpropertiesTj.getB_version();
B_DATATYPE = collectpropertiesTj.getB_dataType();
B_LEVEL = collectpropertiesTj.getB_level();
PUBLICKEYURL=collectpropertiesTj.getPublicKeyUrl();
PRIVATEKEYURL=collectpropertiesTj.getPrivateKeyUrl();
CLEARREQUESTURL=collectpropertiesTj.getClearRequestUrl();
}
}

View File

@ -42,6 +42,7 @@ public class FileTemplateUtil {
public String contractNo;
public String isNetCar;//用于判断是否是网约车
public String operationType;//用于判断是否是北汽产品
public String SubjectId;
public String getTemplateCalss() {return templateCalss;}
public void setTemplateCalss(String templateCalss) {this.templateCalss = templateCalss;}
@ -99,7 +100,12 @@ public class FileTemplateUtil {
public void setOperationType(String operationType) {
this.operationType = operationType;
}
public String getSubjectId() {
return SubjectId;
}
public void setSubjectId(String subjectId) {
SubjectId = subjectId;
}
public String getTemplateClass(Transaction Sqlca) throws Exception{
String fileClass=templateCalss.replaceAll("@", ",");
@ -138,29 +144,57 @@ public class FileTemplateUtil {
}
public String getContractClass(Transaction Sqlca){
if("BAIC_MOTOR".equals(operationType)){//北汽财务
if("01".equals(leasform)){
return "[{'fileTemplate':\""+"[{'text':'合同(直租)','value':'b20b919c6144480b9466e4ea9b0da142'}]"+"\"}]";
if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){//天津合同模板
if("BAIC_MOTOR".equals(operationType)){//北汽财务
if("01".equals(leasform)){
return "[{'fileTemplate':\""+"[{'text':'合同(直租)','value':'22244a8b74c54ed5b9f09de7e0ef1aad'}]"+"\"}]";
}else{
return "[{'fileTemplate':\""+"[{'text':'合同(售后回租)','value':'99ddc65b2cfc493eb19d30778d012165'}]"+"\"}]";
}
}else if ("DYCD".equals(operationType)){//第一车贷
return "[{'fileTemplate':\""+"[{'text':'合同(售后回租)','value':'12ef786b7e2c45d892e7b8588972b4f1'}]"+"\"}]";
}else if ("ZYC".equals(operationType)){//专用车产品
return "[{'fileTemplate':\""+"[{'text':'合同(售后回租)','value':'5433d6bb0ead4f3abc3dbad6aefa1d90'}]"+"\"}]";
}else if ("KJZL".equals(operationType)){//凯捷租赁
return "[{'fileTemplate':\""+"[{'text':'合同售后回租_凯捷','value':'3a95f3e7e1c54e53b203bfb04d35ff32'}]"+"\"}]";
}else if ("BZZL".equals(operationType)){//保值租赁
return "[{'fileTemplate':\""+"[{'text':'保值租赁','value':'32b77942767c410c922a429ea5d8902e'}]"+"\"}]";
}else if ("WYC".equals(operationType)){//网约车
return "[{'fileTemplate':\""+"[{'text':'合同(售后回租)和抵押合同','value':'1e225320f6214bb08c87c88a3653b542'}]"+"\"}]";
}else if ("DT".equals(operationType)){//大通
return "[{'fileTemplate':\""+"[{'text':'大通售后回租模板','value':'25b9e9440c574f89bccfdf148b12128d'}]"+"\"}]";
}else{
return "[{'fileTemplate':\""+"[{'text':'合同(售后回租)','value':'115905186577406ea5414dd14e592e7d'}]"+"\"}]";
if("01".equals(leasform)){
return "[{'fileTemplate':\""+"[{'text':'合同(直租)','value':'333cd5b36cd846938e618516ba9c8cbb'}]"+"\"}]";
}else{
return "[{'fileTemplate':\""+"[{'text':'合同(售后回租)','value':'5c494617683548a49cfc050f60067ea2'}]"+"\"}]";
}
}
}else if ("DYCD".equals(operationType)){//第一车贷
return "[{'fileTemplate':\""+"[{'text':'合同(售后回租)','value':'8d4232a5423e491ca905e77c54105a85'}]"+"\"}]";
}else if ("ZYC".equals(operationType)){//专用车产品
return "[{'fileTemplate':\""+"[{'text':'合同(售后回租)','value':'35aab6dbac5f4ba292cd67a0914eae2e'}]"+"\"}]";
}else if ("KJZL".equals(operationType)){//凯捷租赁
return "[{'fileTemplate':\""+"[{'text':'合同售后回租_凯捷','value':'a4fcbd2990d1479a9ba8ce440155f2f0'}]"+"\"}]";
}else if ("BZZL".equals(operationType)){//保值租赁
return "[{'fileTemplate':\""+"[{'text':'保值租赁','value':'91c7718aa925428ca312e343d1f5149f'}]"+"\"}]";
}else if ("WYC".equals(operationType)){//网约车
return "[{'fileTemplate':\""+"[{'text':'合同(售后回租)和抵押合同','value':'c8d5b729a0954482877c26a1293b766b'}]"+"\"}]";
}else if ("DT".equals(operationType)){//大通
return "[{'fileTemplate':\""+"[{'text':'大通售后回租模板','value':'51a5f03ebe3b45cc8ae2b32fdaeceeae'}]"+"\"}]";
}else{
if("01".equals(leasform)){
return "[{'fileTemplate':\""+"[{'text':'合同(直租)','value':'24aba365e2794a018814ae81341486bf'}]"+"\"}]";
if("BAIC_MOTOR".equals(operationType)){//北汽财务
if("01".equals(leasform)){
return "[{'fileTemplate':\""+"[{'text':'合同(直租)','value':'b20b919c6144480b9466e4ea9b0da142'}]"+"\"}]";
}else{
return "[{'fileTemplate':\""+"[{'text':'合同(售后回租)','value':'115905186577406ea5414dd14e592e7d'}]"+"\"}]";
}
}else if ("DYCD".equals(operationType)){//第一车贷
return "[{'fileTemplate':\""+"[{'text':'合同(售后回租)','value':'8d4232a5423e491ca905e77c54105a85'}]"+"\"}]";
}else if ("ZYC".equals(operationType)){//专用车产品
return "[{'fileTemplate':\""+"[{'text':'合同(售后回租)','value':'35aab6dbac5f4ba292cd67a0914eae2e'}]"+"\"}]";
}else if ("KJZL".equals(operationType)){//凯捷租赁
return "[{'fileTemplate':\""+"[{'text':'合同售后回租_凯捷','value':'a4fcbd2990d1479a9ba8ce440155f2f0'}]"+"\"}]";
}else if ("BZZL".equals(operationType)){//保值租赁
return "[{'fileTemplate':\""+"[{'text':'保值租赁','value':'91c7718aa925428ca312e343d1f5149f'}]"+"\"}]";
}else if ("WYC".equals(operationType)){//网约车
return "[{'fileTemplate':\""+"[{'text':'合同(售后回租)和抵押合同','value':'c8d5b729a0954482877c26a1293b766b'}]"+"\"}]";
}else if ("DT".equals(operationType)){//大通
return "[{'fileTemplate':\""+"[{'text':'大通售后回租模板','value':'51a5f03ebe3b45cc8ae2b32fdaeceeae'}]"+"\"}]";
}else{
return "[{'fileTemplate':\""+"[{'text':'合同(售后回租)','value':'641c55a1168f4a488a5028ee68870156'}]"+"\"}]";
if("01".equals(leasform)){
return "[{'fileTemplate':\""+"[{'text':'合同(直租)','value':'24aba365e2794a018814ae81341486bf'}]"+"\"}]";
}else{
return "[{'fileTemplate':\""+"[{'text':'合同(售后回租)','value':'641c55a1168f4a488a5028ee68870156'}]"+"\"}]";
}
}
}
}

View File

@ -0,0 +1,45 @@
package com.tenwa.app.wechat;
import java.util.List;
import java.util.Map;
import com.amarsoft.are.jbo.JBOException;
import com.amarsoft.are.jbo.JBOTransaction;
import com.tenwa.comm.util.jboutil.DataOperatorUtil;
public class WechatPublicAccountInfoVerify {
private String subject_name;
private String id;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getSubject_name() {
return subject_name;
}
public void setSubject_name(String subject_name) {
this.subject_name = subject_name;
}
/**
* 1: 新增主体对公账户信息时, 对启用状态的数据进行校验, 已存在该主体启用账户信息不允许新增.
* @param tx
* @return
* @throws Exception
*/
public String soleVerify(JBOTransaction tx) throws Exception {
String returns="true";
try {
String sql="SELECT SUBJECT_NAME FROM LB_MANY_SUBJECT WHERE SUBJECT_NAME='"+subject_name+"' AND IS_ENABLE='Y' AND ID <> '"+id+"'";
List<Map<String,String>> dataList=DataOperatorUtil.getDataBySql(tx, sql, null);
if(dataList.size()>0) {
returns="false";
}
return returns;
} catch (JBOException e) {
e.printStackTrace();
return returns;
}
}
}

View File

@ -25,6 +25,7 @@ import jbo.app.tenwa.doc.LB_ONEDIMENSIONALCODE;
import jbo.com.tenwa.entity.comm.flow.FLOW_BUSSINESS_OBJECT;
import jbo.com.tenwa.lease.carbrand.BUSINESS_STATUS;
import jbo.com.tenwa.lease.carbrand.LB_CONTRACT_SIGN_LOG;
import jbo.com.tenwa.lease.comm.LB_CONTRACT_INFO;
import jbo.com.tenwa.lease.comm.LB_CONTRACT_TEMPLATE;
import jbo.com.tenwa.lease.comm.LB_GUARANTEE_UNIT_TEMP;
import jbo.com.tenwa.lease.comm.LB_PROJECT_INFO;
@ -35,6 +36,7 @@ import jbo.sys.CODE_LIBRARY;
import com.amarsoft.are.jbo.BizObject;
import com.amarsoft.are.jbo.BizObjectManager;
import com.amarsoft.are.jbo.BizObjectQuery;
import com.amarsoft.are.jbo.JBOException;
import com.amarsoft.are.jbo.JBOFactory;
import com.amarsoft.are.jbo.JBOTransaction;
@ -79,12 +81,17 @@ public class ContractSignAction{
public String Ttype;
public String contractNo;
public String leasform;
public String SubjectId;
private static Logger logger=Logger.getLogger(ContractSignAction.class);
@SuppressWarnings("deprecation")
public static String getConfigRequestUrl() throws Exception{
return Configure.getInstance().getConfigure("RequestHessionUrl");
}
@SuppressWarnings("deprecation")
public static String getConfigRequestUrlTj() throws Exception{
return Configure.getInstance().getConfigure("RequestHessionUrlTj");
}
@SuppressWarnings("deprecation")
public static String getFileSavePath() throws Exception{
@ -223,6 +230,12 @@ public class ContractSignAction{
public void setLeasform(String leasform) {
this.leasform = leasform;
}
public String getSubjectId() {
return SubjectId;
}
public void setSubjectId(String subjectId) {
SubjectId = subjectId;
}
/**
* 自然人电子签约
*
@ -233,7 +246,13 @@ public class ContractSignAction{
*/
@SuppressWarnings("unchecked")
public String signIng(JBOTransaction tx) throws Exception {
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj());
}else if("aa740e4111c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
}else{
return "未找到对应的主体!";
}
//BizObjectManager pbm = JBOFactory.getBizObjectManager(LB_PROJECT_INFO.CLASS_NAME, tx);
BizObjectManager pbm = JBOFactory.getBizObjectManager(LB_PROJECT_INFO_TEMP.CLASS_NAME, tx);
BizObjectManager contBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx);
@ -374,7 +393,13 @@ public class ContractSignAction{
@SuppressWarnings("unchecked")
public String compnySignIng(JBOTransaction tx) throws Exception {
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj());
}else if("aa740e4111c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
}else{
return "未找到对应的主体!";
}
//BizObjectManager pbm = JBOFactory.getBizObjectManager(LB_PROJECT_INFO.CLASS_NAME, tx);
BizObjectManager pbm = JBOFactory.getBizObjectManager(LB_PROJECT_INFO_TEMP.CLASS_NAME, tx);
BizObjectManager contBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx);
@ -523,7 +548,13 @@ public class ContractSignAction{
*/
@SuppressWarnings("unchecked")
public String companySignIng(JBOTransaction tx) throws Exception {
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj());
}else if("aa740e4111c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
}else{
return "未找到对应的主体!";
}
BizObjectManager pbm = JBOFactory.getBizObjectManager(LB_PROJECT_INFO.CLASS_NAME, tx);
BizObjectManager contBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx);
Map<String, List<ContractSignInfo>> map = new HashMap<String, List<ContractSignInfo>>();
@ -657,7 +688,13 @@ public class ContractSignAction{
* @throws Exception
*/
public String PersonDeductSignIng(JBOTransaction tx) throws Exception{
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj());
}else if("aa740e4111c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
}else{
return "未找到对应的主体!";
}
BizObjectManager contBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx);
Map<String, List<ContractSignInfo>> map = new HashMap<String, List<ContractSignInfo>>();
ContractSignInfo con = null;
@ -786,7 +823,13 @@ public class ContractSignAction{
* @throws Exception
*/
public String AdjustFordSignIng(JBOTransaction tx) throws Exception {
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj());
}else if("aa740e4111c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
}else{
return "未找到对应的主体!";
}
BizObjectManager contBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx);
Map<String, List<ContractSignInfo>> map = new HashMap<String, List<ContractSignInfo>>();
ContractSignInfo con = null;
@ -903,7 +946,13 @@ public class ContractSignAction{
* @throws Exception
*/
public String getAdjustFordSignStatus(JBOTransaction tx) throws Exception {
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj());
}else if("aa740e4111c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
}else{
return "未找到对应的主体!";
}
BizObjectManager ldclBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx);
BizObjectManager clBom = JBOFactory.getBizObjectManager(CODE_LIBRARY.CLASS_NAME, tx);
List<BizObject> ldclBoList = ldclBom.createQuery("flow_unid='" + FlowUnid + "' and file_flag='yes' and "
@ -956,7 +1005,13 @@ public class ContractSignAction{
* @throws Exception
*/
public String contractSignStatusForContract(JBOTransaction tx) throws Exception {
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj());
}else if("aa740e4111c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
}else{
return "未找到对应的主体!";
}
BizObjectManager ldclBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx);
BizObjectManager clBom = JBOFactory.getBizObjectManager(CODE_LIBRARY.CLASS_NAME, tx);
List<BizObject> ldclBoList = ldclBom.createQuery("flow_unid='" + FlowUnid + "' and file_flag='yes' and "
@ -1009,8 +1064,14 @@ public class ContractSignAction{
* @throws Exception
*/
public String contractSignStatus(JBOTransaction tx) throws Exception {
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
//BizObjectManager pbm = JBOFactory.getBizObjectManager(LB_PROJECT_INFO.CLASS_NAME, tx);
if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj());
}else if("aa740e4111c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
}else{
return "未找到对应的主体!";
}
//BizObjectManager pbm = JBOFactory.getBizObjectManager(LB_PROJECT_INFO.CLASS_NAME, tx);
BizObjectManager pbm = JBOFactory.getBizObjectManager(LB_PROJECT_INFO_TEMP.CLASS_NAME, tx);
BizObjectManager clBom = JBOFactory.getBizObjectManager(CODE_LIBRARY.CLASS_NAME, tx);
BizObjectManager contBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx);
@ -1117,7 +1178,13 @@ public class ContractSignAction{
* @throws Exception
*/
public String changeCarSignStatus(JBOTransaction tx) throws Exception {
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj());
}else if("aa740e4111c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
}else{
return "未找到对应的主体!";
}
BizObjectManager clBom = JBOFactory.getBizObjectManager(CODE_LIBRARY.CLASS_NAME, tx);
BizObjectManager ldlMange = JBOFactory.getBizObjectManager(LB_DOCLIBRARY.CLASS_NAME, tx);
BizObjectManager ldMange = JBOFactory.getBizObjectManager(LB_DOCRELATIVE.CLASS_NAME, tx);
@ -1198,7 +1265,13 @@ public class ContractSignAction{
* @throws Exception
*/
public String contractSignStatusList(JBOTransaction tx) throws Exception {
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj());
}else if("aa740e4111c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
}else{
return "未找到对应的主体!";
}
BizObjectManager pbm = JBOFactory.getBizObjectManager(LB_PROJECT_INFO.CLASS_NAME, tx);
BizObjectManager clBom = JBOFactory.getBizObjectManager(CODE_LIBRARY.CLASS_NAME, tx);
BizObjectManager contBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx);
@ -1236,7 +1309,13 @@ public class ContractSignAction{
* @throws Exception
*/
public String sign(JBOTransaction tx) throws MalformedURLException, Exception {
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj());
}else if("aa740e4111c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
}else{
return "未找到对应的主体!";
}
BizObjectManager contBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx);
@SuppressWarnings("unchecked")
List<BizObject> bo = contBom.createQuery("project_id=:projectId and file_flag='yes'")
@ -1271,7 +1350,13 @@ public class ContractSignAction{
* @throws MalformedURLException
*/
public String downloadDoc(JBOTransaction tx) throws MalformedURLException, Exception {
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj());
}else if("aa740e4111c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
}else{
return "未找到对应的主体!";
}
BizObjectManager contBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx);
String sql = "";
if ("01".equals(customerType)) {
@ -1331,7 +1416,13 @@ public class ContractSignAction{
* @throws MalformedURLException
*/
public String changedownloadDoc(JBOTransaction tx) throws MalformedURLException, Exception {
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj());
}else if("aa740e4111c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
}else{
return "未找到对应的主体!";
}
BizObjectManager ldMange = JBOFactory.getBizObjectManager(LB_DOCRELATIVE.CLASS_NAME, tx);
String sql = "OBJECTTYPE='ChangeCar' and FLOW_UNID=:flowunid and CONTRACT_ID=:contractid ";
@SuppressWarnings("unchecked")
@ -1380,7 +1471,13 @@ public class ContractSignAction{
//扣款卡变更下载合同
public String downloadDocContract(JBOTransaction tx) throws MalformedURLException, Exception {
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj());
}else if("aa740e4111c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
}else{
return "未找到对应的主体!";
}
BizObjectManager contBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx);
String sql = "";
sql = "flow_unid=:flow_unid and file_flag='yes'";
@ -1440,7 +1537,13 @@ public class ContractSignAction{
* @throws MalformedURLException
*/
public String downloadZipContract(JBOTransaction tx) throws MalformedURLException, Exception{
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj());
}else if("aa740e4111c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
}else{
return "未找到对应的主体!";
}
BizObjectManager contBom=JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx);
try{
String path=null;
@ -1478,7 +1581,13 @@ public String downloadZipContract(JBOTransaction tx) throws MalformedURLExceptio
* @throws MalformedURLException
*/
public String download(JBOTransaction tx) throws MalformedURLException, Exception{
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj());
}else if("aa740e4111c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
}else{
return "未找到对应的主体!";
}
BizObjectManager contBom=JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx);
try{
String path=null;
@ -1854,7 +1963,13 @@ public String AccountAccreditSign(JBOTransaction tx){
}
}
public String accountSign(JBOTransaction tx,String flowunid,String orgid) throws Exception{
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj());
}else if("aa740e4111c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
}else{
return "未找到对应的主体!";
}
BizObjectManager ldclBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME,tx);
BizObjectManager attrBom = JBOFactory.getBizObjectManager(LB_DOCATTRIBUTE.CLASS_NAME,tx);
Map<String,ContractSignInfo> map=new HashMap<String,ContractSignInfo>();
@ -1960,7 +2075,13 @@ public String getFlowUnid(JBOTransaction tx) throws JBOException{
* */
public String sendMessageAgain(JBOTransaction tx) {
try{
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj());
}else if("aa740e4111c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
}else{
return "未找到对应的主体!";
}
BizObjectManager contBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx);
List<BizObject> bo = null;
String file = new String();
@ -2004,7 +2125,13 @@ public String sendMessageAgain(JBOTransaction tx) {
* */
public String ChangesendMessageAgain(JBOTransaction tx) {
try{
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj());
}else if("aa740e4111c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
}else{
return "未找到对应的主体!";
}
List<BizObject> bo = null;
String file = new String();
Map<String,String> contractmap = new HashMap<String,String>();
@ -2061,7 +2188,13 @@ public String getProcess(JBOTransaction tx){
}
public String claimSign(JBOTransaction tx) throws Exception {
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj());
}else if("aa740e4111c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
}else{
return "未找到对应的主体!";
}
BizObjectManager contBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx);
ContractSignInfo con = null;
BizObject bo = null;
@ -2153,7 +2286,13 @@ public String claimSign(JBOTransaction tx) throws Exception {
* @throws Exception
*/
public String claimSignA(JBOTransaction tx) throws Exception {
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj());
}else if("aa740e4111c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
}else{
return "未找到对应的主体!";
}
String libraryid="";
PLAN_LIST=PLAN_LIST.split("\\.")[0];
BizObjectManager bom=JBOFactory.getBizObjectManager(jbo.app.tenwa.doc.LB_DOCRELATIVE.CLASS_NAME);
@ -2266,7 +2405,13 @@ public String claimSign(JBOTransaction tx) throws Exception {
* @throws Exception
*/
public String changeCarSignA(JBOTransaction tx) throws Exception {
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj());
}else if("aa740e4111c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
}else{
return "未找到对应的主体!";
}
String libraryid="";
BizObjectManager bom=JBOFactory.getBizObjectManager(jbo.app.tenwa.doc.LB_DOCRELATIVE.CLASS_NAME,tx);
BizObjectManager bom1=null;
@ -2351,7 +2496,13 @@ public String claimSign(JBOTransaction tx) throws Exception {
* @throws Exception
*/
public String collectionSignA(JBOTransaction tx) throws Exception {
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj());
}else if("aa740e4111c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
}else{
return "未找到对应的主体!";
}
String libraryid="";
BizObjectManager bom=JBOFactory.getBizObjectManager(jbo.app.tenwa.doc.LB_DOCRELATIVE.CLASS_NAME);
BizObject DOCRELATIVE = null;
@ -2500,7 +2651,13 @@ public String claimSign(JBOTransaction tx) throws Exception {
*/
public String TcollectionSignA(JBOTransaction tx) throws Exception {
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj());
}else if("aa740e4111c111eaaa0000163e0e11e6".equals(SubjectId)){
requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl());
}else{
return "未找到对应的主体!";
}
String libraryid="";
BizObjectManager bom=JBOFactory.getBizObjectManager(jbo.app.tenwa.doc.LB_DOCRELATIVE.CLASS_NAME);
BizObject DOCRELATIVE = null;
@ -2616,4 +2773,16 @@ public String claimSign(JBOTransaction tx) throws Exception {
}
return "success";
}
//根据项目id获取主体
public String selectSubjectId(JBOTransaction tx){
try {
BizObjectManager lciManage = JBOFactory.getBizObjectManager(LB_CONTRACT_INFO.CLASS_NAME,tx);
BizObject lci = lciManage.createQuery(" contract_no=:contractNo ").setParameter("contractNo", contractNo).getSingleResult(false);
return lci == null ? "" : lci.getAttribute("subjectid")+"";
} catch (JBOException e) {
e.printStackTrace();
}
return "";
}
}

View File

@ -16,6 +16,7 @@ import com.amarsoft.are.jbo.BizObjectQuery;
import com.amarsoft.are.jbo.JBOFactory;
import com.amarsoft.are.jbo.JBOTransaction;
import com.amarsoft.awe.Configure;
import com.tenwa.comm.util.jboutil.DataOperatorUtil;
import com.tenwa.flow.action.comm.BaseFlowStartAction;
import com.tenwa.sdk.VO.SDKDcPayReqxVO;
import com.tenwa.sdk.VO.SDKInfoVO;
@ -99,6 +100,17 @@ public class CmbToPayController extends BaseFlowStartAction {
JSONObject jsonObj = JSONObject.fromObject(map);
return jsonObj.toString();
}
//校验本次发起付款是否为同一个主体
String contractIds = contract_ids.replaceAll("@", "','");
String subjectSql = "SELECT subjectId AS subjectuid FROM lb_contract_info WHERE id IN ('"+contractIds+"') GROUP BY subjectId ";
List<Map<String, String>> lciList = DataOperatorUtil.getDataBySql(subjectSql);
if(lciList.size()>1){
map.put("code", "1") ;
map.put("msg", "放款合同中有多个主体,请检查!!!") ;
JSONObject jsonObj = JSONObject.fromObject(map);
return jsonObj.toString();
}
String subjectId = lciList.get(0).get("subjectuid");
/*
* 基本参数检查######开始
*/
@ -107,7 +119,12 @@ public class CmbToPayController extends BaseFlowStartAction {
* 本方放款账户获取######开始
*/
BizObjectManager accountManager = JBOFactory.getBizObjectManager(OWN_ACCOUNT.CLASS_NAME);
List<BizObject> accountBoList = accountManager.createQuery("select o.id,o.acc_number,o.acc_bank,o.acc_name,o.branch_code,oi.OWN_NAME from o left join jbo.com.tenwa.entity.comm.own.OWN_INFO oi on o.own_id = oi.OWN_NUMBER where o.money_type='01' and o.state_='0010' and o.acc_type='0010' and o.FbSdk='Y' and (o.account_type='out_account' or o.account_type='inAndOut_account') and oi.OWN_NAME='安鹏国际融资租赁(深圳)有限公司'").getResultList(false);
List<BizObject> accountBoList = null;
if("aa740e4111c111eaaa0000163e0e11e6".equals(subjectId)){
accountBoList = accountManager.createQuery("select o.id,o.acc_number,o.acc_bank,o.acc_name,o.branch_code,oi.OWN_NAME from o left join jbo.com.tenwa.entity.comm.own.OWN_INFO oi on o.own_id = oi.OWN_NUMBER where o.money_type='01' and o.state_='0010' and o.acc_type='0010' and o.FbSdk='Y' and (o.account_type='out_account' or o.account_type='inAndOut_account') and oi.OWN_NAME='安鹏国际融资租赁(深圳)有限公司'").getResultList(false);
}else if("d989246c11c111eaaa0000163e0e11e6".equals(subjectId)){
accountBoList = accountManager.createQuery("select o.id,o.acc_number,o.acc_bank,o.acc_name,o.branch_code,oi.OWN_NAME from o left join jbo.com.tenwa.entity.comm.own.OWN_INFO oi on o.own_id = oi.OWN_NUMBER where o.money_type='01' and o.state_='0010' and o.acc_type='0010' and o.FbSdk='Y' and (o.account_type='out_account' or o.account_type='inAndOut_account') and oi.OWN_NAME='安鹏融资租赁(天津)有限公司'").getResultList(false);
}
if( accountBoList==null ||accountBoList.size()==0) {
map.put("code", "1") ;
map.put("msg", "没有匹配的本方账户,请在本方账户中检查!") ;

View File

@ -29,11 +29,25 @@ public class BodyGuardApiInvoker {
private static final String PARTNER_KEY = CreditPropertiesUtil.get("PARTNER_KEY");//合作方密钥_深圳
private static final String PARTNER_APP = CreditPropertiesUtil.get("PARTNER_APP");//应用名_深圳
private static final String T_apiUrl = CreditPropertiesUtil.get("T_apiUrl");//请求url_天津
private static final String T_PARTNER_CODE = CreditPropertiesUtil.get("T_PARTNER_CODE");// 合作方标识_天津
private static final String T_PARTNER_KEY = CreditPropertiesUtil.get("T_PARTNER_KEY");//合作方密钥_天津
private static final String T_PARTNER_APP = CreditPropertiesUtil.get("T_PARTNER_APP");//应用名_天津
private HttpURLConnection conn;
public BodyGuardApiResponse invoke(Map<String, Object> params) {
public BodyGuardApiResponse invoke(Map<String, Object> params,String SubjectId) {
try {
String urlString = new StringBuilder().append(apiUrl).append("?partner_code=").append(PARTNER_CODE).append("&partner_key=").append(PARTNER_KEY).append("&app_name=").append(PARTNER_APP).toString();
String urlString = null;
if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){//天津
System.out.println("天津公司调用接口主体id=d989246c11c111eaaa0000163e0e11e6");
urlString = new StringBuilder().append(T_apiUrl).append("?partner_code=").append(T_PARTNER_CODE).append("&partner_key=").append(T_PARTNER_KEY).append("&app_name=").append(T_PARTNER_APP).toString();
}else if("aa740e4111c111eaaa0000163e0e11e6".equals(SubjectId)){
System.out.println("深圳公司调用接口主体id=aa740e4111c111eaaa0000163e0e11e6");
urlString = new StringBuilder().append(apiUrl).append("?partner_code=").append(PARTNER_CODE).append("&partner_key=").append(PARTNER_KEY).append("&app_name=").append(PARTNER_APP).toString();
}else{
return null;
}
URL url = new URL(urlString);
// 组织请求参数
StringBuilder postBody = new StringBuilder();
@ -78,7 +92,7 @@ public class BodyGuardApiInvoker {
return null;
}
public static void main(String[] args) {
/*public static void main(String[] args) {
Map<String, Object> params = new HashMap<String, Object>();
params.put("lend_company", "test");
params.put("coborrower_home_address", "浙江省杭州市西湖区古荡新村2幢201");
@ -160,8 +174,8 @@ public class BodyGuardApiInvoker {
params.put("event_occur_time", "2016-03-01 08:16:30");
params.put("organization", "阿里巴巴西溪园区");
params.put("contact2_mobile", "13800008888");
BodyGuardApiResponse bodyGuardApiResponse = new BodyGuardApiInvoker().invoke(params);
BodyGuardApiResponse bodyGuardApiResponse = new BodyGuardApiInvoker().invoke(params,"d989246c11c111eaaa0000163e0e11e6");
System.out.println(bodyGuardApiResponse.toString());
}
}*/
}

View File

@ -5,6 +5,8 @@ import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.xhtmlrenderer.css.style.derived.StringValue;
import jbo.app.tenwa.customer.LB_CAR_CREDIT_PERSONAL_INFO_TEMP;
import jbo.app.tenwa.customer.LB_CAR_CREDIT_RISKITEM_TEMP;
import jbo.app.tenwa.customer.VI_LB_CAR_CREDIT_INVESTIGATION;
@ -28,6 +30,7 @@ public class CreditBodyGuardAction {
private String flowunid;
private String phaseno;
private String certids;
private String SubjectId;
public String getFlowunid() {
@ -54,6 +57,14 @@ public class CreditBodyGuardAction {
this.certids = certids;
}
public String getSubjectId() {
return SubjectId;
}
public void setSubjectId(String subjectId) {
SubjectId = subjectId;
}
public String doCreditVerification(JBOTransaction tx) throws JBOException{
try {
@ -162,7 +173,7 @@ public class CreditBodyGuardAction {
//借款人手机号
params.put("account_mobile", failedpersonList.get(m).getAttribute("phoneNumber").getString());
//调用同盾信贷接口方法
BodyGuardApiResponse ResponseResult = bodyGuardApiInvoker.invoke(params);
BodyGuardApiResponse ResponseResult = bodyGuardApiInvoker.invoke(params,SubjectId);
if(!ResponseResult.getSuccess()){
//失败信息更新到对应记录表中
continue;
@ -182,8 +193,9 @@ public class CreditBodyGuardAction {
personObject.setAttributeValue("CERTID",failedpersonList.get(m).getAttribute("certId").getString());
personObject.setAttributeValue("MOBILE",failedpersonList.get(m).getAttribute("phoneNumber").getString());
personObject.setAttributeValue("RELATION",failedpersonList.get(m).getAttribute("relation").getString());
personObject.setAttributeValue("CERTLOCATION", object2.get("id_card_address").toString());
personObject.setAttributeValue("PHONELOCATION",object2.get("mobile_address").toString());
personObject.setAttributeValue("CERTLOCATION", object2.get("id_card_address")+"");
personObject.setAttributeValue("PHONELOCATION",object2.get("mobile_address")+"");
//最终决定
String decision = "";
if("REJECT".equals(resultobject.get("final_decision").toString())){
@ -194,7 +206,7 @@ public class CreditBodyGuardAction {
decision = "复审";
}
personObject.setAttributeValue("FINAL_DECISION",decision);
personObject.setAttributeValue("FINAL_SCORE",resultobject.get("final_score").toString());
personObject.setAttributeValue("FINAL_SCORE",String.valueOf(resultobject.get("final_score")));
//保存风险详情到风险项目表
@SuppressWarnings("rawtypes")
List<HashMap> riskItemList = JSON.parseArray(JSON.toJSONString(resultobject.get("risk_items")),HashMap.class);
@ -221,7 +233,7 @@ public class CreditBodyGuardAction {
}else if("身份证命中法院失信名单".equals(riskItemList.get(i).get("risk_name"))){
@SuppressWarnings("rawtypes")
List<HashMap> detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class);
@SuppressWarnings("rawtypes")
/*@SuppressWarnings("rawtypes")
List<HashMap> courtdetailList = JSON.parseArray(JSON.toJSONString(detailList.get(0).get("court_details")),HashMap.class);
StringBuffer sb = new StringBuffer();
for(int j=0;j<courtdetailList.size();j++){
@ -233,42 +245,42 @@ public class CreditBodyGuardAction {
+"被执行人履行情况: "+StringUtil.nullToString(courtdetailList.get(j).get("carry_out"),"")+""
+"信贷逾期被执行人行为具体情形:"+StringUtil.nullToString(courtdetailList.get(j).get("specific_circumstances"),"")
+")");
}
}*/
msg = "规则描述:"+StringUtil.nullToString(detailList.get(0).get("description"),"")+""
+"风险类型:"+StringUtil.nullToString(detailList.get(0).get("fraud_type_display_name"),"")+""
+"匹配字段:"+StringUtil.nullToString(detailList.get(0).get("hit_type_display_name"),"")+""
+"法院详情:["+sb.toString().substring(0,sb.length()-1)+"。]";
//+"风险类型:"+StringUtil.nullToString(detailList.get(0).get("fraud_type_display_name"),"")+""
+"匹配字段:"+StringUtil.nullToString(detailList.get(0).get("hit_type_display_name"),"")+"";
//+"法院详情:["+sb.toString().substring(0,sb.length()-1)+"。]";
}else if("身份证命中犯罪通缉名单".equals(riskItemList.get(i).get("risk_name"))){
@SuppressWarnings("rawtypes")
List<HashMap> detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class);
msg = "规则描述:"+detailList.get(0).get("description").toString()+""
+"风险类型:"+detailList.get(0).get("fraud_type_display_name").toString()+""
//+"风险类型:"+detailList.get(0).get("fraud_type_display_name").toString()+""
+"匹配字段:"+detailList.get(0).get("hit_type_display_name")+"";
}else if("身份证命中法院执行名单".equals(riskItemList.get(i).get("risk_name"))){
@SuppressWarnings("rawtypes")
List<HashMap> detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class);
@SuppressWarnings("rawtypes")
/*@SuppressWarnings("rawtypes")
List<HashMap> courtdetailList = JSON.parseArray(JSON.toJSONString(detailList.get(0).get("court_details")),HashMap.class);
StringBuffer sb = new StringBuffer();
for(int j=0;j<courtdetailList.size();j++){
sb.append(
"(被执行人姓名:"+StringUtil.nullToString(courtdetailList.get(j).get("executed_name"),"")+""
+"风险类型:"+StringUtil.nullToString(courtdetailList.get(j).get("fraud_type_display_name"),"")+""
// +"风险类型:"+StringUtil.nullToString(courtdetailList.get(j).get("fraud_type_display_name"),"")+""
+"命中的属性值:"+StringUtil.nullToString(courtdetailList.get(j).get("value"),"")+""
+"执行法院:"+StringUtil.nullToString(courtdetailList.get(j).get("execute_court"),"")+""
+"立案时间:"+StringUtil.nullToString(courtdetailList.get(j).get("case_date"),"")+""
+"案号:"+StringUtil.nullToString(courtdetailList.get(j).get("case_code"),"")+""
);
}
}*/
msg = "规则描述:"+detailList.get(0).get("description").toString()+""
+"风险类型:"+detailList.get(0).get("fraud_type_display_name").toString()+""
+"匹配字段:"+detailList.get(0).get("hit_type_display_name").toString()+""
+"法院详情:["+sb.toString().substring(0,sb.length()-1)+"。]";
// +"风险类型:"+detailList.get(0).get("fraud_type_display_name").toString()+""
+"匹配字段:"+detailList.get(0).get("hit_type_display_name").toString()+"";
//+"法院详情:["+sb.toString().substring(0,sb.length()-1)+"。]";
}else if("身份证对应人存在助学贷款欠费历史".equals(riskItemList.get(i).get("risk_name"))){
@SuppressWarnings("rawtypes")
List<HashMap> detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class);
msg = "规则描述:"+detailList.get(0).get("description").toString()+""
+"风险类型:"+detailList.get(0).get("fraud_type_display_name").toString()+""
// +"风险类型:"+detailList.get(0).get("fraud_type_display_name").toString()+""
+"匹配字段:"+detailList.get(0).get("hit_type_display_name").toString()+"";
}else if("身份证命中信贷逾期名单".equals(riskItemList.get(i).get("risk_name"))){
@SuppressWarnings("rawtypes")
@ -285,23 +297,23 @@ public class CreditBodyGuardAction {
}
msg ="规则描述:"+detailList.get(0).get("description").toString()+""
+"逾期次数:"+detailList.get(0).get("discredit_times").toString()+""
+"详情:["+sb.toString().substring(0,sb.length()-1)+"。]";
+"详情:["+(sb.length()==0?"":sb.toString().substring(0,sb.length()-1))+"。]";
}else if("身份证命中高风险关注名单".equals(riskItemList.get(i).get("risk_name"))){
@SuppressWarnings("rawtypes")
List<HashMap> detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class);
msg ="规则描述:"+detailList.get(0).get("description").toString()+""
+"风险类型:"+detailList.get(0).get("fraud_type_display_name").toString()+""
// +"风险类型:"+detailList.get(0).get("fraud_type_display_name").toString()+""
+"匹配字段:"+detailList.get(0).get("hit_type_display_name").toString()+"";
}else if("身份证命中车辆租赁违约名单".equals(riskItemList.get(i).get("risk_name"))){
@SuppressWarnings("rawtypes")
List<HashMap> detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class);
msg ="规则描述:"+detailList.get(0).get("description").toString()+""
+"风险类型:"+detailList.get(0).get("fraud_type_display_name").toString()+""
// +"风险类型:"+detailList.get(0).get("fraud_type_display_name").toString()+""
+"匹配字段:"+detailList.get(0).get("hit_type_display_name").toString()+"";
}else if("身份证命中法院结案名单".equals(riskItemList.get(i).get("risk_name"))){
@SuppressWarnings("rawtypes")
List<HashMap> detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class);
@SuppressWarnings("rawtypes")
/*@SuppressWarnings("rawtypes")
List<HashMap> courtdetailList = JSON.parseArray(JSON.toJSONString(detailList.get(0).get("court_details")),HashMap.class);
StringBuffer sb = new StringBuffer();
for(int j=0;j<courtdetailList.size();j++){
@ -309,7 +321,7 @@ public class CreditBodyGuardAction {
"(被执行人姓名:"+StringUtil.nullToString(courtdetailList.get(j).get("executed_name"),"")+""
+"性别:"+StringUtil.nullToString(courtdetailList.get(j).get("gender"),"")+""
+"年龄:"+StringUtil.nullToString(courtdetailList.get(j).get("age"),"")+""
+"风险类型:"+StringUtil.nullToString(courtdetailList.get(j).get("fraud_type_display_name"),"")+""
// +"风险类型:"+StringUtil.nullToString(courtdetailList.get(j).get("fraud_type_display_name"),"")+""
+"命中的属性值:"+StringUtil.nullToString(courtdetailList.get(j).get("value"),"")+""
+"执行法院:"+StringUtil.nullToString(courtdetailList.get(j).get("execute_court"),"")+""
+"省份:"+StringUtil.nullToString(courtdetailList.get(j).get("province"),"")+""
@ -321,100 +333,105 @@ public class CreditBodyGuardAction {
+"被执行人履行情况:"+StringUtil.nullToString(courtdetailList.get(j).get("carry_out"),"")+""
+"信贷逾期被执行人行为具体情形:"+StringUtil.nullToString(courtdetailList.get(j).get("specific_circumstances"),"")+""
);
}
}*/
msg = "规则描述:"+detailList.get(0).get("description").toString()+""
+"风险类型:"+detailList.get(0).get("fraud_type_display_name").toString()+""
+"匹配字段:"+detailList.get(0).get("hit_type_display_name").toString()+""
+"法院详情:"+sb.toString().substring(0,sb.length()-1)+"";
// +"风险类型:"+detailList.get(0).get("fraud_type_display_name").toString()+""
+"匹配字段:"+detailList.get(0).get("hit_type_display_name").toString()+"";
//+"法院详情:"+sb.toString().substring(0,sb.length()-1)+"";
}else if("身份证_姓名命中信贷逾期模糊名单".equals(riskItemList.get(i).get("risk_name"))){
@SuppressWarnings("rawtypes")
List<HashMap> detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class);
@SuppressWarnings("rawtypes")
List<HashMap> fuzzyList = JSON.parseArray(JSON.toJSONString(detailList.get(0).get("fuzzy_list_details")),HashMap.class);
msg = "规则描述:"+detailList.get(0).get("description").toString()+""
+"风险类型:"+fuzzyList.get(0).get("fraud_type_display_name").toString()+""
+"姓名:"+fuzzyList.get(0).get("fuzzy_name").toString()+""
+"模糊身份证:"+fuzzyList.get(0).get("fuzzy_id_number").toString()+"";
/*@SuppressWarnings("rawtypes")
List<HashMap> fuzzyList = JSON.parseArray(JSON.toJSONString(detailList.get(0).get("fuzzy_list_details")),HashMap.class);*/
try {
msg = "规则描述:"+detailList.get(0).get("description").toString()+"";
/*+"风险类型:"+fuzzyList.get(0).get("fraud_type_display_name").toString()+""
+"姓名:"+fuzzyList.get(0).get("fuzzy_name").toString()+""
+"模糊身份证:"+fuzzyList.get(0).get("fuzzy_id_number").toString()+"";*/
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}else if("身份证_姓名命中法院失信模糊名单".equals(riskItemList.get(i).get("risk_name"))){
@SuppressWarnings("rawtypes")
List<HashMap> detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class);
@SuppressWarnings("rawtypes")
List<HashMap> fuzzyList = JSON.parseArray(JSON.toJSONString(detailList.get(0).get("fuzzy_list_details")),HashMap.class);
msg = "规则描述:"+detailList.get(0).get("description").toString()+""
+"风险类型:"+fuzzyList.get(0).get("fraud_type_display_name").toString()+""
/*@SuppressWarnings("rawtypes")
List<HashMap> fuzzyList = JSON.parseArray(JSON.toJSONString(detailList.get(0).get("fuzzy_list_details")),HashMap.class);*/
msg = "规则描述:"+detailList.get(0).get("description").toString()+"";
/* +"风险类型:"+fuzzyList.get(0).get("fraud_type_display_name").toString()+""
+"姓名:"+fuzzyList.get(0).get("fuzzy_name").toString()+""
+"模糊身份证:"+fuzzyList.get(0).get("fuzzy_id_number").toString()+"";
+"模糊身份证:"+fuzzyList.get(0).get("fuzzy_id_number").toString()+"";*/
}else if("身份证_姓名命中法院执行模糊名单".equals(riskItemList.get(i).get("risk_name"))){
@SuppressWarnings("rawtypes")
List<HashMap> detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class);
@SuppressWarnings("rawtypes")
List<HashMap> fuzzyList = JSON.parseArray(JSON.toJSONString(detailList.get(0).get("fuzzy_list_details")),HashMap.class);
msg = "规则描述:"+detailList.get(0).get("description").toString()+""
+"风险类型:"+fuzzyList.get(0).get("fraud_type_display_name").toString()+""
/*@SuppressWarnings("rawtypes")
List<HashMap> fuzzyList = JSON.parseArray(JSON.toJSONString(detailList.get(0).get("fuzzy_list_details")),HashMap.class);*/
msg = "规则描述:"+detailList.get(0).get("description").toString()+"";
/*+"风险类型:"+fuzzyList.get(0).get("fraud_type_display_name").toString()+""
+"姓名:"+fuzzyList.get(0).get("fuzzy_name").toString()+""
+"模糊身份证:"+fuzzyList.get(0).get("fuzzy_id_number").toString()+"";
+"模糊身份证:"+fuzzyList.get(0).get("fuzzy_id_number").toString()+"";*/
}else if("身份证_姓名命中法院结案模糊名单".equals(riskItemList.get(i).get("risk_name"))){
@SuppressWarnings("rawtypes")
List<HashMap> detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class);
@SuppressWarnings("rawtypes")
List<HashMap> fuzzyList = JSON.parseArray(JSON.toJSONString(detailList.get(0).get("fuzzy_list_details")),HashMap.class);
msg = "规则描述:"+detailList.get(0).get("description").toString()+""
+"风险类型:"+fuzzyList.get(0).get("fraud_type_display_name").toString()+""
/*@SuppressWarnings("rawtypes")
List<HashMap> fuzzyList = JSON.parseArray(JSON.toJSONString(detailList.get(0).get("fuzzy_list_details")),HashMap.class);*/
msg = "规则描述:"+detailList.get(0).get("description").toString()+"";
/*+"风险类型:"+fuzzyList.get(0).get("fraud_type_display_name").toString()+""
+"姓名:"+fuzzyList.get(0).get("fuzzy_name").toString()+""
+"模糊身份证:"+fuzzyList.get(0).get("fuzzy_id_number").toString()+"";
+"模糊身份证:"+fuzzyList.get(0).get("fuzzy_id_number").toString()+"";*/
}else if("身份证命中欠款公司法人代表名单".equals(riskItemList.get(i).get("risk_name"))){
@SuppressWarnings("rawtypes")
List<HashMap> detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class);
msg = "规则描述:"+detailList.get(0).get("description").toString()+""
+"风险类型:"+detailList.get(0).get("fraud_type_display_name").toString()+""
// +"风险类型:"+detailList.get(0).get("fraud_type_display_name").toString()+""
+"匹配字段:"+detailList.get(0).get("hit_type_display_name").toString()+"";
}else if("身份证命中故意违章乘车名单".equals(riskItemList.get(i).get("risk_name"))){
@SuppressWarnings("rawtypes")
List<HashMap> detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class);
msg = "规则描述:"+detailList.get(0).get("description").toString()+""
+"风险类型:"+detailList.get(0).get("fraud_type_display_name").toString()+""
// +"风险类型:"+detailList.get(0).get("fraud_type_display_name").toString()+""
+"匹配字段:"+detailList.get(0).get("hit_type_display_name").toString()+"";
}else if("身份证命中欠税名单".equals(riskItemList.get(i).get("risk_name"))){
@SuppressWarnings("rawtypes")
List<HashMap> detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class);
msg = "规则描述:"+detailList.get(0).get("description").toString()+""
+"风险类型:"+detailList.get(0).get("fraud_type_display_name").toString()+""
// +"风险类型:"+detailList.get(0).get("fraud_type_display_name").toString()+""
+"匹配字段:"+detailList.get(0).get("hit_type_display_name").toString()+"";
}else if("身份证命中欠税公司法人代表名单".equals(riskItemList.get(i).get("risk_name"))){
@SuppressWarnings("rawtypes")
List<HashMap> detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class);
msg = "规则描述:"+detailList.get(0).get("description").toString()+""
+"风险类型:"+detailList.get(0).get("fraud_type_display_name").toString()+""
// +"风险类型:"+detailList.get(0).get("fraud_type_display_name").toString()+""
+"匹配字段:"+detailList.get(0).get("hit_type_display_name").toString()+"";
}else if("身份证命中信贷逾期后还款名单".equals(riskItemList.get(i).get("risk_name"))){
@SuppressWarnings("rawtypes")
List<HashMap> detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class);
msg = "规则描述:"+detailList.get(0).get("description").toString()+""
+"风险类型:"+detailList.get(0).get("fraud_type_display_name").toString()+""
// +"风险类型:"+detailList.get(0).get("fraud_type_display_name").toString()+""
+"匹配字段:"+detailList.get(0).get("hit_type_display_name").toString()+"";
}else if("手机号命中虚假号码库".equals(riskItemList.get(i).get("risk_name"))){
@SuppressWarnings("rawtypes")
List<HashMap> detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class);
msg = "规则描述:"+detailList.get(0).get("description").toString()+""
+"风险类型:"+detailList.get(0).get("fraud_type_display_name").toString()+""
// +"风险类型:"+detailList.get(0).get("fraud_type_display_name").toString()+""
+"匹配字段:"+detailList.get(0).get("hit_type_display_name").toString()+"";
}else if("手机号命中通信小号库".equals(riskItemList.get(i).get("risk_name"))){
@SuppressWarnings("rawtypes")
List<HashMap> detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class);
msg = "规则描述:"+detailList.get(0).get("description").toString()+""
+"风险类型:"+detailList.get(0).get("fraud_type_display_name").toString()+""
// +"风险类型:"+detailList.get(0).get("fraud_type_display_name").toString()+""
+"匹配字段:"+detailList.get(0).get("hit_type_display_name").toString()+"";
}else if("手机号命中诈骗骚扰库".equals(riskItemList.get(i).get("risk_name"))){
@SuppressWarnings("rawtypes")
List<HashMap> detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class);
msg = "规则描述:"+detailList.get(0).get("description").toString()+""
+"风险类型:"+detailList.get(0).get("fraud_type_display_name").toString()+""
// +"风险类型:"+detailList.get(0).get("fraud_type_display_name").toString()+""
+"匹配字段:"+detailList.get(0).get("hit_type_display_name").toString()+"";
}else if("手机号命中高风险关注名单".equals(riskItemList.get(i).get("risk_name"))){
@SuppressWarnings("rawtypes")
List<HashMap> detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class);
msg = "规则描述:"+detailList.get(0).get("description").toString()+""
+"风险类型:"+detailList.get(0).get("fraud_type_display_name").toString()+""
//+"风险类型:"+detailList.get(0).get("fraud_type_display_name").toString()+""
+"匹配字段:"+detailList.get(0).get("hit_type_display_name").toString()+"";
}else if("手机号命中信贷逾期名单".equals(riskItemList.get(i).get("risk_name"))){
@SuppressWarnings("rawtypes")
@ -431,26 +448,26 @@ public class CreditBodyGuardAction {
}
msg ="规则描述:"+detailList.get(0).get("description").toString()+""
+"逾期次数:"+detailList.get(0).get("discredit_times").toString()+""
+"详情:["+sb.toString().substring(0,sb.length()-1)+"。]";
+"详情:["+(sb.length()==0?"":sb.toString().substring(0,sb.length()-1))+"。]";
}else if("手机号疑似乱填".equals(riskItemList.get(i).get("risk_name"))){
msg = "";
}else if("手机号命中车辆租赁违约名单".equals(riskItemList.get(i).get("risk_name"))){
@SuppressWarnings("rawtypes")
List<HashMap> detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class);
msg = "规则描述:"+detailList.get(0).get("description").toString()+""
+"风险类型:"+detailList.get(0).get("fraud_type_display_name").toString()+""
//+"风险类型:"+detailList.get(0).get("fraud_type_display_name").toString()+""
+"匹配字段:"+detailList.get(0).get("hit_type_display_name").toString()+"";
}else if("手机号命中欠款公司法人代表名单".equals(riskItemList.get(i).get("risk_name"))){
@SuppressWarnings("rawtypes")
List<HashMap> detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class);
msg = "规则描述:"+detailList.get(0).get("description").toString()+""
+"风险类型:"+detailList.get(0).get("fraud_type_display_name").toString()+""
//+"风险类型:"+detailList.get(0).get("fraud_type_display_name").toString()+""
+"匹配字段:"+detailList.get(0).get("hit_type_display_name").toString()+"";
}else if("手机号命中信贷逾期后还款名单".equals(riskItemList.get(i).get("risk_name"))){
@SuppressWarnings("rawtypes")
List<HashMap> detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class);
msg = "规则描述:"+detailList.get(0).get("description").toString()+""
+"风险类型:"+detailList.get(0).get("fraud_type_display_name").toString()+""
//+"风险类型:"+detailList.get(0).get("fraud_type_display_name").toString()+""
+"匹配字段:"+detailList.get(0).get("hit_type_display_name").toString()+"";
}else if("3个月内身份证关联多个申请信息".equals(riskItemList.get(i).get("risk_name"))){
@SuppressWarnings("rawtypes")
@ -463,7 +480,7 @@ public class CreditBodyGuardAction {
sb.append(StringUtil.nullToString(frequencyArray.get(j),"")+"");
}
msg = "频度规则详情:"+frequencydetailList.get(0).get("detail").toString()+",详细:"
+ ""+sb.toString().substring(0,sb.length()-1)+"";
+ ""+(sb.length()==0?"":sb.toString().substring(0,sb.length()-1))+"";
}else if("3个月内申请信息关联多个身份证".equals(riskItemList.get(i).get("risk_name"))){
@SuppressWarnings("rawtypes")
List<HashMap> detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class);
@ -475,7 +492,7 @@ public class CreditBodyGuardAction {
sb.append(StringUtil.nullToString(frequencyArray.get(j),"")+"");
}
msg = "频度规则详情:"+frequencydetailList.get(0).get("detail").toString()+",详细:"
+ ""+sb.toString().substring(0,sb.length()-1)+"";
+ ""+(sb.length()==0?"":sb.toString().substring(0,sb.length()-1))+"";
}else if("3个月内申请人身份证作为联系人身份证出现的次数过多".equals(riskItemList.get(i).get("risk_name"))){
@SuppressWarnings("rawtypes")
List<HashMap> detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class);
@ -522,12 +539,12 @@ public class CreditBodyGuardAction {
}
msg = "规则描述:"+detailList.get(0).get("description").toString()+""
+"总个数:"+detailList.get(0).get("platform_count").toString()+""
+"平台详情:"+sb1.toString().substring(0, sb1.length()-1)+""
+"平台详情:"+(sb1.length()==0?"":sb1.toString().substring(0, sb1.length()-1))+""
+"各维度多头详情:"
+""+platformdetaildimensionList.get(0).get("dimension").toString()+"总个数:"+platformdetaildimensionList.get(0)
.get("count").toString()+""+sb2.toString().substring(0,sb2.length()-1)+""
.get("count").toString()+""+(sb2.length()==0?"":sb2.toString().substring(0,sb2.length()-1))+""
+platformdetaildimensionList.get(1).get("dimension").toString()+"总个数:"+platformdetaildimensionList.get(1)
.get("count").toString()+""+sb3.toString().substring(0, sb3.length()-1)+"";
.get("count").toString()+""+(sb3.length()==0?"":sb3.toString().substring(0, sb3.length()-1))+"";
}else if("1个月内申请人在多个平台申请借款".equals(riskItemList.get(i).get("risk_name"))){
@SuppressWarnings("rawtypes")
List<HashMap> detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class);
@ -556,12 +573,12 @@ public class CreditBodyGuardAction {
}
msg = "规则描述:"+detailList.get(0).get("description").toString()+""
+"总个数:"+detailList.get(0).get("platform_count").toString()+""
+"平台详情:"+sb1.toString().substring(0, sb1.length()-1)+""
+"平台详情:"+(sb1.length()==0?"":sb1.toString().substring(0, sb1.length()-1))+""
+"各维度多头详情:"
+""+platformdetaildimensionList.get(0).get("dimension").toString()+"总个数:"+platformdetaildimensionList.get(0)
.get("count").toString()+""+sb2.toString().substring(0,sb2.length()-1)+""
.get("count").toString()+""+(sb2.length()==0?"":sb2.toString().substring(0,sb2.length()-1))+""
+platformdetaildimensionList.get(1).get("dimension").toString()+"总个数:"+platformdetaildimensionList.get(1)
.get("count").toString()+""+sb3.toString().substring(0, sb3.length()-1)+"";
.get("count").toString()+""+(sb3.length()==0?"":sb3.toString().substring(0, sb3.length()-1))+"";
}else if("3个月内申请人在多个平台申请借款".equals(riskItemList.get(i).get("risk_name"))){
@SuppressWarnings("rawtypes")
List<HashMap> detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class);
@ -590,23 +607,23 @@ public class CreditBodyGuardAction {
}
msg = "规则描述:"+detailList.get(0).get("description").toString()+""
+"总个数:"+detailList.get(0).get("platform_count").toString()+""
+"平台详情:"+sb1.toString().substring(0, sb1.length()-1)+""
+"平台详情:"+(sb1.length()==0?"":sb1.toString().substring(0, sb1.length()-1))+""
+"各维度多头详情:"
+""+platformdetaildimensionList.get(0).get("dimension").toString()+"总个数:"+platformdetaildimensionList.get(0)
.get("count").toString()+""+sb2.toString().substring(0,sb2.length()-1)+""
.get("count").toString()+""+(sb2.length()==0?"":sb2.toString().substring(0,sb2.length()-1))+""
+platformdetaildimensionList.get(1).get("dimension").toString()+"总个数:"+platformdetaildimensionList.get(1)
.get("count").toString()+""+sb3.toString().substring(0, sb3.length()-1)+"";
.get("count").toString()+""+(sb3.length()==0?"":sb3.toString().substring(0, sb3.length()-1))+"";
}else if("申请人信息命中中风险关注名单".equals(riskItemList.get(i).get("risk_name"))){
@SuppressWarnings("rawtypes")
List<HashMap> detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class);
msg = "规则描述:"+detailList.get(0).get("description").toString()+""
+"风险类型:"+detailList.get(0).get("fraud_type_display_name").toString()+""
//+"风险类型:"+detailList.get(0).get("fraud_type_display_name").toString()+""
+"匹配字段:"+detailList.get(0).get("hit_type_display_name").toString()+"";
}else if("申请人信息命中低风险关注名单".equals(riskItemList.get(i).get("risk_name"))){
@SuppressWarnings("rawtypes")
List<HashMap> detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class);
msg = "规则描述:"+detailList.get(0).get("description").toString()+""
+"风险类型:"+detailList.get(0).get("fraud_type_display_name").toString()+""
//+"风险类型:"+detailList.get(0).get("fraud_type_display_name").toString()+""
+"匹配字段:"+detailList.get(0).get("hit_type_display_name").toString()+"";
}else if("3个月内申请人在多个平台被放款_不包含本合作方".equals(riskItemList.get(i).get("risk_name"))){
@SuppressWarnings("rawtypes")
@ -636,12 +653,12 @@ public class CreditBodyGuardAction {
}
msg = "规则描述:"+detailList.get(0).get("description").toString()+""
+"总个数:"+detailList.get(0).get("platform_count").toString()+""
+"平台详情:"+sb1.toString().substring(0, sb1.length()-1)+""
+"平台详情:"+(sb1.length()==0?"":sb1.toString().substring(0, sb1.length()-1))+""
+"各维度多头详情:"
+""+platformdetaildimensionList.get(0).get("dimension").toString()+"总个数:"+platformdetaildimensionList.get(0)
.get("count").toString()+""+sb2.toString().substring(0,sb2.length()-1)+""
.get("count").toString()+""+(sb2.length()==0?"":sb2.toString().substring(0,sb2.length()-1))+""
+platformdetaildimensionList.get(1).get("dimension").toString()+"总个数:"+platformdetaildimensionList.get(1)
.get("count").toString()+""+sb3.toString().substring(0, sb3.length()-1)+"";
.get("count").toString()+""+(sb3.length()==0?"":sb3.toString().substring(0, sb3.length()-1))+"";
}else{
//continue;

View File

@ -167,7 +167,7 @@ public class SerialNumberUtil {
int year = Integer.parseInt(currentYear);
int month = Integer.parseInt(currentMonth);
int day = Integer.parseInt(currentDay);
return SerialNumberUtil.getSerialNumberByDay("BQAP("+dept+"){year}{month}{day}{maxOrderNumber}",4,null, "ºÏͬ±àºÅ", year,month,day, tx);
return SerialNumberUtil.getSerialNumberByDay(dept+"{year}{month}{day}{maxOrderNumber}",4,null, "ºÏͬ±àºÅ", year,month,day, tx);
}
/*public static String getContractSerialNaumber(String sSerialType,JBOTransaction tx) throws Exception {

View File

@ -36,6 +36,8 @@ public String CreateVoucher(String FlowUnid,String VOUCHERNO,String userid) thro
String DISTRIBUTOR_NAME=null;
String ACC_NUMBER=null;
String LOCAL_BANK=null;
String SUBJECTID=null;
String SUBJECTNAME=null;
String sql="";
param.clear();
map.put("FLOWUNID", FlowUnid);
@ -44,7 +46,7 @@ public String CreateVoucher(String FlowUnid,String VOUCHERNO,String userid) thro
}*/
if("PZ2018072100000032".equals(VOUCHERNO)){
//sql= "SELECT DDIT.CAUTION_MONEY,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(DDIT.COLLECT_TIME, '%Y/%m/%d') AS FACT_DATE,DDIT.payer,DIF.DISTRIBUTOR_CODING DISTRIBUTOR_NO,DIF.DISTRIBUTOR_NAME,DDIT.LOCAL_ACCOUNT AS ACC_NUMBER, DDIT.LOCAL_BANK FROM D_DEPOSITCHARGE_INFO_TEMP DDIT LEFT JOIN DISTRIBUTOR_INFO DIF ON DIF.DISTRIBUTOR_NO = DDIT.DISTRIBUTOR_ID WHERE DDIT.FLOWUNID = :FLOWUNID ";
sql="SELECT DDIT.CAUTION_MONEY,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(DDIT.COLLECT_TIME, '%Y/%m/%d') AS FACT_DATE,DDIT.payer,DIF.DISTRIBUTOR_CODING DISTRIBUTOR_NO,DIF.DISTRIBUTOR_NAME,DDIT.LOCAL_ACCOUNT AS ACC_NUMBER,DDIT.LOCAL_BANK FROM D_DEPOSITCHARGE_INFO_TEMP DDIT LEFT JOIN DISTRIBUTOR_INFO DIF ON DIF.DISTRIBUTOR_NO = DDIT.DISTRIBUTOR_ID WHERE DDIT.FLOWUNID = :FLOWUNID ";
sql="SELECT DDIT.CAUTION_MONEY,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(DDIT.COLLECT_TIME, '%Y/%m/%d') AS FACT_DATE,DDIT.payer,DIF.DISTRIBUTOR_CODING DISTRIBUTOR_NO,DIF.DISTRIBUTOR_NAME,DDIT.LOCAL_ACCOUNT AS ACC_NUMBER,DDIT.LOCAL_BANK,DDIT.SUBJECTID,DDIT.SUBJECTNAME FROM D_DEPOSITCHARGE_INFO_TEMP DDIT LEFT JOIN DISTRIBUTOR_INFO DIF ON DIF.DISTRIBUTOR_NO = DDIT.DISTRIBUTOR_ID WHERE DDIT.FLOWUNID = :FLOWUNID ";
}
List<Map<String,String>> dataList=DataOperatorUtil.getDataBySql(Sqlca, sql, map);
@ -62,6 +64,8 @@ public String CreateVoucher(String FlowUnid,String VOUCHERNO,String userid) thro
DISTRIBUTOR_NAME=dataList.get(i).get("DISTRIBUTOR_NAME");
ACC_NUMBER=dataList.get(i).get("ACC_NUMBER");
LOCAL_BANK=dataList.get(i).get("LOCAL_BANK");
SUBJECTID=dataList.get(i).get("SUBJECTID");
SUBJECTNAME=dataList.get(i).get("SUBJECTNAME");
leas_form="02";
param.put("FACT_MONEY",MONEY);
param.put("ACCOUNT_DATE",ACCOUNT_DATE);
@ -74,6 +78,8 @@ public String CreateVoucher(String FlowUnid,String VOUCHERNO,String userid) thro
param.put("FlowUnid", FlowUnid);
param.put("ACC_NUMBER", ACC_NUMBER);
param.put("LOCAL_BANK", LOCAL_BANK);
param.put("SUBJECTID", SUBJECTID);
param.put("SUBJECTNAME", SUBJECTNAME);
param.put("VOUCHERNO", VOUCHERNO);
// 通过客户名称获取客户编码维护里面的数据, 如果有数据说明是集团内, 如果没有数据说明是集团外

View File

@ -72,7 +72,8 @@ public class CreateVoucherMonthSettlement {
*/
// 月结-确认未实现利息收入
if ("PZ2018071200000016".equals(voucherNo)) {
sql="SELECT ROUND((getTax(lci.LEAS_FORM,'租息',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,CRM.ID,CRM.INTEREST_TAX AS MONEY,ROUND(CRM.INTEREST_TAX / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(CRM.INTEREST_TAX - ROUND(CRM.INTEREST_TAX / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS TAX,(IFNULL(LRP.CORPUS, 0) - ROUND(IFNULL(LRP.CORPUS, 0) / getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRP.CORPUS, 0) - ROUND(IFNULL(LRP.CORPUS, 0) / getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) + (IFNULL(CRM.INTEREST_TAX, 0) - ROUND(IFNULL(CRM.INTEREST_TAX, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2))) AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(NOW(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(NOW(), '%Y/%m/%d') AS FACT_DATE,CRM.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LEC.ID AS CARID,LEC.MODEL,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE FROM CONTRACT_RENT_MONTH CRM LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = CRM.CONTRACT_ID AND LRP.PLAN_LIST = CRM.rent_list LEFT JOIN (SELECT CONTRACT_ID,PLAN_LIST,SUM(INTEREST) AS INTEREST,MIN(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 LEFT JOIN LB_CONTRACT_INFO LCI ON LRP.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN (SELECT CONTRACT_ID,MAX(PLAN_LIST) AS PLAN_LIST FROM LC_RENT_INCOME GROUP BY CONTRACT_ID) LRI2 ON LRI2.CONTRACT_ID = lci.id LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID LEFT JOIN (SELECT F58 FROM voucher_v8 WHERE module_name LIKE '%月结-确认未实现利息收入%' GROUP BY F58)V8 ON V8.f58=CRM.ID WHERE LPI.BUSINESSTYPE = '1' AND lul.IS_MAIN = 'Y' AND LCI.LEAS_FORM='02' AND DATE_FORMAT(CRM.END_DATE, '%Y/%m') = DATE_FORMAT(NOW(), '%Y/%m') AND ((IFNULL(LRP.INTEREST, 0) - IFNULL(LRI.INTEREST, 0)) <> 0 OR (DATE_FORMAT(LRI.HIRE_DATE, '%Y/%m') < DATE_FORMAT(LRP.PLAN_DATE, '%Y/%m') AND LRP.COLLECT_MSG IN ('微信支付', '银联支付'))) AND (CAST(CRM.RENT_LIST AS SIGNED) - CAST(IFNULL(LRI2.PLAN_LIST, 0) AS SIGNED)) <= 2 AND V8.f58 IS NULL ";
// sql="SELECT ROUND((getTax(lci.LEAS_FORM,'租息',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,CRM.ID,CRM.INTEREST_TAX AS MONEY,ROUND(CRM.INTEREST_TAX / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(CRM.INTEREST_TAX - ROUND(CRM.INTEREST_TAX / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS TAX,(IFNULL(LRP.CORPUS, 0) - ROUND(IFNULL(LRP.CORPUS, 0) / getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRP.CORPUS, 0) - ROUND(IFNULL(LRP.CORPUS, 0) / getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) + (IFNULL(CRM.INTEREST_TAX, 0) - ROUND(IFNULL(CRM.INTEREST_TAX, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2))) AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(NOW(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(NOW(), '%Y/%m/%d') AS FACT_DATE,CRM.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LEC.ID AS CARID,LEC.MODEL,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE FROM CONTRACT_RENT_MONTH CRM LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = CRM.CONTRACT_ID AND LRP.PLAN_LIST = CRM.rent_list LEFT JOIN (SELECT CONTRACT_ID,PLAN_LIST,SUM(INTEREST) AS INTEREST,MIN(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 LEFT JOIN LB_CONTRACT_INFO LCI ON LRP.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN (SELECT CONTRACT_ID,MAX(PLAN_LIST) AS PLAN_LIST FROM LC_RENT_INCOME GROUP BY CONTRACT_ID) LRI2 ON LRI2.CONTRACT_ID = lci.id LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID LEFT JOIN (SELECT F58 FROM voucher_v8 WHERE module_name LIKE '%月结-确认未实现利息收入%' GROUP BY F58)V8 ON V8.f58=CRM.ID WHERE LPI.BUSINESSTYPE = '1' AND lul.IS_MAIN = 'Y' AND LCI.LEAS_FORM='02' AND DATE_FORMAT(CRM.END_DATE, '%Y/%m') = DATE_FORMAT(NOW(), '%Y/%m') AND ((IFNULL(LRP.INTEREST, 0) - IFNULL(LRI.INTEREST, 0)) <> 0 OR (DATE_FORMAT(LRI.HIRE_DATE, '%Y/%m') < DATE_FORMAT(LRP.PLAN_DATE, '%Y/%m') AND LRP.COLLECT_MSG IN ('微信支付', '银联支付'))) AND (CAST(CRM.RENT_LIST AS SIGNED) - CAST(IFNULL(LRI2.PLAN_LIST, 0) AS SIGNED)) <= 2 AND V8.f58 IS NULL ";
sql="SELECT ROUND((getTax(lci.LEAS_FORM,'租息',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,CRM.ID,CRM.INTEREST_TAX AS MONEY,ROUND(CRM.INTEREST_TAX / getTax (LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(CRM.INTEREST_TAX - ROUND(CRM.INTEREST_TAX / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS TAX,(IFNULL(LRP.CORPUS, 0) - ROUND(IFNULL(LRP.CORPUS, 0) / getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRP.CORPUS, 0) - ROUND(IFNULL(LRP.CORPUS, 0) / getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) + (IFNULL(CRM.INTEREST_TAX, 0) - ROUND(IFNULL(CRM.INTEREST_TAX, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2))) AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(NOW(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(NOW(), '%Y/%m/%d') AS FACT_DATE,CRM.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LEC.ID AS CARID,LEC.MODEL,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE FROM CONTRACT_RENT_MONTH CRM LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = CRM.CONTRACT_ID AND LRP.PLAN_LIST = CRM.rent_list LEFT JOIN (SELECT CONTRACT_ID,PLAN_LIST,SUM(INTEREST) AS INTEREST,MIN(HIRE_DATE) AS HIRE_DATE,MAX(INPUTTIME) AS IMPUTTIME 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 LEFT JOIN LB_CONTRACT_INFO LCI ON LRP.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN (SELECT CONTRACT_ID,MAX(PLAN_LIST) AS PLAN_LIST FROM LC_RENT_INCOME GROUP BY CONTRACT_ID) LRI2 ON LRI2.CONTRACT_ID = lci.id LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID LEFT JOIN (SELECT RENT_PLAN_ID,COMPENSATORY_CON FROM D_DEPOSITRETURN_INFO WHERE MONEY_TYPE='bondRepay' GROUP BY RENT_PLAN_ID,COMPENSATORY_CON)DDI ON DDI.RENT_PLAN_ID=LRP.ID AND DDI.COMPENSATORY_CON=LRP.PLAN_LIST LEFT JOIN (SELECT F58 FROM voucher_v8 WHERE module_name LIKE '%月结-确认未实现利息收入%' GROUP BY F58) V8 ON V8.f58 = CRM.ID WHERE LPI.BUSINESSTYPE = '1' AND lul.IS_MAIN = 'Y' AND LCI.LEAS_FORM = '02' AND DATE_FORMAT(CRM.END_DATE, '%Y/%m') = DATE_FORMAT(NOW(), '%Y/%m') AND ((IFNULL(LRP.INTEREST, 0) - IFNULL(LRI.INTEREST, 0)) <> 0 OR (DATE_FORMAT(LRI.HIRE_DATE, '%Y/%m') <> DATE_FORMAT(CRM.END_DATE, '%Y/%m') AND DATE_FORMAT(IFNULL(LRI.IMPUTTIME,LRI.HIRE_DATE), '%Y/%m') <> DATE_FORMAT(CRM.END_DATE, '%Y/%m'))) AND (CAST(CRM.RENT_LIST AS SIGNED) - CAST(IFNULL(LRI2.PLAN_LIST, 0) AS SIGNED)) <= 2 AND V8.f58 IS NULL AND DDI.RENT_PLAN_ID IS NULL";
// 月结-确认手续费
} else if ("PZ2018071200000017".equals(voucherNo)) {
sql = "SELECT CRM.ID,CRM.INTEREST AS MONEY,ROUND(CRM.INTEREST / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(CRM.INTEREST - ROUND(CRM.INTEREST / getTax (LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS TAX,CRM.FEE AS FEEMONEY,IFNULL((CRM.FEE - ROUND(CRM.FEE / getTax(LCI.LEAS_FORM,'手续费',LCCT.START_DATE))),0) AS FEE_NOTAX,CRM.DISCOUNT AS DISCOUNT,IFNULL((CRM.DISCOUNT - ROUND(CRM.DISCOUNT / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE))),0) AS DISCOUNT_NOTAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,CRM.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LEC.ID AS CARID,LEC.MODEL,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE FROM CONTRACT_RENT_MONTH CRM LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = CRM.CONTRACT_ID AND LRP.PLAN_LIST = CRM.RENT_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON CRM.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%月结-确认手续费%' GROUP BY F58)V8 ON V8.F58=CRM.ID WHERE LPI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM='02' AND lul.IS_MAIN = 'Y' AND DATE_FORMAT(CRM.END_DATE, '%Y/%m') = DATE_FORMAT(NOW(), '%Y/%m') AND lcct.HANDLING_CHARGE_MONEY_TYPE = '0020' AND V8.F58 IS NULL ";
@ -85,7 +86,8 @@ public class CreateVoucherMonthSettlement {
* 汽车直租
*/
if("PZ2019070100000028".equals(voucherNo)) {
sql="SELECT ROUND((getTax(lci.LEAS_FORM,'租息',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,CRM.ID,CRM.INTEREST_TAX AS MONEY,ROUND(CRM.INTEREST_TAX / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(CRM.INTEREST_TAX - ROUND(CRM.INTEREST_TAX / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS TAX,(IFNULL(LRP.CORPUS, 0) - ROUND(IFNULL(LRP.CORPUS, 0) / getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRP.CORPUS, 0) - ROUND(IFNULL(LRP.CORPUS, 0) / getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) + (IFNULL(CRM.INTEREST_TAX, 0) - ROUND(IFNULL(CRM.INTEREST_TAX, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2))) AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(NOW(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(NOW(), '%Y/%m/%d') AS FACT_DATE,CRM.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LEC.ID AS CARID,LEC.MODEL,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE FROM CONTRACT_RENT_MONTH CRM LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = CRM.CONTRACT_ID AND LRP.PLAN_LIST = CRM.rent_list LEFT JOIN (SELECT CONTRACT_ID,PLAN_LIST,SUM(INTEREST) AS INTEREST,MIN(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 LEFT JOIN LB_CONTRACT_INFO LCI ON LRP.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN (SELECT CONTRACT_ID,MAX(PLAN_LIST) AS PLAN_LIST FROM LC_RENT_INCOME GROUP BY CONTRACT_ID) LRI2 ON LRI2.CONTRACT_ID = lci.id LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID LEFT JOIN (SELECT F58 FROM voucher_v8 WHERE module_name LIKE '%月结-确认未实现利息收入%' GROUP BY F58)V8 ON V8.f58=CRM.ID WHERE LPI.BUSINESSTYPE = '1' AND lul.IS_MAIN = 'Y' AND LCI.LEAS_FORM='01' AND DATE_FORMAT(CRM.END_DATE, '%Y/%m') = DATE_FORMAT(NOW(), '%Y/%m') AND ((IFNULL(LRP.INTEREST, 0) - IFNULL(LRI.INTEREST, 0)) <> 0 OR (DATE_FORMAT(LRI.HIRE_DATE, '%Y/%m') < DATE_FORMAT(LRP.PLAN_DATE, '%Y/%m') AND LRP.COLLECT_MSG IN ('微信支付', '银联支付'))) AND (CAST(CRM.RENT_LIST AS SIGNED) - CAST(IFNULL(LRI2.PLAN_LIST, 0) AS SIGNED)) <= 2 AND V8.f58 IS NULL ";
// sql="SELECT ROUND((getTax(lci.LEAS_FORM,'租息',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,CRM.ID,CRM.INTEREST_TAX AS MONEY,ROUND(CRM.INTEREST_TAX / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(CRM.INTEREST_TAX - ROUND(CRM.INTEREST_TAX / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS TAX,(IFNULL(LRP.CORPUS, 0) - ROUND(IFNULL(LRP.CORPUS, 0) / getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRP.CORPUS, 0) - ROUND(IFNULL(LRP.CORPUS, 0) / getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) + (IFNULL(CRM.INTEREST_TAX, 0) - ROUND(IFNULL(CRM.INTEREST_TAX, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2))) AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(NOW(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(NOW(), '%Y/%m/%d') AS FACT_DATE,CRM.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LEC.ID AS CARID,LEC.MODEL,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE FROM CONTRACT_RENT_MONTH CRM LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = CRM.CONTRACT_ID AND LRP.PLAN_LIST = CRM.rent_list LEFT JOIN (SELECT CONTRACT_ID,PLAN_LIST,SUM(INTEREST) AS INTEREST,MIN(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 LEFT JOIN LB_CONTRACT_INFO LCI ON LRP.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN (SELECT CONTRACT_ID,MAX(PLAN_LIST) AS PLAN_LIST FROM LC_RENT_INCOME GROUP BY CONTRACT_ID) LRI2 ON LRI2.CONTRACT_ID = lci.id LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID LEFT JOIN (SELECT F58 FROM voucher_v8 WHERE module_name LIKE '%月结-确认未实现利息收入%' GROUP BY F58)V8 ON V8.f58=CRM.ID WHERE LPI.BUSINESSTYPE = '1' AND lul.IS_MAIN = 'Y' AND LCI.LEAS_FORM='01' AND DATE_FORMAT(CRM.END_DATE, '%Y/%m') = DATE_FORMAT(NOW(), '%Y/%m') AND ((IFNULL(LRP.INTEREST, 0) - IFNULL(LRI.INTEREST, 0)) <> 0 OR (DATE_FORMAT(LRI.HIRE_DATE, '%Y/%m') < DATE_FORMAT(LRP.PLAN_DATE, '%Y/%m') AND LRP.COLLECT_MSG IN ('微信支付', '银联支付'))) AND (CAST(CRM.RENT_LIST AS SIGNED) - CAST(IFNULL(LRI2.PLAN_LIST, 0) AS SIGNED)) <= 2 AND V8.f58 IS NULL ";
sql="SELECT ROUND((getTax(lci.LEAS_FORM,'租息',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,CRM.ID,CRM.INTEREST_TAX AS MONEY,ROUND(CRM.INTEREST_TAX / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(CRM.INTEREST_TAX - ROUND(CRM.INTEREST_TAX / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS TAX,(IFNULL(LRP.CORPUS, 0) - ROUND(IFNULL(LRP.CORPUS, 0) / getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRP.CORPUS, 0) - ROUND(IFNULL(LRP.CORPUS, 0) / getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) + (IFNULL(CRM.INTEREST_TAX, 0) - ROUND(IFNULL(CRM.INTEREST_TAX, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2))) AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(NOW(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(NOW(), '%Y/%m/%d') AS FACT_DATE,CRM.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LEC.ID AS CARID,LEC.MODEL,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE FROM CONTRACT_RENT_MONTH CRM LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = CRM.CONTRACT_ID AND LRP.PLAN_LIST = CRM.rent_list LEFT JOIN (SELECT CONTRACT_ID,PLAN_LIST,SUM(INTEREST) AS INTEREST,MIN(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 LEFT JOIN LB_CONTRACT_INFO LCI ON LRP.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN (SELECT CONTRACT_ID,MAX(PLAN_LIST) AS PLAN_LIST FROM LC_RENT_INCOME GROUP BY CONTRACT_ID) LRI2 ON LRI2.CONTRACT_ID = lci.id LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID LEFT JOIN (SELECT F58 FROM voucher_v8 WHERE module_name LIKE '%月结-确认未实现利息收入%' GROUP BY F58)V8 ON V8.f58=CRM.ID WHERE LPI.BUSINESSTYPE = '1' AND lul.IS_MAIN = 'Y' AND LCI.LEAS_FORM='01' AND DATE_FORMAT(CRM.END_DATE, '%Y/%m') = DATE_FORMAT(NOW(), '%Y/%m') AND ((IFNULL(LRP.INTEREST, 0) - IFNULL(LRI.INTEREST, 0)) <> 0 OR (DATE_FORMAT(LRI.HIRE_DATE, '%Y/%m') <> DATE_FORMAT(CRM.END_DATE, '%Y/%m'))) AND (CAST(CRM.RENT_LIST AS SIGNED) - CAST(IFNULL(LRI2.PLAN_LIST, 0) AS SIGNED)) <= 2 AND V8.f58 IS NULL ";
}else if("PZ2019070100000029".equals(voucherNo)) {
sql = "SELECT CRM.ID,CRM.INTEREST AS MONEY,ROUND(CRM.INTEREST / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(CRM.INTEREST - ROUND(CRM.INTEREST / getTax (LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS TAX,CRM.FEE AS FEEMONEY,IFNULL((CRM.FEE - ROUND(CRM.FEE / getTax(LCI.LEAS_FORM,'手续费',LCCT.START_DATE))),0) AS FEE_NOTAX,CRM.DISCOUNT AS DISCOUNT,IFNULL((CRM.DISCOUNT - ROUND(CRM.DISCOUNT / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE))),0) AS DISCOUNT_NOTAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,CRM.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LEC.ID AS CARID,LEC.MODEL,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE FROM CONTRACT_RENT_MONTH CRM LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = CRM.CONTRACT_ID AND LRP.PLAN_LIST = CRM.RENT_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON CRM.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%月结-确认手续费%' GROUP BY F58)V8 ON V8.F58=CRM.ID WHERE LPI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM='01' AND lul.IS_MAIN = 'Y' AND DATE_FORMAT(CRM.END_DATE, '%Y/%m') = DATE_FORMAT(NOW(), '%Y/%m') AND lcct.HANDLING_CHARGE_MONEY_TYPE = '0020' AND V8.F58 IS NULL ";
}

View File

@ -142,7 +142,7 @@ public class CreateVoucherRedCompensatory {
}else if("PZ2019071500000031".equals(VOUCHERNO)){
//sql="SELECT IFNULL(LRI.PENALTY, 0) AS MONEY,IFNULL(V8.MONEY, 0) AS MONEYNOTAX,ROUND((IFNULL(LRI.PENALTY, 0) - IFNULL(V8.MONEY, 0)),2) AS MONEYTAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,LRP.CONTRACT_ID,V8.DISTRIBUTOR_CODING AS DISTRIBUTOR_ID,V8.DISTRIBUTOR_NAME,LRP.PLAN_LIST,LRP.ID AS F58,LCI.CONTRACT_NUMBER,LCI.BUSINESSTYPE FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID=LRIT.CONTRACT_ID AND LRP.PLAN_LIST =LRIT.PLAN_LIST LEFT JOIN (SELECT CONTRACT_ID,PLAN_LIST,SUM(IFNULL(PENALTY,0)) AS PENALTY 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 LEFT JOIN (SELECT SUM(F7) AS MONEY,F58,MAX(F65) AS DISTRIBUTOR_CODING,MAX(F61) AS DISTRIBUTOR_NAME FROM VOUCHER_V8 WHERE MODULE_NAME LIKE '%덜낄-덜낄待퍅적口%' AND F59 = 1 GROUP BY F58) V8 ON V8.F58=LRP.ID LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = LRP.CONTRACT_ID WHERE LCI.BUSINESSTYPE = '1' AND IFNULL(V8.MONEY, 0) > 0 AND NOT EXISTS (SELECT F58 FROM VOUCHER_V8 WHERE F58 = V8.F58 AND F59 = 1 AND MODULE_NAME LIKE '%덜낄럽녑-덜낄待퍅적口%') AND LRIT.FLOWUNID='"+FLOWUNID+"' ";
//sql="SELECT IFNULL(LRI.PENALTY, 0) AS MONEY,IFNULL(V8.MONEY, 0) AS MONEYNOTAX,ROUND((IFNULL(LRI.PENALTY, 0) - IFNULL(V8.MONEY, 0)),2) AS MONEYTAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,LRP.CONTRACT_ID,V8.DISTRIBUTOR_CODING AS DISTRIBUTOR_ID,V8.DISTRIBUTOR_NAME,LRP.PLAN_LIST,LRP.ID AS F58,LCI.CONTRACT_NUMBER,LCI.BUSINESSTYPE,CASE WHEN (SELECT EBANK_NUMBER FROM LC_RENT_INCOME WHERE EBANK_NUMBER = IFNULL(LRIT.EBANK_NUMBER, 0) GROUP BY EBANK_NUMBER) IS NULL THEN 'YES' ELSE 'NO' END AS YES_OR_NO,CASE WHEN (SELECT CUSTOMER_NUM FROM CUSTOMER_INFO WHERE CUSTOMERID = LE.CUSTOMER_ID) IS NOT NULL THEN (SELECT CUSTOMER_NUM FROM CUSTOMER_INFO WHERE CUSTOMERID = LE.CUSTOMER_ID) ELSE V8.DISTRIBUTOR_CODING END AS DISTRIBUTOR_ID2,CASE WHEN (SELECT CUSTOMERNAME FROM CUSTOMER_INFO WHERE CUSTOMERID = LE.CUSTOMER_ID) IS NOT NULL THEN (SELECT CUSTOMERNAME FROM CUSTOMER_INFO WHERE CUSTOMERID = LE.CUSTOMER_ID) ELSE V8.DISTRIBUTOR_NAME END AS DISTRIBUTOR_NAME2 FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND LRP.PLAN_LIST = LRIT.PLAN_LIST LEFT JOIN LC_EBANK LE ON LE.ID = LRIT.EBANK_NUMBER LEFT JOIN (SELECT CONTRACT_ID,PLAN_LIST,SUM(IFNULL(PENALTY, 0)) AS PENALTY 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 LEFT JOIN (SELECT SUM(F7) AS MONEY,F58,MAX(F65) AS DISTRIBUTOR_CODING,MAX(F61) AS DISTRIBUTOR_NAME FROM VOUCHER_V8 WHERE MODULE_NAME LIKE '%덜낄-덜낄待퍅적口%' AND F59 = 1 GROUP BY F58) V8 ON V8.F58 = LRP.ID LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = LRP.CONTRACT_ID WHERE LCI.BUSINESSTYPE = '1' AND IFNULL(V8.MONEY, 0) > 0 AND NOT EXISTS (SELECT F58 FROM VOUCHER_V8 WHERE F58 = V8.F58 AND F59 = 1 AND MODULE_NAME LIKE '%덜낄럽녑-덜낄待퍅적口%') AND LRIT.FLOWUNID = '"+FLOWUNID+"' ";
sql="SELECT IFNULL(LRIT.PENALTY, 0) AS MONEY,IFNULL(V8.MONEY, 0) AS MONEYNOTAX,ROUND((IFNULL(LRIT.PENALTY, 0) - IFNULL(V8.MONEY, 0)),2) AS MONEYTAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,LRP.CONTRACT_ID,V8.DISTRIBUTOR_CODING AS DISTRIBUTOR_ID,V8.DISTRIBUTOR_NAME,LRP.PLAN_LIST,LRP.ID AS F58,LCI.CONTRACT_NUMBER,LCI.BUSINESSTYPE,CASE WHEN (SELECT LRI.EBANK_NUMBER FROM LC_RENT_INCOME LRI WHERE EBANK_NUMBER = IFNULL(LRIT.EBANK_NUMBER, 0) AND NOT EXISTS (SELECT 1 FROM LC_RENT_INCOME_TEMP LRIT2 WHERE LRIT2.flowunid = '"+FLOWUNID+"' AND LRIT2.CONTRACT_ID = LRI.CONTRACT_ID AND LRIT2.PLAN_LIST = LRI.PLAN_LIST) GROUP BY LRI.EBANK_NUMBER) IS NULL THEN 'YES' ELSE 'NO' END AS YES_OR_NO,CASE WHEN (SELECT CUSTOMER_NUM FROM CUSTOMER_INFO WHERE CUSTOMERID = LE.CUSTOMER_ID) IS NOT NULL THEN (SELECT CUSTOMER_NUM FROM CUSTOMER_INFO WHERE CUSTOMERID = LE.CUSTOMER_ID) ELSE CIF.CUSTOMER_NUM END AS DISTRIBUTOR_ID2,CASE WHEN (SELECT CUSTOMERNAME FROM CUSTOMER_INFO WHERE CUSTOMERID = LE.CUSTOMER_ID) IS NOT NULL THEN (SELECT CUSTOMERNAME FROM CUSTOMER_INFO WHERE CUSTOMERID = LE.CUSTOMER_ID) ELSE CIF.CUSTOMERNAME END AS DISTRIBUTOR_NAME2 FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND LRP.PLAN_LIST = LRIT.PLAN_LIST LEFT JOIN LC_EBANK LE ON LE.ID = LRIT.EBANK_NUMBER LEFT JOIN (SELECT CONTRACT_ID,PLAN_LIST,SUM(IFNULL(PENALTY, 0)) AS PENALTY 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 LEFT JOIN (SELECT SUM(F7) AS MONEY,F58,MAX(F65) AS DISTRIBUTOR_CODING,MAX(F61) AS DISTRIBUTOR_NAME FROM VOUCHER_V8 WHERE MODULE_NAME LIKE '%代偿-代偿逾期利息%' AND F59 = 1 GROUP BY F58) V8 ON V8.F58 = LRP.ID LEFT JOIN (SELECT F58 FROM VOUCHER_V8 WHERE MODULE_NAME LIKE '%代偿-收到代偿的租金%' AND F59 = 1 GROUP BY F58) V82 ON V82.F58 = LRP.ID LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = LRP.CONTRACT_ID LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CONTRACT_ID = LCI.ID LEFT JOIN CUSTOMER_INFO CIF ON CIF.CUSTOMERID = LUL.CUSTOMER_ID WHERE LCI.BUSINESSTYPE = '1' AND LUL.IS_MAIN = 'Y' AND V82.F58 IS NOT NULL AND IFNULL(LRIT.PENALTY, 0) > 0 AND LRIT.FLOWUNID = '"+FLOWUNID+"' ";
sql="SELECT IFNULL(LRIT.PENALTY, 0) AS MONEY,IFNULL(V8.MONEY, 0) AS MONEYNOTAX,ROUND((IFNULL(LRIT.PENALTY, 0) - IFNULL(V8.MONEY, 0)),2) AS MONEYTAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,LRP.CONTRACT_ID,DI.DISTRIBUTOR_CODING AS DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LRP.PLAN_LIST,LRP.ID AS F58,LCI.CONTRACT_NUMBER,LCI.BUSINESSTYPE,CASE WHEN (SELECT LRI.EBANK_NUMBER FROM LC_RENT_INCOME LRI WHERE EBANK_NUMBER = IFNULL(LRIT.EBANK_NUMBER, 0) AND NOT EXISTS (SELECT 1 FROM LC_RENT_INCOME_TEMP LRIT2 WHERE LRIT2.flowunid = '"+FLOWUNID+"' AND LRIT2.CONTRACT_ID = LRI.CONTRACT_ID AND LRIT2.PLAN_LIST = LRI.PLAN_LIST) GROUP BY LRI.EBANK_NUMBER) IS NULL THEN 'YES' ELSE 'NO' END AS YES_OR_NO,CASE WHEN (SELECT CUSTOMER_NUM FROM CUSTOMER_INFO WHERE CUSTOMERID = LE.CUSTOMER_ID) IS NOT NULL THEN (SELECT CUSTOMER_NUM FROM CUSTOMER_INFO WHERE CUSTOMERID = LE.CUSTOMER_ID) ELSE CIF.CUSTOMER_NUM END AS DISTRIBUTOR_ID2,CASE WHEN (SELECT CUSTOMERNAME FROM CUSTOMER_INFO WHERE CUSTOMERID = LE.CUSTOMER_ID) IS NOT NULL THEN (SELECT CUSTOMERNAME FROM CUSTOMER_INFO WHERE CUSTOMERID = LE.CUSTOMER_ID) ELSE CIF.CUSTOMERNAME END AS DISTRIBUTOR_NAME2 FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND LRP.PLAN_LIST = LRIT.PLAN_LIST LEFT JOIN LC_EBANK LE ON LE.ID = LRIT.EBANK_NUMBER LEFT JOIN (SELECT CONTRACT_ID,PLAN_LIST,SUM(IFNULL(PENALTY, 0)) AS PENALTY 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 LEFT JOIN (SELECT SUM(F7) AS MONEY,F58,MAX(F65) AS DISTRIBUTOR_CODING,MAX(F61) AS DISTRIBUTOR_NAME FROM VOUCHER_V8 WHERE MODULE_NAME LIKE '%代偿-代偿逾期利息%' AND F59 = 1 GROUP BY F58) V8 ON V8.F58 = LRP.ID LEFT JOIN (SELECT F58 FROM VOUCHER_V8 WHERE MODULE_NAME LIKE '%代偿-收到代偿的租金%' AND F59 = 1 GROUP BY F58) V82 ON V82.F58 = LRP.ID LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = LRP.CONTRACT_ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO=LCI.DISTRIBUTOR_ID LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CONTRACT_ID = LCI.ID LEFT JOIN CUSTOMER_INFO CIF ON CIF.CUSTOMERID = LUL.CUSTOMER_ID WHERE LCI.BUSINESSTYPE = '1' AND LUL.IS_MAIN = 'Y' AND V82.F58 IS NOT NULL AND IFNULL(LRIT.PENALTY, 0) > 0 AND LRIT.FLOWUNID = '"+FLOWUNID+"' ";
}
rs=Sqlca.getASResultSet(sql);

View File

@ -64,7 +64,7 @@ public class CreateVoucherRedRentIncomeTradition {
// 收到的租金-月付-跨月
if("PZ2018092500000179".equals(VOUCHERNO) || "PZ2019071800000053".equals(VOUCHERNO)){
//sql= "SELECT ROUND((getTax(lci.LEAS_FORM,'租息',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.INTEREST, 0) AS MONEY,ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax (LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LRIT.RENT, 0) AS RENT,IFNULL(LRIT.CORPUS, 0) AS CORPUS,(IFNULL(LRIT.CORPUS, 0) - ROUND(IFNULL(LRIT.CORPUS, 0) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRIT.CORPUS, 0) + IFNULL(LRIT.INTEREST, 0)) - ROUND((IFNULL(LRIT.CORPUS, 0) + IFNULL(LRIT.INTEREST, 0)) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,LrIT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LRIT.FLOWUNID,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.OWN_NUMBER,LRIT.PLAN_LIST FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND LRP.PLAN_LIST = LRIT.PLAN_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON LRP.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LCI.BUSINESSTYPE = '2' AND lul.IS_MAIN = 'Y' AND LrIT.FLOWUNID = :FLOWUNID AND LCCT.INCOME_NUMBER_YEAR = 'income_1' AND IFNULL(LRIT.RENT, 0)<0 AND DATE_FORMAT(LRP.PLAN_DATE, '%Y-%m') < DATE_FORMAT(NOW(), '%Y-%m') ";
sql= "SELECT ROUND((getTax(lci.LEAS_FORM,'租息',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.INTEREST, 0) AS MONEY,ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax (LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LRIT.RENT, 0) AS RENT,IFNULL(LRIT.CORPUS, 0) AS CORPUS,(IFNULL(LRIT.CORPUS, 0) - ROUND(IFNULL(LRIT.CORPUS, 0) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRIT.CORPUS, 0) + IFNULL(LRIT.INTEREST, 0)) - ROUND((IFNULL(LRIT.CORPUS, 0) + IFNULL(LRIT.INTEREST, 0)) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,LrIT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LRIT.FLOWUNID,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.OWN_NUMBER,LRIT.PLAN_LIST,LRP.ID AS F58,CASE WHEN (SELECT MAX(F65) AS F65 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME='回款-收到的租金-月付-传统' GROUP BY F58) IS NOT NULL THEN (SELECT MAX(F65) AS F65 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME='回款-收到的租金-月付-传统' GROUP BY F58) ELSE 'APZL00000000CT' END AS RED_CUSTOMER_NUM,CASE WHEN (SELECT MAX(F61) AS F61 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME ='回款-收到的租金-月付-传统' GROUP BY F58) IS NOT NULL THEN (SELECT MAX(F61) AS F61 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME ='回款-收到的租金-月付-传统' GROUP BY F58) ELSE '传统B端待查客户' END AS RED_CUSTOMER_NAME FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND LRP.PLAN_LIST = LRIT.PLAN_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON LRP.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LCI.BUSINESSTYPE = '2' AND lul.IS_MAIN = 'Y' AND LrIT.FLOWUNID = :FLOWUNID AND LCCT.INCOME_NUMBER_YEAR = 'income_1' AND IFNULL(LRIT.RENT, 0)<0 AND DATE_FORMAT(LRP.PLAN_DATE, '%Y-%m') < DATE_FORMAT(NOW(), '%Y-%m') ";
sql= "SELECT ROUND((getTax(lci.LEAS_FORM,'租息',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.INTEREST, 0) AS MONEY,ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax (LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LRIT.RENT, 0) AS RENT,IFNULL(LRIT.CORPUS, 0) AS CORPUS,(IFNULL(LRIT.CORPUS, 0) - ROUND(IFNULL(LRIT.CORPUS, 0) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRIT.CORPUS, 0) + IFNULL(LRIT.INTEREST, 0)) - ROUND((IFNULL(LRIT.CORPUS, 0) + IFNULL(LRIT.INTEREST, 0)) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,LrIT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LRIT.FLOWUNID,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.OWN_NUMBER,LRIT.PLAN_LIST,LRP.ID AS F58,CASE WHEN (SELECT MAX(F65) AS F65 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME='回款-收到的租金-月付-传统' GROUP BY F58) IS NOT NULL THEN (SELECT MAX(F65) AS F65 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME='回款-收到的租金-月付-传统' GROUP BY F58) ELSE 'APZL00000000CT' END AS RED_CUSTOMER_NUM,CASE WHEN (SELECT MAX(F61) AS F61 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME ='回款-收到的租金-月付-传统' GROUP BY F58) IS NOT NULL THEN (SELECT MAX(F61) AS F61 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME ='回款-收到的租金-月付-传统' GROUP BY F58) ELSE '传统B端待查客户' END AS RED_CUSTOMER_NAME FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND LRP.PLAN_LIST = LRIT.PLAN_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON LRP.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LCI.BUSINESSTYPE = '2' AND lul.IS_MAIN = 'Y' AND LrIT.FLOWUNID = :FLOWUNID AND LCCT.INCOME_NUMBER_YEAR = 'income_1' AND IFNULL(LRIT.RENT, 0)<0 AND DATE_FORMAT(LRP.PLAN_DATE, '%Y-%m') <> DATE_FORMAT(NOW(), '%Y-%m') ";
// 收到的租金-月付-当月
}else if("PZ2018100900000263".equals(VOUCHERNO) || "PZ2019071800000052".equals(VOUCHERNO)){
//sql= "SELECT ROUND((getTax(lci.LEAS_FORM,'租息',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.INTEREST, 0) AS MONEY,ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax (LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LRIT.RENT, 0) AS RENT,IFNULL(LRIT.CORPUS, 0) AS CORPUS,(IFNULL(LRIT.CORPUS, 0) - ROUND(IFNULL(LRIT.CORPUS, 0) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRIT.CORPUS, 0) - ROUND(IFNULL(LRIT.CORPUS, 0) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2))+(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax (LCI.LEAS_FORM,'租息',LCCT.START_DATE),2))) AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,LrIT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LRIT.FLOWUNID,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.OWN_NUMBER,LRIT.PLAN_LIST FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND LRP.PLAN_LIST = LRIT.PLAN_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON LRP.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LCI.BUSINESSTYPE = '2' AND lul.IS_MAIN = 'Y' AND LrIT.FLOWUNID = :FLOWUNID AND LCCT.INCOME_NUMBER_YEAR = 'income_1' AND IFNULL(LRIT.RENT, 0)<0 AND DATE_FORMAT(LRP.PLAN_DATE, '%Y-%m') = DATE_FORMAT(NOW(), '%Y-%m') ";
@ -72,7 +72,7 @@ public class CreateVoucherRedRentIncomeTradition {
// 收到的租金-季付-跨月
}else if("PZ2018092500000178".equals(VOUCHERNO) || "PZ2019071800000055".equals(VOUCHERNO)){
//sql= "SELECT ROUND((getTax (lci.LEAS_FORM,'租息',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.INTEREST, 0) AS MONEY,ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LRIT.RENT, 0) AS RENT,IFNULL(LRIT.CORPUS, 0) AS CORPUS,(IFNULL(LRIT.CORPUS, 0) - ROUND(IFNULL(LRIT.CORPUS, 0) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRIT.CORPUS, 0) + IFNULL(LRIT.INTEREST, 0)) - ROUND((IFNULL(LRIT.CORPUS, 0) + IFNULL(LRIT.INTEREST, 0)) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,LrIT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LRIT.FLOWUNID,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.OWN_NUMBER,LRIT.PLAN_LIST FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND LRP.PLAN_LIST = LRIT.PLAN_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON LRP.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LCI.BUSINESSTYPE = '2' AND lul.IS_MAIN = 'Y' AND LrIT.FLOWUNID = :FLOWUNID AND LCCT.INCOME_NUMBER_YEAR = 'income_3' AND IFNULL(LRIT.RENT, 0)<0 AND DATE_FORMAT(LRP.PLAN_DATE, '%Y-%m') < DATE_FORMAT(NOW(), '%Y-%m') ";
sql= "SELECT ROUND((getTax (lci.LEAS_FORM,'租息',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.INTEREST, 0) AS MONEY,ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LRIT.RENT, 0) AS RENT,IFNULL(LRIT.CORPUS, 0) AS CORPUS,(IFNULL(LRIT.CORPUS, 0) - ROUND(IFNULL(LRIT.CORPUS, 0) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRIT.CORPUS, 0) + IFNULL(LRIT.INTEREST, 0)) - ROUND((IFNULL(LRIT.CORPUS, 0) + IFNULL(LRIT.INTEREST, 0)) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,LrIT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LRIT.FLOWUNID,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.OWN_NUMBER,LRIT.PLAN_LIST,LRP.ID AS F58,CASE WHEN (SELECT MAX(F65) AS F65 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME ='回款-收到的租金-季付-传统' GROUP BY F58) IS NOT NULL THEN (SELECT MAX(F65) AS F65 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME ='回款-收到的租金-季付-传统' GROUP BY F58) ELSE 'APZL00000000CT' END AS RED_CUSTOMER_NUM,CASE WHEN (SELECT MAX(F61) AS F61 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME ='回款-收到的租金-季付-传统' GROUP BY F58) IS NOT NULL THEN (SELECT MAX(F61) AS F61 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME ='回款-收到的租金-季付-传统' GROUP BY F58) ELSE '传统B端待查客户' END AS RED_CUSTOMER_NAME FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND LRP.PLAN_LIST = LRIT.PLAN_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON LRP.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LCI.BUSINESSTYPE = '2' AND lul.IS_MAIN = 'Y' AND LrIT.FLOWUNID = :FLOWUNID AND LCCT.INCOME_NUMBER_YEAR = 'income_3' AND IFNULL(LRIT.RENT, 0)<0 AND DATE_FORMAT(LRP.PLAN_DATE, '%Y-%m') < DATE_FORMAT(NOW(), '%Y-%m') ";
sql= "SELECT ROUND((getTax (lci.LEAS_FORM,'租息',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.INTEREST, 0) AS MONEY,ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LRIT.RENT, 0) AS RENT,IFNULL(LRIT.CORPUS, 0) AS CORPUS,(IFNULL(LRIT.CORPUS, 0) - ROUND(IFNULL(LRIT.CORPUS, 0) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRIT.CORPUS, 0) + IFNULL(LRIT.INTEREST, 0)) - ROUND((IFNULL(LRIT.CORPUS, 0) + IFNULL(LRIT.INTEREST, 0)) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,LrIT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LRIT.FLOWUNID,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.OWN_NUMBER,LRIT.PLAN_LIST,LRP.ID AS F58,CASE WHEN (SELECT MAX(F65) AS F65 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME ='回款-收到的租金-季付-传统' GROUP BY F58) IS NOT NULL THEN (SELECT MAX(F65) AS F65 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME ='回款-收到的租金-季付-传统' GROUP BY F58) ELSE 'APZL00000000CT' END AS RED_CUSTOMER_NUM,CASE WHEN (SELECT MAX(F61) AS F61 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME ='回款-收到的租金-季付-传统' GROUP BY F58) IS NOT NULL THEN (SELECT MAX(F61) AS F61 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME ='回款-收到的租金-季付-传统' GROUP BY F58) ELSE '传统B端待查客户' END AS RED_CUSTOMER_NAME FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND LRP.PLAN_LIST = LRIT.PLAN_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON LRP.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LCI.BUSINESSTYPE = '2' AND lul.IS_MAIN = 'Y' AND LrIT.FLOWUNID = :FLOWUNID AND LCCT.INCOME_NUMBER_YEAR = 'income_3' AND IFNULL(LRIT.RENT, 0)<0 AND DATE_FORMAT(LRP.PLAN_DATE, '%Y-%m') <> DATE_FORMAT(NOW(), '%Y-%m') ";
// 收到的租金-季付-当月
}else if("PZ2018100900000260".equals(VOUCHERNO) || "PZ2019071800000054".equals(VOUCHERNO)){
//sql= "SELECT ROUND((getTax (lci.LEAS_FORM,'租息',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.INTEREST, 0) AS MONEY,ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LRIT.RENT, 0) AS RENT,IFNULL(LRIT.CORPUS, 0) AS CORPUS,(IFNULL(LRIT.CORPUS, 0) - ROUND(IFNULL(LRIT.CORPUS, 0) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRIT.CORPUS, 0) - ROUND(IFNULL(LRIT.CORPUS, 0) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2))+(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax (LCI.LEAS_FORM,'租息',LCCT.START_DATE),2))) AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,LrIT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LRIT.FLOWUNID,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.OWN_NUMBER,LRIT.PLAN_LIST FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND LRP.PLAN_LIST = LRIT.PLAN_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON LRP.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LCI.BUSINESSTYPE = '2' AND lul.IS_MAIN = 'Y' AND LrIT.FLOWUNID = :FLOWUNID AND LCCT.INCOME_NUMBER_YEAR = 'income_3' AND IFNULL(LRIT.RENT, 0)<0 AND DATE_FORMAT(LRP.PLAN_DATE, '%Y-%m') = DATE_FORMAT(NOW(), '%Y-%m') ";
@ -89,7 +89,7 @@ public class CreateVoucherRedRentIncomeTradition {
// 收到的租金-月付-跨月
if("PZ2019072000000096".equals(VOUCHERNO) || "PZ2019072200000127".equals(VOUCHERNO)){
//sql= "SELECT ROUND((getTax(lci.LEAS_FORM,'租息',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.INTEREST, 0) AS MONEY,ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax (LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LRIT.RENT, 0) AS RENT,IFNULL(LRIT.CORPUS, 0) AS CORPUS,(IFNULL(LRIT.CORPUS, 0) - ROUND(IFNULL(LRIT.CORPUS, 0) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRIT.CORPUS, 0) + IFNULL(LRIT.INTEREST, 0)) - ROUND((IFNULL(LRIT.CORPUS, 0) + IFNULL(LRIT.INTEREST, 0)) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,LrIT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LRIT.FLOWUNID,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.OWN_NUMBER,LRIT.PLAN_LIST FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND LRP.PLAN_LIST = LRIT.PLAN_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON LRP.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LCI.BUSINESSTYPE = '3' AND lul.IS_MAIN = 'Y' AND LrIT.FLOWUNID = :FLOWUNID AND LCCT.INCOME_NUMBER_YEAR = 'income_1' AND IFNULL(LRIT.RENT, 0)<0 AND DATE_FORMAT(LRP.PLAN_DATE, '%Y-%m') < DATE_FORMAT(NOW(), '%Y-%m') ";
sql= "SELECT ROUND((getTax(lci.LEAS_FORM,'租息',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.INTEREST, 0) AS MONEY,ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax (LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LRIT.RENT, 0) AS RENT,IFNULL(LRIT.CORPUS, 0) AS CORPUS,(IFNULL(LRIT.CORPUS, 0) - ROUND(IFNULL(LRIT.CORPUS, 0) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRIT.CORPUS, 0) + IFNULL(LRIT.INTEREST, 0)) - ROUND((IFNULL(LRIT.CORPUS, 0) + IFNULL(LRIT.INTEREST, 0)) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,LrIT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LRIT.FLOWUNID,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.OWN_NUMBER,LRIT.PLAN_LIST,LRP.ID AS F58,CASE WHEN (SELECT MAX(F65) AS F65 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME ='回款-收到的租金-月付-汽车类传统' GROUP BY F58) IS NOT NULL THEN (SELECT MAX(F65) AS F65 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME ='回款-收到的租金-月付-汽车类传统' GROUP BY F58) ELSE 'APZL00000000CT' END AS RED_CUSTOMER_NUM,CASE WHEN (SELECT MAX(F61) AS F61 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME = '回款-收到的租金-月付-汽车类传统' GROUP BY F58) IS NOT NULL THEN (SELECT MAX(F61) AS F61 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME = '回款-收到的租金-月付-汽车类传统' GROUP BY F58) ELSE '传统B端待查客户' END AS RED_CUSTOMER_NAME FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND LRP.PLAN_LIST = LRIT.PLAN_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON LRP.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LCI.BUSINESSTYPE = '3' AND lul.IS_MAIN = 'Y' AND LrIT.FLOWUNID = :FLOWUNID AND LCCT.INCOME_NUMBER_YEAR = 'income_1' AND IFNULL(LRIT.RENT, 0)<0 AND DATE_FORMAT(LRP.PLAN_DATE, '%Y-%m') < DATE_FORMAT(NOW(), '%Y-%m') ";
sql= "SELECT ROUND((getTax(lci.LEAS_FORM,'租息',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.INTEREST, 0) AS MONEY,ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax (LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LRIT.RENT, 0) AS RENT,IFNULL(LRIT.CORPUS, 0) AS CORPUS,(IFNULL(LRIT.CORPUS, 0) - ROUND(IFNULL(LRIT.CORPUS, 0) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRIT.CORPUS, 0) + IFNULL(LRIT.INTEREST, 0)) - ROUND((IFNULL(LRIT.CORPUS, 0) + IFNULL(LRIT.INTEREST, 0)) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,LrIT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LRIT.FLOWUNID,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.OWN_NUMBER,LRIT.PLAN_LIST,LRP.ID AS F58,CASE WHEN (SELECT MAX(F65) AS F65 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME ='回款-收到的租金-月付-汽车类传统' GROUP BY F58) IS NOT NULL THEN (SELECT MAX(F65) AS F65 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME ='回款-收到的租金-月付-汽车类传统' GROUP BY F58) ELSE 'APZL00000000CT' END AS RED_CUSTOMER_NUM,CASE WHEN (SELECT MAX(F61) AS F61 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME = '回款-收到的租金-月付-汽车类传统' GROUP BY F58) IS NOT NULL THEN (SELECT MAX(F61) AS F61 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME = '回款-收到的租金-月付-汽车类传统' GROUP BY F58) ELSE '传统B端待查客户' END AS RED_CUSTOMER_NAME FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND LRP.PLAN_LIST = LRIT.PLAN_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON LRP.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LCI.BUSINESSTYPE = '3' AND lul.IS_MAIN = 'Y' AND LrIT.FLOWUNID = :FLOWUNID AND LCCT.INCOME_NUMBER_YEAR = 'income_1' AND IFNULL(LRIT.RENT, 0)<0 AND DATE_FORMAT(LRP.PLAN_DATE, '%Y-%m') <> DATE_FORMAT(NOW(), '%Y-%m') ";
// 收到的租金-月付-当月
}else if("PZ2019072000000095".equals(VOUCHERNO) || "PZ2019072200000126".equals(VOUCHERNO)){
//sql= "SELECT ROUND((getTax(lci.LEAS_FORM,'租息',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.INTEREST, 0) AS MONEY,ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax (LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LRIT.RENT, 0) AS RENT,IFNULL(LRIT.CORPUS, 0) AS CORPUS,(IFNULL(LRIT.CORPUS, 0) - ROUND(IFNULL(LRIT.CORPUS, 0) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRIT.CORPUS, 0) - ROUND(IFNULL(LRIT.CORPUS, 0) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2))+(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax (LCI.LEAS_FORM,'租息',LCCT.START_DATE),2))) AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,LrIT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LRIT.FLOWUNID,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.OWN_NUMBER,LRIT.PLAN_LIST FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND LRP.PLAN_LIST = LRIT.PLAN_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON LRP.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LCI.BUSINESSTYPE = '3' AND lul.IS_MAIN = 'Y' AND LrIT.FLOWUNID = :FLOWUNID AND LCCT.INCOME_NUMBER_YEAR = 'income_1' AND IFNULL(LRIT.RENT, 0)<0 AND DATE_FORMAT(LRP.PLAN_DATE, '%Y-%m') = DATE_FORMAT(NOW(), '%Y-%m') ";
@ -97,7 +97,7 @@ public class CreateVoucherRedRentIncomeTradition {
// 收到的租金-季付-跨月
}else if("PZ2019072000000098".equals(VOUCHERNO) || "PZ2019072200000129".equals(VOUCHERNO)){
//sql= "SELECT ROUND((getTax (lci.LEAS_FORM,'租息',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.INTEREST, 0) AS MONEY,ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LRIT.RENT, 0) AS RENT,IFNULL(LRIT.CORPUS, 0) AS CORPUS,(IFNULL(LRIT.CORPUS, 0) - ROUND(IFNULL(LRIT.CORPUS, 0) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRIT.CORPUS, 0) + IFNULL(LRIT.INTEREST, 0)) - ROUND((IFNULL(LRIT.CORPUS, 0) + IFNULL(LRIT.INTEREST, 0)) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,LrIT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LRIT.FLOWUNID,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.OWN_NUMBER,LRIT.PLAN_LIST FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND LRP.PLAN_LIST = LRIT.PLAN_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON LRP.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LCI.BUSINESSTYPE = '3' AND lul.IS_MAIN = 'Y' AND LrIT.FLOWUNID = :FLOWUNID AND LCCT.INCOME_NUMBER_YEAR = 'income_3' AND IFNULL(LRIT.RENT, 0)<0 AND DATE_FORMAT(LRP.PLAN_DATE, '%Y-%m') < DATE_FORMAT(NOW(), '%Y-%m') ";
sql= "SELECT ROUND((getTax (lci.LEAS_FORM,'租息',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.INTEREST, 0) AS MONEY,ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LRIT.RENT, 0) AS RENT,IFNULL(LRIT.CORPUS, 0) AS CORPUS,(IFNULL(LRIT.CORPUS, 0) - ROUND(IFNULL(LRIT.CORPUS, 0) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRIT.CORPUS, 0) + IFNULL(LRIT.INTEREST, 0)) - ROUND((IFNULL(LRIT.CORPUS, 0) + IFNULL(LRIT.INTEREST, 0)) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,LrIT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LRIT.FLOWUNID,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.OWN_NUMBER,LRIT.PLAN_LIST,LRP.ID AS F58,CASE WHEN (SELECT MAX(F65) AS F65 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME ='回款-收到的租金-季付-汽车类传统' GROUP BY F58) IS NOT NULL THEN (SELECT MAX(F65) AS F65 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME ='回款-收到的租金-季付-汽车类传统' GROUP BY F58) ELSE 'APZL00000000CT' END AS RED_CUSTOMER_NUM,CASE WHEN (SELECT MAX(F61) AS F61 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME = '回款-收到的租金-季付-汽车类传统' GROUP BY F58) IS NOT NULL THEN (SELECT MAX(F61) AS F61 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME = '回款-收到的租金-季付-汽车类传统' GROUP BY F58) ELSE '传统B端待查客户' END AS RED_CUSTOMER_NAME FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND LRP.PLAN_LIST = LRIT.PLAN_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON LRP.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LCI.BUSINESSTYPE = '3' AND lul.IS_MAIN = 'Y' AND LrIT.FLOWUNID = :FLOWUNID AND LCCT.INCOME_NUMBER_YEAR = 'income_3' AND IFNULL(LRIT.RENT, 0)<0 AND DATE_FORMAT(LRP.PLAN_DATE, '%Y-%m') < DATE_FORMAT(NOW(), '%Y-%m') ";
sql= "SELECT ROUND((getTax (lci.LEAS_FORM,'租息',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.INTEREST, 0) AS MONEY,ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LRIT.RENT, 0) AS RENT,IFNULL(LRIT.CORPUS, 0) AS CORPUS,(IFNULL(LRIT.CORPUS, 0) - ROUND(IFNULL(LRIT.CORPUS, 0) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRIT.CORPUS, 0) + IFNULL(LRIT.INTEREST, 0)) - ROUND((IFNULL(LRIT.CORPUS, 0) + IFNULL(LRIT.INTEREST, 0)) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,LrIT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LRIT.FLOWUNID,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.OWN_NUMBER,LRIT.PLAN_LIST,LRP.ID AS F58,CASE WHEN (SELECT MAX(F65) AS F65 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME ='回款-收到的租金-季付-汽车类传统' GROUP BY F58) IS NOT NULL THEN (SELECT MAX(F65) AS F65 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME ='回款-收到的租金-季付-汽车类传统' GROUP BY F58) ELSE 'APZL00000000CT' END AS RED_CUSTOMER_NUM,CASE WHEN (SELECT MAX(F61) AS F61 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME = '回款-收到的租金-季付-汽车类传统' GROUP BY F58) IS NOT NULL THEN (SELECT MAX(F61) AS F61 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME = '回款-收到的租金-季付-汽车类传统' GROUP BY F58) ELSE '传统B端待查客户' END AS RED_CUSTOMER_NAME FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND LRP.PLAN_LIST = LRIT.PLAN_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON LRP.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LCI.BUSINESSTYPE = '3' AND lul.IS_MAIN = 'Y' AND LrIT.FLOWUNID = :FLOWUNID AND LCCT.INCOME_NUMBER_YEAR = 'income_3' AND IFNULL(LRIT.RENT, 0)<0 AND DATE_FORMAT(LRP.PLAN_DATE, '%Y-%m') <> DATE_FORMAT(NOW(), '%Y-%m') ";
// 收到的租金-季付-当月
}else if("PZ2019072000000097".equals(VOUCHERNO) || "PZ2019072200000128".equals(VOUCHERNO)){
//sql= "SELECT ROUND((getTax (lci.LEAS_FORM,'租息',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.INTEREST, 0) AS MONEY,ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LRIT.RENT, 0) AS RENT,IFNULL(LRIT.CORPUS, 0) AS CORPUS,(IFNULL(LRIT.CORPUS, 0) - ROUND(IFNULL(LRIT.CORPUS, 0) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRIT.CORPUS, 0) - ROUND(IFNULL(LRIT.CORPUS, 0) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2))+(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax (LCI.LEAS_FORM,'租息',LCCT.START_DATE),2))) AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,LrIT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LRIT.FLOWUNID,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.OWN_NUMBER,LRIT.PLAN_LIST FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND LRP.PLAN_LIST = LRIT.PLAN_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON LRP.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LCI.BUSINESSTYPE = '3' AND lul.IS_MAIN = 'Y' AND LrIT.FLOWUNID = :FLOWUNID AND LCCT.INCOME_NUMBER_YEAR = 'income_3' AND IFNULL(LRIT.RENT, 0)<0 AND DATE_FORMAT(LRP.PLAN_DATE, '%Y-%m') = DATE_FORMAT(NOW(), '%Y-%m') ";

View File

@ -54,7 +54,7 @@ public class CreateVoucherRentIncome {
if (("PZ2018072100000024".equals(VOUCHERNO)) || ("PZ2019070100000016".equals(VOUCHERNO))) {
sql = "SELECT ROUND((getTax(lci.LEAS_FORM,'租金',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.INTEREST, 0) AS MONEY,ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LRIT.RENT, 0) AS RENTMONEY,IFNULL(LRIT.CORPUS, 0) AS CORPUS,(IFNULL(LRIT.CORPUS, 0) - ROUND(IFNULL(LRIT.CORPUS, 0) / getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRIT.CORPUS, 0) - ROUND(IFNULL(LRIT.CORPUS, 0) / getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) + (IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2))) AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(CASE WHEN (LRIT.ACCOUNTING_DATE IS NOT NULL OR LRIT.ACCOUNTING_DATE != '') THEN LRIT.ACCOUNTING_DATE ELSE NOW() END,'%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(CASE WHEN (LRIT.HIRE_DATE IS NOT NULL OR LRIT.HIRE_DATE != '') THEN LRIT.HIRE_DATE ELSE NOW() END,'%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.PLAN_LIST,LRP.ID AS F58,CASE WHEN (SELECT EBANK_NUMBER FROM LC_RENT_INCOME WHERE EBANK_NUMBER = IFNULL(LRIT.EBANK_NUMBER, 0) GROUP BY EBANK_NUMBER) IS NULL THEN 'YES' ELSE 'NO' END AS YES_OR_NO FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND lrp.plan_list = lrit.plan_list LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = LRIT.CONTRACT_ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CONTRACT_ID = LCI.ID LEFT JOIN CUSTOMER_INFO CIF ON CIF.CUSTOMERID = LUL.CUSTOMER_ID LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '1' AND LUL.IS_MAIN = 'Y' AND IFNULL(LRIT.RENT, 0) > 0 AND DATE_FORMAT(NOW(), '%Y-%m') = DATE_FORMAT(lrp.plan_date, '%Y-%m') AND NOT EXISTS(SELECT F58 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME LIKE '%代偿-收到代偿的租金%') AND LRIT.FLOWUNID = :FLOWUNID ";
} else if (("PZ2018080400000081".equals(VOUCHERNO)) || ("PZ2019070100000017".equals(VOUCHERNO))) {
sql = "SELECT ROUND((getTax(lci.LEAS_FORM,'租金',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.INTEREST, 0) AS MONEY,ROUND(IFNULL(LRIT.INTEREST, 0) / getTax (LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LRIT.RENT, 0) AS RENTMONEY,IFNULL(LRIT.CORPUS, 0) AS CORPUS,DATE_FORMAT(CASE WHEN (LRIT.ACCOUNTING_DATE IS NOT NULL OR LRIT.ACCOUNTING_DATE != '') THEN LRIT.ACCOUNTING_DATE ELSE NOW() END,'%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(CASE WHEN (LRIT.HIRE_DATE IS NOT NULL OR LRIT.HIRE_DATE != '') THEN LRIT.HIRE_DATE ELSE NOW() END,'%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.PLAN_LIST,LRP.ID AS F58,CASE WHEN (SELECT EBANK_NUMBER FROM LC_RENT_INCOME WHERE EBANK_NUMBER=IFNULL(LRIT.EBANK_NUMBER,0) GROUP BY EBANK_NUMBER)IS NULL THEN 'YES' ELSE 'NO' END AS YES_OR_NO FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND lrp.plan_list = lrit.plan_list LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = LRIT.CONTRACT_ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CONTRACT_ID = LCI.ID LEFT JOIN CUSTOMER_INFO CIF ON CIF.CUSTOMERID = LUL.CUSTOMER_ID LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '1' AND LUL.IS_MAIN = 'Y' AND IFNULL(LRIT.RENT, 0) > 0 AND DATE_FORMAT(NOW(), '%Y-%m') > DATE_FORMAT(lrp.plan_date, '%Y-%m') AND NOT EXISTS(SELECT F58 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME LIKE '%代偿-收到代偿的租金%') AND LRIT.FLOWUNID = :FLOWUNID ";
sql = "SELECT ROUND((getTax(lci.LEAS_FORM,'租金',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.INTEREST, 0) AS MONEY,ROUND(IFNULL(LRIT.INTEREST, 0) / getTax (LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LRIT.RENT, 0) AS RENTMONEY,IFNULL(LRIT.CORPUS, 0) AS CORPUS,DATE_FORMAT(CASE WHEN (LRIT.ACCOUNTING_DATE IS NOT NULL OR LRIT.ACCOUNTING_DATE != '') THEN LRIT.ACCOUNTING_DATE ELSE NOW() END,'%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(CASE WHEN (LRIT.HIRE_DATE IS NOT NULL OR LRIT.HIRE_DATE != '') THEN LRIT.HIRE_DATE ELSE NOW() END,'%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.PLAN_LIST,LRP.ID AS F58,CASE WHEN (SELECT EBANK_NUMBER FROM LC_RENT_INCOME WHERE EBANK_NUMBER=IFNULL(LRIT.EBANK_NUMBER,0) GROUP BY EBANK_NUMBER)IS NULL THEN 'YES' ELSE 'NO' END AS YES_OR_NO FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND lrp.plan_list = lrit.plan_list LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = LRIT.CONTRACT_ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CONTRACT_ID = LCI.ID LEFT JOIN CUSTOMER_INFO CIF ON CIF.CUSTOMERID = LUL.CUSTOMER_ID LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '1' AND LUL.IS_MAIN = 'Y' AND IFNULL(LRIT.RENT, 0) > 0 AND DATE_FORMAT(NOW(), '%Y-%m') <> DATE_FORMAT(lrp.plan_date, '%Y-%m') AND NOT EXISTS(SELECT F58 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME LIKE '%代偿-收到代偿的租金%') AND LRIT.FLOWUNID = :FLOWUNID ";
} else if (("PZ2018072100000025".equals(VOUCHERNO)) || ("PZ2019070100000014".equals(VOUCHERNO))) {
sql = "SELECT ROUND((getTax(lci.LEAS_FORM,'逾期利息',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.PENALTY, 0) AS MONEY,ROUND(IFNULL(LRIT.PENALTY, 0) / getTax(LCI.LEAS_FORM,'逾期利息',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.PENALTY, 0) - ROUND(IFNULL(LRIT.PENALTY, 0) / getTax(LCI.LEAS_FORM,'逾期利息',LCCT.START_DATE),2)) AS MONEYTAX,DATE_FORMAT(CASE WHEN (LRIT.ACCOUNTING_DATE IS NOT NULL OR LRIT.ACCOUNTING_DATE != '') THEN LRIT.ACCOUNTING_DATE ELSE NOW() END,'%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(CASE WHEN (LRIT.HIRE_DATE IS NOT NULL OR LRIT.HIRE_DATE != '') THEN LRIT.HIRE_DATE ELSE NOW() END,'%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.PLAN_LIST,LRP.ID AS F58,CASE WHEN (SELECT EBANK_NUMBER FROM LC_RENT_INCOME WHERE EBANK_NUMBER=IFNULL(LRIT.EBANK_NUMBER,0) GROUP BY EBANK_NUMBER)IS NULL THEN 'YES' ELSE 'NO' END AS YES_OR_NO FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND LRP.PLAN_LIST = LRIT.PLAN_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = LRP.CONTRACT_ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CONTRACT_ID = LCI.ID LEFT JOIN CUSTOMER_INFO CIF ON CIF.CUSTOMERID = LUL.CUSTOMER_ID LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '1' AND LUL.IS_MAIN = 'Y' AND IFNULL(LRIT.PENALTY, 0) > 0 AND NOT EXISTS(SELECT F58 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME LIKE '%代偿-代偿逾期利息%') AND LRIT.FLOWUNID = :FLOWUNID ";
}

View File

@ -60,7 +60,7 @@ public class CreateVoucherRentIncomeTradition {
// 回款-收到的租金-月付(跨月)
}else if("PZ2018092500000171".equals(VOUCHERNO) || "PZ2019071800000046".equals(VOUCHERNO)){
//sql="SELECT ROUND((getTax (lci.LEAS_FORM,'租金',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.INTEREST, 0) AS MONEY,ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax (LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LRIT.RENT, 0) AS RENTMONEY,IFNULL(LRIT.CORPUS, 0) AS CORPUS,(IFNULL(LRIT.CORPUS, 0)-ROUND(IFNULL(LRIT.CORPUS, 0)/getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRIT.CORPUS, 0)+IFNULL(LRIT.INTEREST, 0))-ROUND((IFNULL(LRIT.CORPUS, 0)+IFNULL(LRIT.INTEREST, 0))/getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2))AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(CASE WHEN (LRIT.ACCOUNTING_DATE IS NOT NULL OR LRIT.ACCOUNTING_DATE != '') THEN LRIT.ACCOUNTING_DATE ELSE NOW() END,'%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(CASE WHEN (LRIT.HIRE_DATE IS NOT NULL OR LRIT.HIRE_DATE != '') THEN LRIT.HIRE_DATE ELSE NOW() END,'%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.PLAN_LIST FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND lrp.plan_list = lrit.plan_list LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = LRIT.CONTRACT_ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CONTRACT_ID = LCI.ID LEFT JOIN CUSTOMER_INFO CIF ON CIF.CUSTOMERID = LUL.CUSTOMER_ID LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '2' AND LUL.IS_MAIN = 'Y' AND DATE_FORMAT(NOW(), '%Y-%m') > DATE_FORMAT(lrp.plan_date, '%Y-%m') AND LCCT.INCOME_NUMBER_YEAR = 'income_1' AND IFNULL(LRIT.RENT, 0)>0 AND LRIT.FLOWUNID = :FLOWUNID ";
sql="SELECT ROUND((getTax (lci.LEAS_FORM,'租金',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.INTEREST, 0) AS MONEY,ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax (LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LRIT.RENT, 0) AS RENTMONEY,IFNULL(LRIT.CORPUS, 0) AS CORPUS,(IFNULL(LRIT.CORPUS, 0)-ROUND(IFNULL(LRIT.CORPUS, 0)/getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRIT.CORPUS, 0)+IFNULL(LRIT.INTEREST, 0))-ROUND((IFNULL(LRIT.CORPUS, 0)+IFNULL(LRIT.INTEREST, 0))/getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2))AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(CASE WHEN (LRIT.ACCOUNTING_DATE IS NOT NULL OR LRIT.ACCOUNTING_DATE != '') THEN LRIT.ACCOUNTING_DATE ELSE NOW() END,'%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(CASE WHEN (LRIT.HIRE_DATE IS NOT NULL OR LRIT.HIRE_DATE != '') THEN LRIT.HIRE_DATE ELSE NOW() END,'%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.PLAN_LIST,LRP.ID AS F58,CASE WHEN (SELECT EBANK_NUMBER FROM LC_RENT_INCOME WHERE EBANK_NUMBER = IFNULL(LRIT.EBANK_NUMBER, 0) GROUP BY EBANK_NUMBER) IS NULL THEN 'YES' ELSE 'NO' END AS YES_OR_NO FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND lrp.plan_list = lrit.plan_list LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = LRIT.CONTRACT_ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CONTRACT_ID = LCI.ID LEFT JOIN CUSTOMER_INFO CIF ON CIF.CUSTOMERID = LUL.CUSTOMER_ID LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '2' AND LUL.IS_MAIN = 'Y' AND DATE_FORMAT(NOW(), '%Y-%m') > DATE_FORMAT(lrp.plan_date, '%Y-%m') AND LCCT.INCOME_NUMBER_YEAR = 'income_1' AND IFNULL(LRIT.RENT, 0)>0 AND LRIT.FLOWUNID = :FLOWUNID ";
sql="SELECT ROUND((getTax (lci.LEAS_FORM,'租金',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.INTEREST, 0) AS MONEY,ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax (LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LRIT.RENT, 0) AS RENTMONEY,IFNULL(LRIT.CORPUS, 0) AS CORPUS,(IFNULL(LRIT.CORPUS, 0)-ROUND(IFNULL(LRIT.CORPUS, 0)/getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRIT.CORPUS, 0)+IFNULL(LRIT.INTEREST, 0))-ROUND((IFNULL(LRIT.CORPUS, 0)+IFNULL(LRIT.INTEREST, 0))/getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2))AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(CASE WHEN (LRIT.ACCOUNTING_DATE IS NOT NULL OR LRIT.ACCOUNTING_DATE != '') THEN LRIT.ACCOUNTING_DATE ELSE NOW() END,'%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(CASE WHEN (LRIT.HIRE_DATE IS NOT NULL OR LRIT.HIRE_DATE != '') THEN LRIT.HIRE_DATE ELSE NOW() END,'%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.PLAN_LIST,LRP.ID AS F58,CASE WHEN (SELECT EBANK_NUMBER FROM LC_RENT_INCOME WHERE EBANK_NUMBER = IFNULL(LRIT.EBANK_NUMBER, 0) GROUP BY EBANK_NUMBER) IS NULL THEN 'YES' ELSE 'NO' END AS YES_OR_NO FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND lrp.plan_list = lrit.plan_list LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = LRIT.CONTRACT_ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CONTRACT_ID = LCI.ID LEFT JOIN CUSTOMER_INFO CIF ON CIF.CUSTOMERID = LUL.CUSTOMER_ID LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '2' AND LUL.IS_MAIN = 'Y' AND DATE_FORMAT(NOW(), '%Y-%m') <> DATE_FORMAT(lrp.plan_date, '%Y-%m') AND LCCT.INCOME_NUMBER_YEAR = 'income_1' AND IFNULL(LRIT.RENT, 0)>0 AND LRIT.FLOWUNID = :FLOWUNID ";
// 回款-收到的租金-季付(当月)
}else if("PZ2019022500000012".equals(VOUCHERNO) || "PZ2019071800000047".equals(VOUCHERNO)){
//sql="SELECT ROUND((getTax (lci.LEAS_FORM,'租金',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.INTEREST, 0) AS MONEY,ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax (LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LRIT.RENT, 0) AS RENTMONEY,IFNULL(LRIT.CORPUS, 0) AS CORPUS,(IFNULL(LRIT.CORPUS, 0)-ROUND(IFNULL(LRIT.CORPUS, 0)/getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRIT.CORPUS, 0) - ROUND(IFNULL(LRIT.CORPUS, 0) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2))+(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax (LCI.LEAS_FORM,'租息',LCCT.START_DATE),2))) AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(CASE WHEN (LRIT.ACCOUNTING_DATE IS NOT NULL OR LRIT.ACCOUNTING_DATE != '') THEN LRIT.ACCOUNTING_DATE ELSE NOW() END,'%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(CASE WHEN (LRIT.HIRE_DATE IS NOT NULL OR LRIT.HIRE_DATE != '') THEN LRIT.HIRE_DATE ELSE NOW() END,'%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.PLAN_LIST FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND lrp.plan_list = lrit.plan_list LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = LRIT.CONTRACT_ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CONTRACT_ID = LCI.ID LEFT JOIN CUSTOMER_INFO CIF ON CIF.CUSTOMERID = LUL.CUSTOMER_ID LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '2' AND LUL.IS_MAIN = 'Y' AND DATE_FORMAT(NOW(), '%Y-%m') = DATE_FORMAT(lrp.plan_date, '%Y-%m') AND LCCT.INCOME_NUMBER_YEAR = 'income_3' AND IFNULL(LRIT.RENT, 0)>0 AND LRIT.FLOWUNID = :FLOWUNID ";
@ -68,7 +68,7 @@ public class CreateVoucherRentIncomeTradition {
// 回款-收到的租金-季付(跨月)
}else if("PZ2019022500000011".equals(VOUCHERNO) || "PZ2019071800000048".equals(VOUCHERNO)){
//sql="SELECT ROUND((getTax (lci.LEAS_FORM,'租金',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.INTEREST, 0) AS MONEY,ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax (LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LRIT.RENT, 0) AS RENTMONEY,IFNULL(LRIT.CORPUS, 0) AS CORPUS,(IFNULL(LRIT.CORPUS, 0)-ROUND(IFNULL(LRIT.CORPUS, 0)/getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRIT.CORPUS, 0)+IFNULL(LRIT.INTEREST, 0))-ROUND((IFNULL(LRIT.CORPUS, 0)+IFNULL(LRIT.INTEREST, 0))/getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2))AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(CASE WHEN (LRIT.ACCOUNTING_DATE IS NOT NULL OR LRIT.ACCOUNTING_DATE != '') THEN LRIT.ACCOUNTING_DATE ELSE NOW() END,'%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(CASE WHEN (LRIT.HIRE_DATE IS NOT NULL OR LRIT.HIRE_DATE != '') THEN LRIT.HIRE_DATE ELSE NOW() END,'%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.PLAN_LIST FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND lrp.plan_list = lrit.plan_list LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = LRIT.CONTRACT_ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CONTRACT_ID = LCI.ID LEFT JOIN CUSTOMER_INFO CIF ON CIF.CUSTOMERID = LUL.CUSTOMER_ID LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '2' AND LUL.IS_MAIN = 'Y' AND DATE_FORMAT(NOW(), '%Y-%m') > DATE_FORMAT(lrp.plan_date, '%Y-%m') AND LCCT.INCOME_NUMBER_YEAR = 'income_3' AND IFNULL(LRIT.RENT, 0)>0 AND LRIT.FLOWUNID = :FLOWUNID ";
sql="SELECT ROUND((getTax (lci.LEAS_FORM,'租金',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.INTEREST, 0) AS MONEY,ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax (LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LRIT.RENT, 0) AS RENTMONEY,IFNULL(LRIT.CORPUS, 0) AS CORPUS,(IFNULL(LRIT.CORPUS, 0)-ROUND(IFNULL(LRIT.CORPUS, 0)/getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRIT.CORPUS, 0)+IFNULL(LRIT.INTEREST, 0))-ROUND((IFNULL(LRIT.CORPUS, 0)+IFNULL(LRIT.INTEREST, 0))/getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2))AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(CASE WHEN (LRIT.ACCOUNTING_DATE IS NOT NULL OR LRIT.ACCOUNTING_DATE != '') THEN LRIT.ACCOUNTING_DATE ELSE NOW() END,'%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(CASE WHEN (LRIT.HIRE_DATE IS NOT NULL OR LRIT.HIRE_DATE != '') THEN LRIT.HIRE_DATE ELSE NOW() END,'%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.PLAN_LIST,LRP.ID AS F58,CASE WHEN (SELECT EBANK_NUMBER FROM LC_RENT_INCOME WHERE EBANK_NUMBER = IFNULL(LRIT.EBANK_NUMBER, 0) GROUP BY EBANK_NUMBER) IS NULL THEN 'YES' ELSE 'NO' END AS YES_OR_NO FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND lrp.plan_list = lrit.plan_list LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = LRIT.CONTRACT_ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CONTRACT_ID = LCI.ID LEFT JOIN CUSTOMER_INFO CIF ON CIF.CUSTOMERID = LUL.CUSTOMER_ID LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '2' AND LUL.IS_MAIN = 'Y' AND DATE_FORMAT(NOW(), '%Y-%m') > DATE_FORMAT(lrp.plan_date, '%Y-%m') AND LCCT.INCOME_NUMBER_YEAR = 'income_3' AND IFNULL(LRIT.RENT, 0)>0 AND LRIT.FLOWUNID = :FLOWUNID ";
sql="SELECT ROUND((getTax (lci.LEAS_FORM,'租金',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.INTEREST, 0) AS MONEY,ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax (LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LRIT.RENT, 0) AS RENTMONEY,IFNULL(LRIT.CORPUS, 0) AS CORPUS,(IFNULL(LRIT.CORPUS, 0)-ROUND(IFNULL(LRIT.CORPUS, 0)/getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRIT.CORPUS, 0)+IFNULL(LRIT.INTEREST, 0))-ROUND((IFNULL(LRIT.CORPUS, 0)+IFNULL(LRIT.INTEREST, 0))/getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2))AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(CASE WHEN (LRIT.ACCOUNTING_DATE IS NOT NULL OR LRIT.ACCOUNTING_DATE != '') THEN LRIT.ACCOUNTING_DATE ELSE NOW() END,'%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(CASE WHEN (LRIT.HIRE_DATE IS NOT NULL OR LRIT.HIRE_DATE != '') THEN LRIT.HIRE_DATE ELSE NOW() END,'%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.PLAN_LIST,LRP.ID AS F58,CASE WHEN (SELECT EBANK_NUMBER FROM LC_RENT_INCOME WHERE EBANK_NUMBER = IFNULL(LRIT.EBANK_NUMBER, 0) GROUP BY EBANK_NUMBER) IS NULL THEN 'YES' ELSE 'NO' END AS YES_OR_NO FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND lrp.plan_list = lrit.plan_list LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = LRIT.CONTRACT_ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CONTRACT_ID = LCI.ID LEFT JOIN CUSTOMER_INFO CIF ON CIF.CUSTOMERID = LUL.CUSTOMER_ID LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '2' AND LUL.IS_MAIN = 'Y' AND DATE_FORMAT(NOW(), '%Y-%m') <> DATE_FORMAT(lrp.plan_date, '%Y-%m') AND LCCT.INCOME_NUMBER_YEAR = 'income_3' AND IFNULL(LRIT.RENT, 0)>0 AND LRIT.FLOWUNID = :FLOWUNID ";
// 回款-收到的逾期利息
}else if("PZ2018092500000172".equals(VOUCHERNO) || "PZ2019071800000049".equals(VOUCHERNO)) {
//sql= "SELECT ROUND((getTax (lci.LEAS_FORM,'逾期利息',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.PENALTY, 0) AS MONEY,ROUND(IFNULL(LRIT.PENALTY, 0) / getTax (LCI.LEAS_FORM,'逾期利息',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.PENALTY, 0) - ROUND(IFNULL(LRIT.PENALTY, 0) / getTax (LCI.LEAS_FORM,'逾期利息',LCCT.START_DATE),2)) AS MONEYTAX,DATE_FORMAT(CASE WHEN (LRIT.ACCOUNTING_DATE IS NOT NULL OR LRIT.ACCOUNTING_DATE !='') THEN LRIT.ACCOUNTING_DATE ELSE NOW() END, '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(CASE WHEN (LRIT.HIRE_DATE IS NOT NULL OR LRIT.HIRE_DATE !='') THEN LRIT.HIRE_DATE ELSE NOW() END, '%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.PLAN_LIST FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = LRIT.CONTRACT_ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CONTRACT_ID = LCI.ID LEFT JOIN CUSTOMER_INFO CIF ON CIF.CUSTOMERID = LUL.CUSTOMER_ID LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '2' AND LUL.IS_MAIN='Y' AND IFNULL(LRIT.PENALTY, 0)>0 AND LRIT.FLOWUNID = :FLOWUNID ";
@ -85,7 +85,7 @@ public class CreateVoucherRentIncomeTradition {
// 回款-收到的租金-月付(跨月)
}else if("PZ2019072000000084".equals(VOUCHERNO) || "PZ2019072200000120".equals(VOUCHERNO)){
//sql="SELECT ROUND((getTax (lci.LEAS_FORM,'租金',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.INTEREST, 0) AS MONEY,ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax (LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LRIT.RENT, 0) AS RENTMONEY,IFNULL(LRIT.CORPUS, 0) AS CORPUS,(IFNULL(LRIT.CORPUS, 0)-ROUND(IFNULL(LRIT.CORPUS, 0)/getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRIT.CORPUS, 0)+IFNULL(LRIT.INTEREST, 0))-ROUND((IFNULL(LRIT.CORPUS, 0)+IFNULL(LRIT.INTEREST, 0))/getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2))AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(CASE WHEN (LRIT.ACCOUNTING_DATE IS NOT NULL OR LRIT.ACCOUNTING_DATE != '') THEN LRIT.ACCOUNTING_DATE ELSE NOW() END,'%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(CASE WHEN (LRIT.HIRE_DATE IS NOT NULL OR LRIT.HIRE_DATE != '') THEN LRIT.HIRE_DATE ELSE NOW() END,'%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.PLAN_LIST FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND lrp.plan_list = lrit.plan_list LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = LRIT.CONTRACT_ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CONTRACT_ID = LCI.ID LEFT JOIN CUSTOMER_INFO CIF ON CIF.CUSTOMERID = LUL.CUSTOMER_ID LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '3' AND LUL.IS_MAIN = 'Y' AND DATE_FORMAT(NOW(), '%Y-%m') > DATE_FORMAT(lrp.plan_date, '%Y-%m') AND LCCT.INCOME_NUMBER_YEAR = 'income_1' AND IFNULL(LRIT.RENT, 0)>0 AND LRIT.FLOWUNID = :FLOWUNID ";
sql="SELECT ROUND((getTax (lci.LEAS_FORM,'租金',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.INTEREST, 0) AS MONEY,ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax (LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LRIT.RENT, 0) AS RENTMONEY,IFNULL(LRIT.CORPUS, 0) AS CORPUS,(IFNULL(LRIT.CORPUS, 0)-ROUND(IFNULL(LRIT.CORPUS, 0)/getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRIT.CORPUS, 0)+IFNULL(LRIT.INTEREST, 0))-ROUND((IFNULL(LRIT.CORPUS, 0)+IFNULL(LRIT.INTEREST, 0))/getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2))AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(CASE WHEN (LRIT.ACCOUNTING_DATE IS NOT NULL OR LRIT.ACCOUNTING_DATE != '') THEN LRIT.ACCOUNTING_DATE ELSE NOW() END,'%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(CASE WHEN (LRIT.HIRE_DATE IS NOT NULL OR LRIT.HIRE_DATE != '') THEN LRIT.HIRE_DATE ELSE NOW() END,'%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.PLAN_LIST,LRP.ID AS F58,CASE WHEN (SELECT EBANK_NUMBER FROM LC_RENT_INCOME WHERE EBANK_NUMBER = IFNULL(LRIT.EBANK_NUMBER, 0) GROUP BY EBANK_NUMBER) IS NULL THEN 'YES' ELSE 'NO' END AS YES_OR_NO FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND lrp.plan_list = lrit.plan_list LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = LRIT.CONTRACT_ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CONTRACT_ID = LCI.ID LEFT JOIN CUSTOMER_INFO CIF ON CIF.CUSTOMERID = LUL.CUSTOMER_ID LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '3' AND LUL.IS_MAIN = 'Y' AND DATE_FORMAT(NOW(), '%Y-%m') > DATE_FORMAT(lrp.plan_date, '%Y-%m') AND LCCT.INCOME_NUMBER_YEAR = 'income_1' AND IFNULL(LRIT.RENT, 0)>0 AND LRIT.FLOWUNID = :FLOWUNID ";
sql="SELECT ROUND((getTax (lci.LEAS_FORM,'租金',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.INTEREST, 0) AS MONEY,ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax (LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LRIT.RENT, 0) AS RENTMONEY,IFNULL(LRIT.CORPUS, 0) AS CORPUS,(IFNULL(LRIT.CORPUS, 0)-ROUND(IFNULL(LRIT.CORPUS, 0)/getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRIT.CORPUS, 0)+IFNULL(LRIT.INTEREST, 0))-ROUND((IFNULL(LRIT.CORPUS, 0)+IFNULL(LRIT.INTEREST, 0))/getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2))AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(CASE WHEN (LRIT.ACCOUNTING_DATE IS NOT NULL OR LRIT.ACCOUNTING_DATE != '') THEN LRIT.ACCOUNTING_DATE ELSE NOW() END,'%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(CASE WHEN (LRIT.HIRE_DATE IS NOT NULL OR LRIT.HIRE_DATE != '') THEN LRIT.HIRE_DATE ELSE NOW() END,'%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.PLAN_LIST,LRP.ID AS F58,CASE WHEN (SELECT EBANK_NUMBER FROM LC_RENT_INCOME WHERE EBANK_NUMBER = IFNULL(LRIT.EBANK_NUMBER, 0) GROUP BY EBANK_NUMBER) IS NULL THEN 'YES' ELSE 'NO' END AS YES_OR_NO FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND lrp.plan_list = lrit.plan_list LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = LRIT.CONTRACT_ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CONTRACT_ID = LCI.ID LEFT JOIN CUSTOMER_INFO CIF ON CIF.CUSTOMERID = LUL.CUSTOMER_ID LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '3' AND LUL.IS_MAIN = 'Y' AND DATE_FORMAT(NOW(), '%Y-%m') <> DATE_FORMAT(lrp.plan_date, '%Y-%m') AND LCCT.INCOME_NUMBER_YEAR = 'income_1' AND IFNULL(LRIT.RENT, 0)>0 AND LRIT.FLOWUNID = :FLOWUNID ";
// 回款-收到的租金-季付(当月)
}else if("PZ2019072000000085".equals(VOUCHERNO) || "PZ2019072200000121".equals(VOUCHERNO)){
//sql="SELECT ROUND((getTax (lci.LEAS_FORM,'租金',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.INTEREST, 0) AS MONEY,ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax (LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LRIT.RENT, 0) AS RENTMONEY,IFNULL(LRIT.CORPUS, 0) AS CORPUS,(IFNULL(LRIT.CORPUS, 0)-ROUND(IFNULL(LRIT.CORPUS, 0)/getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRIT.CORPUS, 0) - ROUND(IFNULL(LRIT.CORPUS, 0) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2))+(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax (LCI.LEAS_FORM,'租息',LCCT.START_DATE),2))) AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(CASE WHEN (LRIT.ACCOUNTING_DATE IS NOT NULL OR LRIT.ACCOUNTING_DATE != '') THEN LRIT.ACCOUNTING_DATE ELSE NOW() END,'%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(CASE WHEN (LRIT.HIRE_DATE IS NOT NULL OR LRIT.HIRE_DATE != '') THEN LRIT.HIRE_DATE ELSE NOW() END,'%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.PLAN_LIST FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND lrp.plan_list = lrit.plan_list LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = LRIT.CONTRACT_ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CONTRACT_ID = LCI.ID LEFT JOIN CUSTOMER_INFO CIF ON CIF.CUSTOMERID = LUL.CUSTOMER_ID LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '3' AND LUL.IS_MAIN = 'Y' AND DATE_FORMAT(NOW(), '%Y-%m') = DATE_FORMAT(lrp.plan_date, '%Y-%m') AND LCCT.INCOME_NUMBER_YEAR = 'income_3' AND IFNULL(LRIT.RENT, 0)>0 AND LRIT.FLOWUNID = :FLOWUNID ";
@ -93,7 +93,7 @@ public class CreateVoucherRentIncomeTradition {
// 回款-收到的租金-季付(跨月)
}else if("PZ2019072000000086".equals(VOUCHERNO) || "PZ2019072200000122".equals(VOUCHERNO)){
//sql="SELECT ROUND((getTax (lci.LEAS_FORM,'租金',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.INTEREST, 0) AS MONEY,ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax (LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LRIT.RENT, 0) AS RENTMONEY,IFNULL(LRIT.CORPUS, 0) AS CORPUS,(IFNULL(LRIT.CORPUS, 0)-ROUND(IFNULL(LRIT.CORPUS, 0)/getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRIT.CORPUS, 0)+IFNULL(LRIT.INTEREST, 0))-ROUND((IFNULL(LRIT.CORPUS, 0)+IFNULL(LRIT.INTEREST, 0))/getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2))AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(CASE WHEN (LRIT.ACCOUNTING_DATE IS NOT NULL OR LRIT.ACCOUNTING_DATE != '') THEN LRIT.ACCOUNTING_DATE ELSE NOW() END,'%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(CASE WHEN (LRIT.HIRE_DATE IS NOT NULL OR LRIT.HIRE_DATE != '') THEN LRIT.HIRE_DATE ELSE NOW() END,'%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.PLAN_LIST FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND lrp.plan_list = lrit.plan_list LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = LRIT.CONTRACT_ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CONTRACT_ID = LCI.ID LEFT JOIN CUSTOMER_INFO CIF ON CIF.CUSTOMERID = LUL.CUSTOMER_ID LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '3' AND LUL.IS_MAIN = 'Y' AND DATE_FORMAT(NOW(), '%Y-%m') > DATE_FORMAT(lrp.plan_date, '%Y-%m') AND LCCT.INCOME_NUMBER_YEAR = 'income_3' AND IFNULL(LRIT.RENT, 0)>0 AND LRIT.FLOWUNID = :FLOWUNID ";
sql="SELECT ROUND((getTax (lci.LEAS_FORM,'租金',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.INTEREST, 0) AS MONEY,ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax (LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LRIT.RENT, 0) AS RENTMONEY,IFNULL(LRIT.CORPUS, 0) AS CORPUS,(IFNULL(LRIT.CORPUS, 0)-ROUND(IFNULL(LRIT.CORPUS, 0)/getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRIT.CORPUS, 0)+IFNULL(LRIT.INTEREST, 0))-ROUND((IFNULL(LRIT.CORPUS, 0)+IFNULL(LRIT.INTEREST, 0))/getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2))AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(CASE WHEN (LRIT.ACCOUNTING_DATE IS NOT NULL OR LRIT.ACCOUNTING_DATE != '') THEN LRIT.ACCOUNTING_DATE ELSE NOW() END,'%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(CASE WHEN (LRIT.HIRE_DATE IS NOT NULL OR LRIT.HIRE_DATE != '') THEN LRIT.HIRE_DATE ELSE NOW() END,'%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.PLAN_LIST,LRP.ID AS F58,CASE WHEN (SELECT EBANK_NUMBER FROM LC_RENT_INCOME WHERE EBANK_NUMBER = IFNULL(LRIT.EBANK_NUMBER, 0) GROUP BY EBANK_NUMBER) IS NULL THEN 'YES' ELSE 'NO' END AS YES_OR_NO FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND lrp.plan_list = lrit.plan_list LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = LRIT.CONTRACT_ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CONTRACT_ID = LCI.ID LEFT JOIN CUSTOMER_INFO CIF ON CIF.CUSTOMERID = LUL.CUSTOMER_ID LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '3' AND LUL.IS_MAIN = 'Y' AND DATE_FORMAT(NOW(), '%Y-%m') > DATE_FORMAT(lrp.plan_date, '%Y-%m') AND LCCT.INCOME_NUMBER_YEAR = 'income_3' AND IFNULL(LRIT.RENT, 0)>0 AND LRIT.FLOWUNID = :FLOWUNID ";
sql="SELECT ROUND((getTax (lci.LEAS_FORM,'租金',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.INTEREST, 0) AS MONEY,ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'租息',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax (LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LRIT.RENT, 0) AS RENTMONEY,IFNULL(LRIT.CORPUS, 0) AS CORPUS,(IFNULL(LRIT.CORPUS, 0)-ROUND(IFNULL(LRIT.CORPUS, 0)/getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRIT.CORPUS, 0)+IFNULL(LRIT.INTEREST, 0))-ROUND((IFNULL(LRIT.CORPUS, 0)+IFNULL(LRIT.INTEREST, 0))/getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2))AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(CASE WHEN (LRIT.ACCOUNTING_DATE IS NOT NULL OR LRIT.ACCOUNTING_DATE != '') THEN LRIT.ACCOUNTING_DATE ELSE NOW() END,'%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(CASE WHEN (LRIT.HIRE_DATE IS NOT NULL OR LRIT.HIRE_DATE != '') THEN LRIT.HIRE_DATE ELSE NOW() END,'%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.PLAN_LIST,LRP.ID AS F58,CASE WHEN (SELECT EBANK_NUMBER FROM LC_RENT_INCOME WHERE EBANK_NUMBER = IFNULL(LRIT.EBANK_NUMBER, 0) GROUP BY EBANK_NUMBER) IS NULL THEN 'YES' ELSE 'NO' END AS YES_OR_NO FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND lrp.plan_list = lrit.plan_list LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = LRIT.CONTRACT_ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CONTRACT_ID = LCI.ID LEFT JOIN CUSTOMER_INFO CIF ON CIF.CUSTOMERID = LUL.CUSTOMER_ID LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '3' AND LUL.IS_MAIN = 'Y' AND DATE_FORMAT(NOW(), '%Y-%m') <> DATE_FORMAT(lrp.plan_date, '%Y-%m') AND LCCT.INCOME_NUMBER_YEAR = 'income_3' AND IFNULL(LRIT.RENT, 0)>0 AND LRIT.FLOWUNID = :FLOWUNID ";
// 回款-收到的逾期利息
}else if("PZ2019072000000087".equals(VOUCHERNO) || "PZ2019072200000123".equals(VOUCHERNO)) {
//sql= "SELECT ROUND((getTax (lci.LEAS_FORM,'逾期利息',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.PENALTY, 0) AS MONEY,ROUND(IFNULL(LRIT.PENALTY, 0) / getTax (LCI.LEAS_FORM,'逾期利息',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.PENALTY, 0) - ROUND(IFNULL(LRIT.PENALTY, 0) / getTax (LCI.LEAS_FORM,'逾期利息',LCCT.START_DATE),2)) AS MONEYTAX,DATE_FORMAT(CASE WHEN (LRIT.ACCOUNTING_DATE IS NOT NULL OR LRIT.ACCOUNTING_DATE !='') THEN LRIT.ACCOUNTING_DATE ELSE NOW() END, '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(CASE WHEN (LRIT.HIRE_DATE IS NOT NULL OR LRIT.HIRE_DATE !='') THEN LRIT.HIRE_DATE ELSE NOW() END, '%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.PLAN_LIST FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = LRIT.CONTRACT_ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CONTRACT_ID = LCI.ID LEFT JOIN CUSTOMER_INFO CIF ON CIF.CUSTOMERID = LUL.CUSTOMER_ID LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '3' AND LUL.IS_MAIN='Y' AND IFNULL(LRIT.PENALTY, 0)>0 AND LRIT.FLOWUNID = :FLOWUNID ";

View File

@ -1,9 +1,7 @@
package com.tenwa.voucher.CreateVoucherProcess;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.amarsoft.are.jbo.JBOTransaction;
import com.amarsoft.awe.util.SqlObject;
import com.amarsoft.awe.util.Transaction;
@ -16,7 +14,7 @@ import com.tenwa.comm.util.jboutil.DataOperatorUtil;
*/
public class InsertVoucherRentCompensatory {
/**
* 手动代偿触发
* 手动代偿触发
* @throws Exception
*/
public void execute(JBOTransaction tx) throws Exception{
@ -40,16 +38,13 @@ public class InsertVoucherRentCompensatory {
public void initLVRentIncome() throws Exception{
Transaction Sqlca =null;
Sqlca = Transaction.createTransaction(CacheLoaderFactory.getDataSource());
int a=0;
int b=0;
int c=0;
/**
* 查询数据, 判断是否需要执行插入中间表
*/
// 查询是否有当月的, 未生成凭证的数据(经销商代偿)
String sqls11 = "SELECT lrp.RENT FROM lc_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 = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN (SELECT income_id FROM lv_rent_plan GROUP BY income_id)LV1 ON LV1.INCOME_ID=LRP.ID LEFT JOIN (SELECT income_id FROM lv_rent_plan2 GROUP BY income_id)LV2 ON LV2.INCOME_ID=LRP.ID WHERE lrp.collect_status = '代偿' AND lrp.rent > 0 AND (LV1.INCOME_ID IS NULL AND LV2.INCOME_ID IS NULL) AND DATE_FORMAT(NOW(), '%Y-%m') = DATE_FORMAT(lrp.plan_date, '%Y-%m') AND lul.is_main = 'Y' ";
// 查询跨月的, 未生成凭证的数据(经销商代偿)
String sqls22 = "SELECT lrp.RENT FROM lc_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 = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN (SELECT INCOME_ID FROM lv_rent_plan GROUP BY INCOME_ID)LV1 ON LV1.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM lv_rent_plan2 GROUP BY INCOME_ID)LV2 ON LV2.INCOME_ID=LRP.ID WHERE lrp.collect_status = '代偿' AND lrp.rent > 0 AND (LV1.INCOME_ID IS NULL AND LV2.INCOME_ID IS NULL) AND DATE_FORMAT(NOW(), '%Y-%m') > DATE_FORMAT(lrp.plan_date, '%Y-%m') AND lul.is_main = 'Y' ";
String sqls22 = "SELECT lrp.RENT FROM lc_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 = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN (SELECT INCOME_ID FROM lv_rent_plan GROUP BY INCOME_ID)LV1 ON LV1.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM lv_rent_plan2 GROUP BY INCOME_ID)LV2 ON LV2.INCOME_ID=LRP.ID WHERE lrp.collect_status = '代偿' AND lrp.rent > 0 AND (LV1.INCOME_ID IS NULL AND LV2.INCOME_ID IS NULL) AND DATE_FORMAT(NOW(), '%Y-%m') <> DATE_FORMAT(lrp.plan_date, '%Y-%m') AND lul.is_main = 'Y' ";
// 查询当前数据是否有逾期利息(经销商代偿)
String sqls33 = "SELECT lrp.penalty FROM lc_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 = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN (SELECT INCOME_ID FROM lv_penalty_plan GROUP BY INCOME_ID)LV ON LV.INCOME_ID=LRP.ID WHERE lrp.collect_status = '代偿' AND lrp.penalty > 0 AND LV.INCOME_ID IS NULL AND lul.is_main = 'Y' ";
List<Map<String,String>> dataList11=DataOperatorUtil.getDataBySql(Sqlca, sqls11, null);
@ -62,7 +57,7 @@ public class InsertVoucherRentCompensatory {
// 未逾期及逾期未过月(经销商代偿)
String sql11 = "INSERT INTO lv_rent_plan (SELECT REPLACE(UUID(), '-', ''),CONCAT('k', getSerialNumber ('凭证号')),cif.customer_num,cif.customername,lci.id,lci.contract_number,lrp.id,DATE_FORMAT(NOW(), '%Y/%m/%d') AS hire_date,lrp.plan_list,lrp.RENT,lrp.CORPUS,lrp.INTEREST,0.00,'' OWN_BANK,'' OWN_ACCOUNT,'' OWN_NUMBER,'' EBANK_NUMBER,'' CARDDEDUCT_ID,DATE_FORMAT(NOW(), '%Y/%m/%d') AS ACCOUNTING_DATE,lrp.COLLECT_STATUS,LCI.BUSINESSTYPE,LCI.LEAS_FORM FROM lc_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 = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN (SELECT INCOME_ID FROM lv_rent_plan GROUP BY INCOME_ID)LV1 ON LV1.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM lv_rent_plan2 GROUP BY INCOME_ID)LV2 ON LV2.INCOME_ID=LRP.ID WHERE lrp.collect_status = '代偿' AND lrp.rent > 0 AND (LV1.INCOME_ID IS NULL AND LV2.INCOME_ID IS NULL) AND DATE_FORMAT(NOW(), '%Y-%m') = DATE_FORMAT(lrp.plan_date, '%Y-%m') AND lul.is_main = 'Y')";
// 逾期过月(经销商代偿)
String sql22 = "INSERT INTO lv_rent_plan2 (SELECT REPLACE(UUID(), '-', ''),CONCAT('k', getSerialNumber ('凭证号')),cif.customer_num,cif.customername,lci.id,lci.contract_number,lrp.id,DATE_FORMAT(NOW(), '%Y/%m/%d') AS HIRE_DATE,lrp.plan_list,lrp.RENT,lrp.CORPUS,lrp.INTEREST,0.00,'' OWN_BANK,'' OWN_ACCOUNT,'' OWN_NUMBER,'' EBANK_NUMBER,'' CARDDEDUCT_ID,DATE_FORMAT(NOW(), '%Y/%m/%d') AS ACCOUNTING_DATE,lrp.COLLECT_STATUS,LCI.BUSINESSTYPE,LCI.LEAS_FORM FROM lc_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 = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN (SELECT INCOME_ID FROM lv_rent_plan GROUP BY INCOME_ID)LV1 ON LV1.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM lv_rent_plan2 GROUP BY INCOME_ID)LV2 ON LV2.INCOME_ID=LRP.ID WHERE lrp.collect_status = '代偿' AND lrp.rent > 0 AND (LV1.INCOME_ID IS NULL AND LV2.INCOME_ID IS NULL) AND DATE_FORMAT(NOW(), '%Y-%m') > DATE_FORMAT(lrp.plan_date, '%Y-%m') AND lul.is_main = 'Y')";
String sql22 = "INSERT INTO lv_rent_plan2 (SELECT REPLACE(UUID(), '-', ''),CONCAT('k', getSerialNumber ('凭证号')),cif.customer_num,cif.customername,lci.id,lci.contract_number,lrp.id,DATE_FORMAT(NOW(), '%Y/%m/%d') AS HIRE_DATE,lrp.plan_list,lrp.RENT,lrp.CORPUS,lrp.INTEREST,0.00,'' OWN_BANK,'' OWN_ACCOUNT,'' OWN_NUMBER,'' EBANK_NUMBER,'' CARDDEDUCT_ID,DATE_FORMAT(NOW(), '%Y/%m/%d') AS ACCOUNTING_DATE,lrp.COLLECT_STATUS,LCI.BUSINESSTYPE,LCI.LEAS_FORM FROM lc_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 = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN (SELECT INCOME_ID FROM lv_rent_plan GROUP BY INCOME_ID)LV1 ON LV1.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM lv_rent_plan2 GROUP BY INCOME_ID)LV2 ON LV2.INCOME_ID=LRP.ID WHERE lrp.collect_status = '代偿' AND lrp.rent > 0 AND (LV1.INCOME_ID IS NULL AND LV2.INCOME_ID IS NULL) AND DATE_FORMAT(NOW(), '%Y-%m') <> DATE_FORMAT(lrp.plan_date, '%Y-%m') AND lul.is_main = 'Y')";
// 逾期利息(经销商代偿)
String sql33 = "INSERT INTO lv_penalty_plan (SELECT REPLACE(UUID(), '-', ''),CONCAT('k', getSerialNumber ('凭证号')),cif.customer_num,cif.customername,lci.id,lci.contract_number,lrp.id,DATE_FORMAT(NOW(),'%Y/%m/%d') AS HIRE_DATE,lrp.plan_list,0.00,0.00,0.00,lrp.PENALTY,'' OWN_BANK,'' OWN_ACCOUNT,'' OWN_NUMBER,'' EBANK_NUMBER,'' CARDDEDUCT_ID,DATE_FORMAT(NOW(),'%Y/%m/%d') AS ACCOUNTING_DATE,lrp.COLLECT_STATUS,LCI.BUSINESSTYPE,LCI.LEAS_FORM FROM lc_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 = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN (SELECT income_id FROM lv_penalty_plan GROUP BY INCOME_ID)LV ON LV.INCOME_ID=LRP.ID WHERE lrp.collect_status ='代偿' AND lrp.penalty > 0 AND LV.INCOME_ID IS NULL AND lul.is_main = 'Y')";
/**
@ -70,15 +65,15 @@ public class InsertVoucherRentCompensatory {
*/
if(dataList11 != null && !dataList11.isEmpty()) {
SqlObject sqlss11 = new SqlObject(sql11);
a = Sqlca.executeSQL(sqlss11);
Sqlca.executeSQL(sqlss11);
}
if(dataList22 != null && !dataList22.isEmpty()) {
SqlObject sqlss22 = new SqlObject(sql22);
b = Sqlca.executeSQL(sqlss22);
Sqlca.executeSQL(sqlss22);
}
if(dataList33 != null && !dataList33.isEmpty()) {
SqlObject sqlss33 = new SqlObject(sql33);
c = Sqlca.executeSQL(sqlss33);
Sqlca.executeSQL(sqlss33);
}
Sqlca.commit();
@ -95,15 +90,6 @@ public class InsertVoucherRentCompensatory {
public void CreateVoucher() throws Exception{
Transaction Sqlca =null;
Sqlca = Transaction.createTransaction(CacheLoaderFactory.getDataSource());
CreateVoucherRedCompensatory cvrc = new CreateVoucherRedCompensatory();
Map<String,String> map=new HashMap<String,String>();
int a=0;
int b=0;
int c=0;
int d=0;
int e=0;
int f=0;
/**
* 查询中间表, 判断是否有数据需要执行
*/
@ -113,7 +99,7 @@ public class InsertVoucherRentCompensatory {
// 当月的租金(经销商代偿)-(汽车回租)
String sqlqh11 = "SELECT lvri.RENT FROM lv_rent_plan lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lvri.contract_id AND lrp.id = lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到代偿的租金%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status = '代偿' AND lvri.rent > 0 AND LVRI.BUSINESSTYPE = '1' AND LVRI.LEAS_FORM = '02' AND V8.F58 IS NULL AND DATE_FORMAT(NOW(), '%Y-%m') = DATE_FORMAT(lrp.plan_date, '%Y-%m')";
// 本月以前的租金(经销商代偿)-(汽车回租)
String sqlqh22 = "SELECT lvri.RENT FROM lv_rent_plan2 lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到代偿的租金%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status ='代偿' AND lvri.rent > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='02' AND V8.F58 IS NULL AND DATE_FORMAT(NOW(), '%Y-%m') > DATE_FORMAT(lrp.plan_date, '%Y-%m') ";
String sqlqh22 = "SELECT lvri.RENT FROM lv_rent_plan2 lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到代偿的租金%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status ='代偿' AND lvri.rent > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='02' AND V8.F58 IS NULL AND DATE_FORMAT(NOW(), '%Y-%m') <> DATE_FORMAT(lrp.plan_date, '%Y-%m') ";
// 逾期利息(经销商代偿)-(汽车回租)
String sqlqh33 = "SELECT lvri.PENALTY FROM lv_penalty_plan lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%代偿逾期利息%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status ='代偿' AND lvri.PENALTY > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='02' AND V8.F58 IS NULL ";
@ -123,7 +109,7 @@ public class InsertVoucherRentCompensatory {
// 当月的租金(经销商代偿)-(汽车直租)
String sqlqz11 = "SELECT lvri.RENT FROM lv_rent_plan lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到代偿的租金%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status ='代偿' AND lvri.rent > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='01' AND V8.F58 IS NULL AND DATE_FORMAT(NOW(), '%Y-%m') = DATE_FORMAT(lrp.plan_date, '%Y-%m')";
// 本月以前的租金(经销商代偿)-(汽车直租)
String sqlqz22 = "SELECT lvri.RENT FROM lv_rent_plan2 lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到代偿的租金%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status ='代偿' AND lvri.rent > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='01' AND V8.F58 IS NULL AND DATE_FORMAT(NOW(), '%Y-%m') > DATE_FORMAT(lrp.plan_date, '%Y-%m')";
String sqlqz22 = "SELECT lvri.RENT FROM lv_rent_plan2 lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到代偿的租金%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status ='代偿' AND lvri.rent > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='01' AND V8.F58 IS NULL AND DATE_FORMAT(NOW(), '%Y-%m') <> DATE_FORMAT(lrp.plan_date, '%Y-%m')";
// 逾期利息(经销商代偿)-(汽车直租)
String sqlqz33 = "SELECT lvri.PENALTY FROM lv_penalty_plan lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%代偿逾期利息%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status ='代偿' AND lvri.PENALTY > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='01' AND V8.F58 IS NULL ";
@ -144,20 +130,20 @@ public class InsertVoucherRentCompensatory {
* 汽车类-回租
*/
// 收到的租金--经销商代偿-当月的-(汽车回租)
String sql_whereqh11 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,f2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67) SELECT REPLACE (UUID(), '-', '') id,'凭证输出' evidence_message,SUBSTR(CASE WHEN ( lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('收到代偿的租金-',LVRI.PLAN_LIST) ELSE '收到代偿的租金' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.rent WHEN LV.sort_number = '2' THEN LVRI.INTEREST ELSE 0.00 END f7,CASE WHEN lv.sort_number = '3' THEN lvri.corpus WHEN lv.sort_number = '4' THEN lvri.interest WHEN lv.sort_number = '5' THEN ROUND(lvri.interest / getTax (lci.leas_form,'租息',lcct.start_date),2) WHEN lv.sort_number = '6' THEN (lvri.interest - ROUND(lvri.interest / getTax (lci.leas_form,'租息',lcct.start_date),2)) ELSE 0.00 END f8,'定时任务-每天生成租金实收凭证' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,lv.OWNED_COMPANY AS f49,lv.OWNED_COMPANY AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' OR lv.sort_number = '6' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '6' THEN '' WHEN lv.sort_number = '1' THEN DI.DISTRIBUTOR_NAME ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '6' THEN '' WHEN lv.sort_number = '1' THEN DI.DISTRIBUTOR_CODING ELSE lvri.cust_id END AS f65,CASE WHEN lv.sort_number = '5' THEN '0604' ELSE '' END AS f73,'' AS f74,'' AS f75,CASE WHEN lv.sort_number = '6' THEN (SELECT TAX_CODES FROM tax_code WHERE TAX_NUMBER = ROUND((getTax(lci.LEAS_FORM,'租息',LCCT.START_DATE) - 1) * 100,0)) ELSE '' END AS f76,'已完整' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_rent_plan lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2019053000000001')) lv ON lv.proj_type = lci.LEAS_FORM LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到代偿的租金%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM='02' AND V8.F58 IS NULL AND lvri.rent > 0 AND lvri.collect_status ='代偿' ORDER BY lvri.voucher_f3 ";
String sql_whereqh11 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,f2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67,F47,F48) SELECT REPLACE (UUID(), '-', '') id,'凭证输出' evidence_message,SUBSTR(CASE WHEN ( lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('收到代偿的租金-',LVRI.PLAN_LIST) ELSE '收到代偿的租金' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.rent WHEN LV.sort_number = '2' THEN LVRI.INTEREST ELSE 0.00 END f7,CASE WHEN lv.sort_number = '3' THEN lvri.corpus WHEN lv.sort_number = '4' THEN lvri.interest WHEN lv.sort_number = '5' THEN ROUND(lvri.interest / getTax (lci.leas_form,'租息',lcct.start_date),2) WHEN lv.sort_number = '6' THEN (lvri.interest - ROUND(lvri.interest / getTax (lci.leas_form,'租息',lcct.start_date),2)) ELSE 0.00 END f8,'定时任务-每天生成租金实收凭证' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,LCI.SUBJECTID AS f49,LCI.SUBJECTNAME AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' OR lv.sort_number = '6' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '6' THEN '' WHEN lv.sort_number = '1' THEN DI.DISTRIBUTOR_NAME ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '6' THEN '' WHEN lv.sort_number = '1' THEN DI.DISTRIBUTOR_CODING ELSE lvri.cust_id END AS f65,CASE WHEN lv.sort_number = '5' THEN '0604' ELSE '' END AS f73,'' AS f74,'' AS f75,CASE WHEN lv.sort_number = '6' THEN (SELECT TAX_CODES FROM tax_code WHERE TAX_NUMBER = ROUND((getTax(lci.LEAS_FORM,'租息',LCCT.START_DATE) - 1) * 100,0)) ELSE '' END AS f76,'已完整' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67,LCI.CONTRACT_NUMBER,OI.OWN_NUMBER FROM lv_rent_plan lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN (SELECT OWN_NUMBER,MAX(OWN_NAME) AS OWN_NAME FROM OWN_INFO GROUP BY OWN_NUMBER) OI ON OI.OWN_NAME=LCI.SUBJECTNAME LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2019053000000001')) lv ON lv.proj_type = lci.LEAS_FORM LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到代偿的租金%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM='02' AND V8.F58 IS NULL AND lvri.rent > 0 AND lvri.collect_status ='代偿' ORDER BY lvri.voucher_f3 ";
// 收到的租金--经销商代偿-跨月的-(汽车回租)
String sql_whereqh22 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,F2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67) SELECT REPLACE (UUID(), '-', '') id,'凭证输出' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('收到代偿的租金-',LVRI.PLAN_LIST) ELSE '收到代偿的租金' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.rent ELSE 0.00 END f7,CASE WHEN lv.sort_number = '2' THEN lvri.corpus WHEN lv.sort_number = '3' THEN lvri.interest ELSE 0.00 END f8,'定时任务-每天生成租金实收凭证' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,lv.OWNED_COMPANY AS f49,lv.OWNED_COMPANY AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '1' THEN DI.DISTRIBUTOR_NAME ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN DI.DISTRIBUTOR_CODING ELSE lvri.cust_id END AS f65,'' AS f73,'' AS f74,'' AS f75,'' AS f76,'已完整' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_rent_plan2 lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2019053000000002')) lv ON lv.proj_type = lci.leas_form LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到代偿的租金%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM='02' AND V8.F58 IS NULL AND lvri.rent > 0 AND lvri.collect_status ='代偿' ORDER BY lvri.voucher_f3 ";
String sql_whereqh22 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,F2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67,F47,F48) SELECT REPLACE (UUID(), '-', '') id,'凭证输出' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('收到代偿的租金-',LVRI.PLAN_LIST) ELSE '收到代偿的租金' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.rent ELSE 0.00 END f7,CASE WHEN lv.sort_number = '2' THEN lvri.corpus WHEN lv.sort_number = '3' THEN lvri.interest ELSE 0.00 END f8,'定时任务-每天生成租金实收凭证' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,LCI.SUBJECTID AS f49,LCI.SUBJECTNAME AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '1' THEN DI.DISTRIBUTOR_NAME ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN DI.DISTRIBUTOR_CODING ELSE lvri.cust_id END AS f65,'' AS f73,'' AS f74,'' AS f75,'' AS f76,'已完整' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67,LCI.CONTRACT_NUMBER,OI.OWN_NUMBER FROM lv_rent_plan2 lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN (SELECT OWN_NUMBER,MAX(OWN_NAME) AS OWN_NAME FROM OWN_INFO GROUP BY OWN_NUMBER) OI ON OI.OWN_NAME=LCI.SUBJECTNAME LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2019053000000002')) lv ON lv.proj_type = lci.leas_form LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到代偿的租金%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM='02' AND V8.F58 IS NULL AND lvri.rent > 0 AND lvri.collect_status ='代偿' ORDER BY lvri.voucher_f3 ";
//收到的逾期利息--经销商代偿-(汽车回租)
String sql_whereqh33 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,f2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67) SELECT REPLACE (UUID(), '-', '') id,'凭证输出' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE AS f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('代偿逾期利息-',LVRI.PLAN_LIST) ELSE '代偿逾期利息' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.penalty ELSE 0.00 END AS f7,CASE WHEN lv.sort_number = '2' THEN lvri.penalty ELSE 0.00 END AS f8,'定时任务-每天生成租金实收凭证' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,lv.OWNED_COMPANY AS f49,lv.OWNED_COMPANY AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '2' THEN LCI.CONTRACT_NUMBER ELSE '' END AS f60,DI.DISTRIBUTOR_NAME AS f61,lv.LOAN_SUBJECT AS f62,DI.DISTRIBUTOR_CODING AS f65,'' AS f73,'' AS f74,'' AS f75,'' AS f76,'已完整' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_penalty_plan lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.subjects_code FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.loan_subject WHERE lvc.voucher_no IN ('PZ2019053000000003')) lv ON lv.proj_type = lci.leas_form LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%代偿逾期利息%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM = '02' AND V8.F58 IS NULL AND lvri.penalty > 0 AND lvri.collect_status = '代偿' ORDER BY lvri.voucher_f3 ";
String sql_whereqh33 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,f2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67,F47,F48) SELECT REPLACE (UUID(), '-', '') id,'凭证输出' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE AS f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('代偿逾期利息-',LVRI.PLAN_LIST) ELSE '代偿逾期利息' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.penalty ELSE 0.00 END AS f7,CASE WHEN lv.sort_number = '2' THEN lvri.penalty ELSE 0.00 END AS f8,'定时任务-每天生成租金实收凭证' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,LCI.SUBJECTID AS f49,LCI.SUBJECTNAME AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '2' THEN LCI.CONTRACT_NUMBER ELSE '' END AS f60,DI.DISTRIBUTOR_NAME AS f61,lv.LOAN_SUBJECT AS f62,DI.DISTRIBUTOR_CODING AS f65,'' AS f73,'' AS f74,'' AS f75,'' AS f76,'已完整' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67,LCI.CONTRACT_NUMBER,OI.OWN_NUMBER FROM lv_penalty_plan lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN (SELECT OWN_NUMBER,MAX(OWN_NAME) AS OWN_NAME FROM OWN_INFO GROUP BY OWN_NUMBER) OI ON OI.OWN_NAME=LCI.SUBJECTNAME LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.subjects_code FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.loan_subject WHERE lvc.voucher_no IN ('PZ2019053000000003')) lv ON lv.proj_type = lci.leas_form LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%代偿逾期利息%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM = '02' AND V8.F58 IS NULL AND lvri.penalty > 0 AND lvri.collect_status = '代偿' ORDER BY lvri.voucher_f3 ";
/**
* 汽车类-直租
*/
// 收到的租金--经销商代偿-当月的-(汽车直租)
String sql_whereqz11 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,f2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67) SELECT REPLACE (UUID(), '-', '') id,'凭证输出' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('收到代偿的租金-',LVRI.PLAN_LIST) ELSE '收到代偿的租金' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN LV.sort_number = '1' THEN LVRI.RENT WHEN LV.sort_number = '2' THEN LVRI.INTEREST WHEN LV.sort_number = '3' THEN (LVRI.CORPUS-ROUND(LVRI.CORPUS/getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) ELSE 0.00 END f7,CASE WHEN lv.sort_number = '4' THEN lvri.corpus WHEN lv.sort_number = '5' THEN lvri.interest WHEN lv.sort_number = '6' THEN ROUND(lvri.interest / getTax (lci.leas_form,'租息',lcct.start_date),2) WHEN lv.sort_number = '7' THEN ((LVRI.CORPUS - ROUND(LVRI.CORPUS /getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2))+(lvri.interest - ROUND(lvri.interest /getTax(LCI.LEAS_FORM,'利息',LCCT.START_DATE),2))) ELSE 0.00 END f8,'定时任务-每天生成租金实收凭证' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,lv.OWNED_COMPANY AS f49,lv.OWNED_COMPANY AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' OR lv.sort_number = '7' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '7' THEN '' WHEN lv.sort_number = '1' THEN DI.DISTRIBUTOR_NAME ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '7' THEN '' WHEN lv.sort_number = '1' THEN DI.DISTRIBUTOR_CODING ELSE lvri.cust_id END AS f65,CASE WHEN lv.sort_number = '6' THEN '0604' ELSE '' END AS f73,'' AS f74,'' AS f75,CASE WHEN lv.sort_number = '7' THEN (SELECT TAX_CODES FROM tax_code WHERE TAX_NUMBER = ROUND((getTax (lci.LEAS_FORM,'租息',LCCT.START_DATE) - 1) * 100,0)) ELSE '' END AS f76,'已完整' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_rent_plan lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2019070100000012')) lv ON lv.proj_type = lci.LEAS_FORM LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到代偿的租金%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM = '01' AND V8.F58 IS NULL AND lvri.rent > 0 AND lvri.collect_status = '代偿' ORDER BY lvri.voucher_f3 ";
String sql_whereqz11 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,f2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67,F47,F48) SELECT REPLACE (UUID(), '-', '') id,'凭证输出' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('收到代偿的租金-',LVRI.PLAN_LIST) ELSE '收到代偿的租金' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN LV.sort_number = '1' THEN LVRI.RENT WHEN LV.sort_number = '2' THEN LVRI.INTEREST WHEN LV.sort_number = '3' THEN (LVRI.CORPUS-ROUND(LVRI.CORPUS/getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) ELSE 0.00 END f7,CASE WHEN lv.sort_number = '4' THEN lvri.corpus WHEN lv.sort_number = '5' THEN lvri.interest WHEN lv.sort_number = '6' THEN ROUND(lvri.interest / getTax (lci.leas_form,'租息',lcct.start_date),2) WHEN lv.sort_number = '7' THEN ((LVRI.CORPUS - ROUND(LVRI.CORPUS /getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2))+(lvri.interest - ROUND(lvri.interest /getTax(LCI.LEAS_FORM,'利息',LCCT.START_DATE),2))) ELSE 0.00 END f8,'定时任务-每天生成租金实收凭证' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,LCI.SUBJECTID AS f49,LCI.SUBJECTNAME AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' OR lv.sort_number = '7' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '7' THEN '' WHEN lv.sort_number = '1' THEN DI.DISTRIBUTOR_NAME ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '7' THEN '' WHEN lv.sort_number = '1' THEN DI.DISTRIBUTOR_CODING ELSE lvri.cust_id END AS f65,CASE WHEN lv.sort_number = '6' THEN '0604' ELSE '' END AS f73,'' AS f74,'' AS f75,CASE WHEN lv.sort_number = '7' THEN (SELECT TAX_CODES FROM tax_code WHERE TAX_NUMBER = ROUND((getTax (lci.LEAS_FORM,'租息',LCCT.START_DATE) - 1) * 100,0)) ELSE '' END AS f76,'已完整' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67,LCI.CONTRACT_NUMBER,OI.OWN_NUMBER FROM lv_rent_plan lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN (SELECT OWN_NUMBER,MAX(OWN_NAME) AS OWN_NAME FROM OWN_INFO GROUP BY OWN_NUMBER) OI ON OI.OWN_NAME=LCI.SUBJECTNAME LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2019070100000012')) lv ON lv.proj_type = lci.LEAS_FORM LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到代偿的租金%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM = '01' AND V8.F58 IS NULL AND lvri.rent > 0 AND lvri.collect_status = '代偿' ORDER BY lvri.voucher_f3 ";
// 收到的租金--经销商代偿-跨月的-(汽车直租)
String sql_whereqz22 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,F2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67) SELECT REPLACE (UUID(), '-', '') id,'凭证输出' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('收到代偿的租金-',LVRI.PLAN_LIST) ELSE '收到代偿的租金' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.rent ELSE 0.00 END f7,CASE WHEN lv.sort_number = '2' THEN lvri.corpus WHEN lv.sort_number = '3' THEN lvri.interest ELSE 0.00 END f8,'定时任务-每天生成租金实收凭证' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,lv.OWNED_COMPANY AS f49,lv.OWNED_COMPANY AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '1' THEN DI.DISTRIBUTOR_NAME ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN DI.DISTRIBUTOR_CODING ELSE lvri.cust_id END AS f65,'' AS f73,'' AS f74,'' AS f75,'' AS f76,'已完整' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_rent_plan2 lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2019070100000013')) lv ON lv.proj_type = lci.leas_form LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到代偿的租金%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM = '01' AND V8.F58 IS NULL AND lvri.rent > 0 AND lvri.collect_status = '代偿' ORDER BY lvri.voucher_f3 ";
String sql_whereqz22 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,F2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67,F47,F48) SELECT REPLACE (UUID(), '-', '') id,'凭证输出' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('收到代偿的租金-',LVRI.PLAN_LIST) ELSE '收到代偿的租金' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.rent ELSE 0.00 END f7,CASE WHEN lv.sort_number = '2' THEN lvri.corpus WHEN lv.sort_number = '3' THEN lvri.interest ELSE 0.00 END f8,'定时任务-每天生成租金实收凭证' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,LCI.SUBJECTID AS f49,LCI.SUBJECTNAME AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '1' THEN DI.DISTRIBUTOR_NAME ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN DI.DISTRIBUTOR_CODING ELSE lvri.cust_id END AS f65,'' AS f73,'' AS f74,'' AS f75,'' AS f76,'已完整' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67,LCI.CONTRACT_NUMBER,OI.OWN_NUMBER FROM lv_rent_plan2 lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN (SELECT OWN_NUMBER,MAX(OWN_NAME) AS OWN_NAME FROM OWN_INFO GROUP BY OWN_NUMBER) OI ON OI.OWN_NAME=LCI.SUBJECTNAME LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2019070100000013')) lv ON lv.proj_type = lci.leas_form LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到代偿的租金%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM = '01' AND V8.F58 IS NULL AND lvri.rent > 0 AND lvri.collect_status = '代偿' ORDER BY lvri.voucher_f3 ";
//收到的逾期利息--经销商代偿-(汽车直租)
String sql_whereqz33 = "INSERT INTO voucher_v8 ( id, evidence_message, periodyear, f15, f2, f3, f5, f6, f7, f8, f12, f1, f49, f50, f51, f52, f59, f60, f61, f62, f65, f73, f74, f75,f76, v8_status, generate_date, v8_flag, module_name, entrydc, inputuserid, f58, f67 ) SELECT REPLACE (UUID(), '-', '') id,'凭证输出' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE AS f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('代偿逾期利息-',LVRI.PLAN_LIST) ELSE '代偿逾期利息' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.penalty ELSE 0.00 END AS f7,CASE WHEN lv.sort_number = '2' THEN lvri.penalty ELSE 0.00 END AS f8,'定时任务-每天生成租金实收凭证' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,lv.OWNED_COMPANY AS f49,lv.OWNED_COMPANY AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '2' THEN LCI.CONTRACT_NUMBER ELSE '' END AS f60,DI.DISTRIBUTOR_NAME AS f61,lv.LOAN_SUBJECT AS f62,DI.DISTRIBUTOR_CODING AS f65,'' AS f73,'' AS f74,'' AS f75,'' AS f76,'已完整' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_penalty_plan lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.subjects_code FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.loan_subject WHERE lvc.voucher_no IN ('PZ2019070100000011')) lv ON lv.proj_type = lci.leas_form LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%代偿逾期利息%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM = '01' AND V8.F58 IS NULL AND lvri.penalty > 0 AND lvri.collect_status = '代偿' ORDER BY lvri.voucher_f3 ";
String sql_whereqz33 = "INSERT INTO voucher_v8 ( id, evidence_message, periodyear, f15, f2, f3, f5, f6, f7, f8, f12, f1, f49, f50, f51, f52, f59, f60, f61, f62, f65, f73, f74, f75,f76, v8_status, generate_date, v8_flag, module_name, entrydc, inputuserid, f58, f67,F47,F48) SELECT REPLACE (UUID(), '-', '') id,'凭证输出' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE AS f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('代偿逾期利息-',LVRI.PLAN_LIST) ELSE '代偿逾期利息' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.penalty ELSE 0.00 END AS f7,CASE WHEN lv.sort_number = '2' THEN lvri.penalty ELSE 0.00 END AS f8,'定时任务-每天生成租金实收凭证' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,LCI.SUBJECTID AS f49,LCI.SUBJECTNAME AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '2' THEN LCI.CONTRACT_NUMBER ELSE '' END AS f60,DI.DISTRIBUTOR_NAME AS f61,lv.LOAN_SUBJECT AS f62,DI.DISTRIBUTOR_CODING AS f65,'' AS f73,'' AS f74,'' AS f75,'' AS f76,'已完整' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67,LCI.CONTRACT_NUMBER,OI.OWN_NUMBER FROM lv_penalty_plan lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN (SELECT OWN_NUMBER,MAX(OWN_NAME) AS OWN_NAME FROM OWN_INFO GROUP BY OWN_NUMBER) OI ON OI.OWN_NAME=LCI.SUBJECTNAME LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.subjects_code FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.loan_subject WHERE lvc.voucher_no IN ('PZ2019070100000011')) lv ON lv.proj_type = lci.leas_form LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%代偿逾期利息%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM = '01' AND V8.F58 IS NULL AND lvri.penalty > 0 AND lvri.collect_status = '代偿' ORDER BY lvri.voucher_f3 ";
/**
* 根据查询语句判断, 有值才执行插入SQL
@ -167,15 +153,15 @@ public class InsertVoucherRentCompensatory {
*/
if(dataListqh11 != null && !dataListqh11.isEmpty()) {
SqlObject sqlsqh11 = new SqlObject(sql_whereqh11);
b=Sqlca.executeSQL(sqlsqh11);
Sqlca.executeSQL(sqlsqh11);
}
if(dataListqh22 != null && !dataListqh22.isEmpty()) {
SqlObject sqlsqh22 = new SqlObject(sql_whereqh22);
d=Sqlca.executeSQL(sqlsqh22);
Sqlca.executeSQL(sqlsqh22);
}
if(dataListqh33 != null && !dataListqh33.isEmpty()) {
SqlObject sqlsqh33 = new SqlObject(sql_whereqh33);
f=Sqlca.executeSQL(sqlsqh33);
Sqlca.executeSQL(sqlsqh33);
}
/**
@ -183,15 +169,15 @@ public class InsertVoucherRentCompensatory {
*/
if(dataListqz11 != null && !dataListqz11.isEmpty()) {
SqlObject sqlsqz11 = new SqlObject(sql_whereqz11);
b=Sqlca.executeSQL(sqlsqz11);
Sqlca.executeSQL(sqlsqz11);
}
if(dataListqz22 != null && !dataListqz22.isEmpty()) {
SqlObject sqlsqz22 = new SqlObject(sql_whereqz22);
d=Sqlca.executeSQL(sqlsqz22);
Sqlca.executeSQL(sqlsqz22);
}
if(dataListqz33 != null && !dataListqz33.isEmpty()) {
SqlObject sqlsqz33 = new SqlObject(sql_whereqz33);
f=Sqlca.executeSQL(sqlsqz33);
Sqlca.executeSQL(sqlsqz33);
}
Sqlca.commit();
System.out.println("***********************************************************");

View File

@ -39,16 +39,16 @@ public class InsertVoucherRentIncome {
* 查询数据, 判断是否需要执行插入中间表
*/
// 查询是否有当月的, 未生成凭证的数据(卡扣)
String sqls1="SELECT lri.RENT FROM lc_rent_income lri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lri.contract_id AND lrp.plan_list = lri.plan_list LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN (SELECT income_id FROM lv_rent_income GROUP BY INCOME_ID)LV1 ON LV1.INCOME_ID=LRP.ID LEFT JOIN (SELECT income_id FROM lv_rent_income2 GROUP BY INCOME_ID)LV2 ON LV2.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN GROUP BY INCOME_ID)LV3 ON LV3.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN2 GROUP BY INCOME_ID)LV4 ON LV4.INCOME_ID=LRP.ID WHERE (lrp.collect_status IN ('手工收款', '批量收款') OR lrp.collect_msg IN ('微信支付', '银联支付')) AND lri.rent > 0 AND (LV1.INCOME_ID IS NULL AND LV2.INCOME_ID IS NULL AND LV3.INCOME_ID IS NULL AND LV4.INCOME_ID IS NULL) AND DATE_FORMAT(NOW(), '%Y-%m') = DATE_FORMAT(lrp.plan_date, '%Y-%m') AND lul.is_main = 'Y' ";
String sqls1="SELECT lri.RENT FROM lc_rent_income lri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lri.contract_id AND lrp.plan_list = lri.plan_list LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN (SELECT income_id FROM lv_rent_income GROUP BY INCOME_ID)LV1 ON LV1.INCOME_ID=LRP.ID LEFT JOIN (SELECT income_id FROM lv_rent_income2 GROUP BY INCOME_ID)LV2 ON LV2.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN GROUP BY INCOME_ID)LV3 ON LV3.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN2 GROUP BY INCOME_ID)LV4 ON LV4.INCOME_ID=LRP.ID WHERE (lrp.collect_status IN ('手工收款', '批量收款') OR lrp.collect_msg IN ('WXPay', 'WXUnionPay')) AND lri.rent > 0 AND (LV1.INCOME_ID IS NULL AND LV2.INCOME_ID IS NULL AND LV3.INCOME_ID IS NULL AND LV4.INCOME_ID IS NULL) AND DATE_FORMAT(NOW(), '%Y-%m') = DATE_FORMAT(lrp.plan_date, '%Y-%m') AND lul.is_main = 'Y' ";
// 查询跨月的, 未生成凭证的数据(卡扣)
String sqls2="SELECT lri.RENT FROM lc_rent_income lri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lri.contract_id AND lrp.plan_list = lri.plan_list LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN (SELECT income_id FROM lv_rent_income GROUP BY INCOME_ID)LV1 ON LV1.INCOME_ID=LRP.ID LEFT JOIN (SELECT income_id FROM lv_rent_income2 GROUP BY INCOME_ID)LV2 ON LV2.INCOME_ID= LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN GROUP BY INCOME_ID)LV3 ON LV3.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN2 GROUP BY INCOME_ID)LV4 ON LV4.INCOME_ID = LRP.ID WHERE (lrp.collect_status IN ('手工收款', '批量收款') OR lrp.collect_msg IN ('微信支付', '银联支付')) AND lri.rent > 0 AND (LV1.INCOME_ID IS NULL AND LV2.INCOME_ID IS NULL AND LV3.INCOME_ID IS NULL AND LV4.INCOME_ID IS NULL) AND DATE_FORMAT(NOW(), '%Y-%m') <> DATE_FORMAT(lrp.plan_date, '%Y-%m') AND lul.is_main = 'Y' ";
String sqls2="SELECT lri.RENT FROM lc_rent_income lri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lri.contract_id AND lrp.plan_list = lri.plan_list LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN (SELECT income_id FROM lv_rent_income GROUP BY INCOME_ID)LV1 ON LV1.INCOME_ID=LRP.ID LEFT JOIN (SELECT income_id FROM lv_rent_income2 GROUP BY INCOME_ID)LV2 ON LV2.INCOME_ID= LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN GROUP BY INCOME_ID)LV3 ON LV3.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN2 GROUP BY INCOME_ID)LV4 ON LV4.INCOME_ID = LRP.ID WHERE (lrp.collect_status IN ('手工收款', '批量收款') OR lrp.collect_msg IN ('WXPay', 'WXUnionPay')) AND lri.rent > 0 AND (LV1.INCOME_ID IS NULL AND LV2.INCOME_ID IS NULL AND LV3.INCOME_ID IS NULL AND LV4.INCOME_ID IS NULL) AND DATE_FORMAT(NOW(), '%Y-%m') <> DATE_FORMAT(lrp.plan_date, '%Y-%m') AND lul.is_main = 'Y' ";
// 查询当前数据是否有逾期利息(卡扣)
String sqls3="SELECT lri.PENALTY FROM lc_rent_income lri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lri.contract_id AND lrp.plan_list = lri.plan_list LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN (SELECT income_id FROM lv_penalty_income GROUP BY INCOME_ID)LV1 ON LV1.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_PENALTY_PLAN GROUP BY INCOME_ID)LV2 ON LV2.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN GROUP BY INCOME_ID)LV3 ON LV3.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN2 GROUP BY INCOME_ID)LV4 ON LV4.INCOME_ID=LRP.ID WHERE (lrp.collect_status IN ('手工收款', '批量收款') OR lrp.collect_msg IN ('微信支付', '银联支付')) AND lri.penalty > 0 AND (LV1.INCOME_ID IS NULL AND LV2.INCOME_ID IS NULL AND LV3.INCOME_ID IS NULL AND LV4.INCOME_ID IS NULL) AND lul.is_main = 'Y' ";
String sqls3="SELECT lri.PENALTY FROM lc_rent_income lri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lri.contract_id AND lrp.plan_list = lri.plan_list LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN (SELECT income_id FROM lv_penalty_income GROUP BY INCOME_ID)LV1 ON LV1.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_PENALTY_PLAN GROUP BY INCOME_ID)LV2 ON LV2.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN GROUP BY INCOME_ID)LV3 ON LV3.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN2 GROUP BY INCOME_ID)LV4 ON LV4.INCOME_ID=LRP.ID WHERE (lrp.collect_status IN ('手工收款', '批量收款') OR lrp.collect_msg IN ('WXPay', 'WXUnionPay')) AND lri.penalty > 0 AND (LV1.INCOME_ID IS NULL AND LV2.INCOME_ID IS NULL AND LV3.INCOME_ID IS NULL AND LV4.INCOME_ID IS NULL) AND lul.is_main = 'Y' ";
// 代偿反冲租金
String sqls4="SELECT lri.RENT,LRP.ID AS F58 FROM lc_rent_income lri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lri.contract_id AND lrp.plan_list = lri.plan_list LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN GROUP BY INCOME_ID)LV1 ON LV1.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN2 GROUP BY INCOME_ID)LV2 ON LV2.INCOME_ID=LRP.ID LEFT JOIN (SELECT F58 FROM VOUCHER_V8 WHERE F59 = 1 AND MODULE_NAME LIKE '%代偿反冲-收到代偿的租金%' GROUP BY F58)V8 ON V8.F58=LRP.ID WHERE (lrp.collect_status IN ('手工收款', '批量收款') OR lrp.collect_msg IN ('微信支付', '银联支付')) AND lri.rent > 0 AND (LV1.INCOME_ID IS NOT NULL OR LV2.INCOME_ID IS NOT NULL) AND V8.F58 IS NULL AND lul.is_main = 'Y' ";
String sqls4="SELECT lri.RENT,LRP.ID AS F58 FROM lc_rent_income lri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lri.contract_id AND lrp.plan_list = lri.plan_list LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN GROUP BY INCOME_ID)LV1 ON LV1.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN2 GROUP BY INCOME_ID)LV2 ON LV2.INCOME_ID=LRP.ID LEFT JOIN (SELECT F58 FROM VOUCHER_V8 WHERE F59 = 1 AND MODULE_NAME LIKE '%代偿反冲-收到代偿的租金%' GROUP BY F58)V8 ON V8.F58=LRP.ID WHERE (lrp.collect_status IN ('手工收款', '批量收款') OR lrp.collect_msg IN ('WXPay', 'WXUnionPay')) AND lri.rent > 0 AND (LV1.INCOME_ID IS NOT NULL OR LV2.INCOME_ID IS NOT NULL) AND V8.F58 IS NULL AND lul.is_main = 'Y' ";
// 代偿反冲逾期利息
String slqs5="SELECT lri.PENALTY,LRP.ID AS F58 FROM lc_rent_income lri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lri.contract_id AND lrp.plan_list = lri.plan_list LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN GROUP BY INCOME_ID)LV1 ON LV1.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN2 GROUP BY INCOME_ID)LV2 ON LV2.INCOME_ID=LRP.ID LEFT JOIN (SELECT F58 FROM VOUCHER_V8 WHERE F59 = 1 AND MODULE_NAME LIKE '%代偿反冲-代偿逾期利息%' GROUP BY F58)V8 ON V8.F58=LRP.ID WHERE (lrp.collect_status IN ('手工收款', '批量收款') OR lrp.collect_msg IN ('微信支付', '银联支付')) AND lri.PENALTY > 0 AND (LV1.INCOME_ID IS NOT NULL OR LV2.INCOME_ID IS NOT NULL) AND V8.F58 IS NULL AND lul.is_main = 'Y' ";
String slqs5="SELECT lri.PENALTY,LRP.ID AS F58 FROM lc_rent_income lri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lri.contract_id AND lrp.plan_list = lri.plan_list LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN GROUP BY INCOME_ID)LV1 ON LV1.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN2 GROUP BY INCOME_ID)LV2 ON LV2.INCOME_ID=LRP.ID LEFT JOIN (SELECT F58 FROM VOUCHER_V8 WHERE F59 = 1 AND MODULE_NAME LIKE '%代偿反冲-代偿逾期利息%' GROUP BY F58)V8 ON V8.F58=LRP.ID WHERE (lrp.collect_status IN ('手工收款', '批量收款') OR lrp.collect_msg IN ('WXPay', 'WXUnionPay')) AND lri.PENALTY > 0 AND (LV1.INCOME_ID IS NOT NULL OR LV2.INCOME_ID IS NOT NULL) AND V8.F58 IS NULL AND lul.is_main = 'Y' ";
List<Map<String,String>> dataList1=DataOperatorUtil.getDataBySql(Sqlca, sqls1, null);
List<Map<String,String>> dataList2=DataOperatorUtil.getDataBySql(Sqlca, sqls2, null);
@ -60,11 +60,11 @@ public class InsertVoucherRentIncome {
* 将数据插入中间表的SQL
*/
// 未逾期及逾期未过月(卡扣)
String sql1="INSERT INTO lv_rent_income (SELECT REPLACE(UUID(), '-', ''),CONCAT('k', getSerialNumber ('凭证号')),cif.customer_num,cif.customername,lci.id,lci.contract_number,lrp.id,lri.HIRE_DATE,lrp.plan_list,lri.RENT,lri.CORPUS,lri.INTEREST,0.00,lri.OWN_BANK,lri.OWN_ACCOUNT,lri.OWN_NUMBER,lri.EBANK_NUMBER,lri.CARDDEDUCT_ID,lri.ACCOUNTING_DATE,CASE WHEN lrp.collect_msg IN ('微信支付', '银联支付') THEN lrp.collect_msg ELSE lrp.COLLECT_STATUS END AS COLLECT_STATUS,LCI.BUSINESSTYPE,LCI.LEAS_FORM FROM lc_rent_income lri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lri.contract_id AND lrp.plan_list = lri.plan_list LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN (SELECT income_id FROM lv_rent_income GROUP BY INCOME_ID)LV1 ON LV1.INCOME_ID = LRP.ID LEFT JOIN (SELECT income_id FROM lv_rent_income2 GROUP BY INCOME_ID)LV2 ON LV2.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN GROUP BY INCOME_ID)LV3 ON LV3.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN2 GROUP BY INCOME_ID)LV4 ON LV4.INCOME_ID=LRP.ID WHERE (lrp.collect_status IN ('手工收款', '批量收款') OR lrp.collect_msg IN ('微信支付', '银联支付')) AND lri.rent > 0 AND (LV1.INCOME_ID IS NULL AND LV2.INCOME_ID IS NULL AND LV3.INCOME_ID IS NULL AND LV4.INCOME_ID IS NULL) AND DATE_FORMAT(NOW(), '%Y-%m') = DATE_FORMAT(lrp.plan_date, '%Y-%m') AND lul.is_main = 'Y')";
String sql1="INSERT INTO lv_rent_income (SELECT REPLACE(UUID(), '-', ''),CONCAT('k', getSerialNumber ('凭证号')),cif.customer_num,cif.customername,lci.id,lci.contract_number,lrp.id,lri.HIRE_DATE,lrp.plan_list,lri.RENT,lri.CORPUS,lri.INTEREST,0.00,lri.OWN_BANK,lri.OWN_ACCOUNT,lri.OWN_NUMBER,lri.EBANK_NUMBER,lri.CARDDEDUCT_ID,lri.ACCOUNTING_DATE,CASE WHEN lrp.collect_msg IN ('WXPay', 'WXUnionPay') THEN lrp.collect_msg ELSE lrp.COLLECT_STATUS END AS COLLECT_STATUS,LCI.BUSINESSTYPE,LCI.LEAS_FORM FROM lc_rent_income lri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lri.contract_id AND lrp.plan_list = lri.plan_list LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN (SELECT income_id FROM lv_rent_income GROUP BY INCOME_ID)LV1 ON LV1.INCOME_ID = LRP.ID LEFT JOIN (SELECT income_id FROM lv_rent_income2 GROUP BY INCOME_ID)LV2 ON LV2.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN GROUP BY INCOME_ID)LV3 ON LV3.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN2 GROUP BY INCOME_ID)LV4 ON LV4.INCOME_ID=LRP.ID WHERE (lrp.collect_status IN ('手工收款', '批量收款') OR lrp.collect_msg IN ('WXPay', 'WXUnionPay')) AND lri.rent > 0 AND (LV1.INCOME_ID IS NULL AND LV2.INCOME_ID IS NULL AND LV3.INCOME_ID IS NULL AND LV4.INCOME_ID IS NULL) AND DATE_FORMAT(NOW(), '%Y-%m') = DATE_FORMAT(lrp.plan_date, '%Y-%m') AND lul.is_main = 'Y')";
// 逾期过月(卡扣)
String sql2="INSERT INTO lv_rent_income2 (SELECT REPLACE(UUID(), '-', ''),CONCAT('k', getSerialNumber ('凭证号')),cif.customer_num,cif.customername,lci.id,lci.contract_number,lrp.id,lri.HIRE_DATE,lrp.plan_list,lri.RENT,lri.CORPUS,lri.INTEREST,0.00,lri.OWN_BANK,lri.OWN_ACCOUNT,lri.OWN_NUMBER,lri.EBANK_NUMBER,lri.CARDDEDUCT_ID,lri.ACCOUNTING_DATE,CASE WHEN lrp.collect_msg IN ('微信支付', '银联支付') THEN lrp.collect_msg ELSE lrp.COLLECT_STATUS END AS COLLECT_STATUS,LCI.BUSINESSTYPE,LCI.LEAS_FORM FROM lc_rent_income lri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lri.contract_id AND lrp.plan_list = lri.plan_list LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN (SELECT income_id FROM lv_rent_income GROUP BY INCOME_ID)LV1 ON LV1.INCOME_ID=LRP.ID LEFT JOIN (SELECT income_id FROM lv_rent_income2 GROUP BY INCOME_ID)LV2 ON LV2.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN GROUP BY INCOME_ID)LV3 ON LV3.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN2 GROUP BY INCOME_ID)LV4 ON LV4.INCOME_ID=LRP.ID WHERE (lrp.collect_status IN ('手工收款', '批量收款') OR lrp.collect_msg IN ('微信支付', '银联支付')) AND lri.rent > 0 AND (LV1.INCOME_ID IS NULL AND LV2.INCOME_ID IS NULL AND LV3.INCOME_ID IS NULL AND LV4.INCOME_ID IS NULL) AND DATE_FORMAT(NOW(), '%Y-%m') <> DATE_FORMAT(lrp.plan_date, '%Y-%m') AND lul.is_main = 'Y') ";
String sql2="INSERT INTO lv_rent_income2 (SELECT REPLACE(UUID(), '-', ''),CONCAT('k', getSerialNumber ('凭证号')),cif.customer_num,cif.customername,lci.id,lci.contract_number,lrp.id,lri.HIRE_DATE,lrp.plan_list,lri.RENT,lri.CORPUS,lri.INTEREST,0.00,lri.OWN_BANK,lri.OWN_ACCOUNT,lri.OWN_NUMBER,lri.EBANK_NUMBER,lri.CARDDEDUCT_ID,lri.ACCOUNTING_DATE,CASE WHEN lrp.collect_msg IN ('WXPay', 'WXUnionPay') THEN lrp.collect_msg ELSE lrp.COLLECT_STATUS END AS COLLECT_STATUS,LCI.BUSINESSTYPE,LCI.LEAS_FORM FROM lc_rent_income lri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lri.contract_id AND lrp.plan_list = lri.plan_list LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN (SELECT income_id FROM lv_rent_income GROUP BY INCOME_ID)LV1 ON LV1.INCOME_ID=LRP.ID LEFT JOIN (SELECT income_id FROM lv_rent_income2 GROUP BY INCOME_ID)LV2 ON LV2.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN GROUP BY INCOME_ID)LV3 ON LV3.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN2 GROUP BY INCOME_ID)LV4 ON LV4.INCOME_ID=LRP.ID WHERE (lrp.collect_status IN ('手工收款', '批量收款') OR lrp.collect_msg IN ('WXPay', 'WXUnionPay')) AND lri.rent > 0 AND (LV1.INCOME_ID IS NULL AND LV2.INCOME_ID IS NULL AND LV3.INCOME_ID IS NULL AND LV4.INCOME_ID IS NULL) AND DATE_FORMAT(NOW(), '%Y-%m') <> DATE_FORMAT(lrp.plan_date, '%Y-%m') AND lul.is_main = 'Y') ";
// 逾期利息(卡扣)
String sql3="INSERT INTO lv_penalty_income (SELECT REPLACE(UUID(), '-', ''),CONCAT('k', getSerialNumber ('凭证号')),cif.customer_num,cif.customername,lci.id,lci.contract_number,lrp.id,lri.HIRE_DATE,lrp.plan_list,0.00,0.00,0.00,lri.PENALTY,lri.OWN_BANK,lri.OWN_ACCOUNT,lri.OWN_NUMBER,lri.EBANK_NUMBER,lri.CARDDEDUCT_ID,lri.ACCOUNTING_DATE,CASE WHEN lrp.collect_msg IN ('微信支付', '银联支付') THEN lrp.collect_msg ELSE lrp.COLLECT_STATUS END AS COLLECT_STATUS,LCI.BUSINESSTYPE,LCI.LEAS_FORM FROM lc_rent_income lri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lri.contract_id AND lrp.plan_list = lri.plan_list LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN (SELECT income_id FROM lv_penalty_income GROUP BY INCOME_ID)LV1 ON LV1.INCOME_ID = LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_PENALTY_PLAN GROUP BY INCOME_ID)LV2 ON LV2.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN GROUP BY INCOME_ID)LV3 ON LV3.INCOME_ID = LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN2 GROUP BY INCOME_ID)LV4 ON LV4.INCOME_ID=LRP.ID WHERE (lrp.collect_status IN ('手工收款', '批量收款') OR lrp.collect_msg IN ('微信支付', '银联支付')) AND lri.penalty > 0 AND (LV1.INCOME_ID IS NULL AND LV2.INCOME_ID IS NULL AND LV3.INCOME_ID IS NULL AND LV4.INCOME_ID IS NULL) AND lul.is_main = 'Y') ";
String sql3="INSERT INTO lv_penalty_income (SELECT REPLACE(UUID(), '-', ''),CONCAT('k', getSerialNumber ('凭证号')),cif.customer_num,cif.customername,lci.id,lci.contract_number,lrp.id,lri.HIRE_DATE,lrp.plan_list,0.00,0.00,0.00,lri.PENALTY,lri.OWN_BANK,lri.OWN_ACCOUNT,lri.OWN_NUMBER,lri.EBANK_NUMBER,lri.CARDDEDUCT_ID,lri.ACCOUNTING_DATE,CASE WHEN lrp.collect_msg IN ('WXPay', 'WXUnionPay') THEN lrp.collect_msg ELSE lrp.COLLECT_STATUS END AS COLLECT_STATUS,LCI.BUSINESSTYPE,LCI.LEAS_FORM FROM lc_rent_income lri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lri.contract_id AND lrp.plan_list = lri.plan_list LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN (SELECT income_id FROM lv_penalty_income GROUP BY INCOME_ID)LV1 ON LV1.INCOME_ID = LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_PENALTY_PLAN GROUP BY INCOME_ID)LV2 ON LV2.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN GROUP BY INCOME_ID)LV3 ON LV3.INCOME_ID = LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN2 GROUP BY INCOME_ID)LV4 ON LV4.INCOME_ID=LRP.ID WHERE (lrp.collect_status IN ('手工收款', '批量收款') OR lrp.collect_msg IN ('WXPay', 'WXUnionPay')) AND lri.penalty > 0 AND (LV1.INCOME_ID IS NULL AND LV2.INCOME_ID IS NULL AND LV3.INCOME_ID IS NULL AND LV4.INCOME_ID IS NULL) AND lul.is_main = 'Y') ";
/**
* 根据查询语句判断, 有值才执行插入SQL
*/
@ -130,9 +130,9 @@ public class InsertVoucherRentIncome {
* 汽车回租-卡扣
*/
// 当月的租金(卡扣)-(汽车回租)
String sqlqh1="SELECT lvri.RENT,lvri.income_id AS F58 FROM lv_rent_income lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id WHERE lvri.collect_status IN ('手工收款', '批量收款') AND lvri.rent > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='02' AND lvri.income_id NOT IN(SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到的租金(卡扣)%' AND f58 IS NOT NULL) AND DATE_FORMAT(NOW(), '%Y-%m') = DATE_FORMAT(lrp.plan_date, '%Y-%m')";
String sqlqh1="SELECT lvri.RENT,lvri.income_id AS F58 FROM lv_rent_income lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lvri.contract_id AND lrp.id = lvri.income_id LEFT JOIN (SELECT F58 FROM VOUCHER_V8 WHERE module_name LIKE '%-收到的租金(卡扣)%' AND F58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status IN ('手工收款', '批量收款') AND lvri.rent > 0 AND LVRI.BUSINESSTYPE = '1' AND LVRI.LEAS_FORM = '02' AND V8.F58 IS NULL AND DATE_FORMAT(NOW(), '%Y-%m') = DATE_FORMAT(lrp.plan_date, '%Y-%m') ";
// 本月以前的租金(卡扣)-(汽车回租)
String sqlqh2="SELECT lvri.RENT,lvri.income_id AS F58 FROM lv_rent_income2 lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lvri.contract_id AND lrp.id = lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到的租金(卡扣)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status IN ('手工收款', '批量收款') AND lvri.rent > 0 AND LVRI.BUSINESSTYPE = '1' AND LVRI.LEAS_FORM = '02' AND V8.F58 IS NULL AND DATE_FORMAT(NOW(), '%Y-%m') > DATE_FORMAT(lrp.plan_date, '%Y-%m') ";
String sqlqh2="SELECT lvri.RENT,lvri.income_id AS F58 FROM lv_rent_income2 lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lvri.contract_id AND lrp.id = lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到的租金(卡扣)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status IN ('手工收款', '批量收款') AND lvri.rent > 0 AND LVRI.BUSINESSTYPE = '1' AND LVRI.LEAS_FORM = '02' AND V8.F58 IS NULL AND DATE_FORMAT(NOW(), '%Y-%m') <> DATE_FORMAT(lrp.plan_date, '%Y-%m') ";
// 逾期利息(卡扣)-(汽车回租)
String sqlqh3="SELECT lvri.PENALTY,lvri.income_id AS F58 FROM lv_penalty_income lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lvri.contract_id AND lrp.id = lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%收到的逾期利息(卡扣)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status IN ('手工收款', '批量收款') AND lvri.PENALTY > 0 AND LVRI.BUSINESSTYPE = '1' AND LVRI.LEAS_FORM = '02' AND V8.F58 IS NULL ";
/**
@ -141,27 +141,27 @@ public class InsertVoucherRentIncome {
// 当月的租金(卡扣)-(汽车直租)
String sqlqz1="SELECT lvri.RENT,lvri.income_id AS F58 FROM lv_rent_income lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lvri.contract_id AND lrp.id = lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到的租金(卡扣)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status IN ('手工收款', '批量收款') AND lvri.rent > 0 AND LVRI.BUSINESSTYPE = '1' AND LVRI.LEAS_FORM = '01' AND V8.F58 IS NULL AND DATE_FORMAT(NOW(), '%Y-%m') = DATE_FORMAT(lrp.plan_date, '%Y-%m') ";
// 本月以前的租金(卡扣)-(汽车直租)
String sqlqz2="SELECT lvri.RENT,lvri.income_id AS F58 FROM lv_rent_income2 lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到的租金(卡扣)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status IN ('手工收款', '批量收款') AND lvri.rent > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='01' AND V8.F58 IS NULL AND DATE_FORMAT(NOW(), '%Y-%m') > DATE_FORMAT(lrp.plan_date, '%Y-%m') ";
String sqlqz2="SELECT lvri.RENT,lvri.income_id AS F58 FROM lv_rent_income2 lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到的租金(卡扣)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status IN ('手工收款', '批量收款') AND lvri.rent > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='01' AND V8.F58 IS NULL AND DATE_FORMAT(NOW(), '%Y-%m') <> DATE_FORMAT(lrp.plan_date, '%Y-%m') ";
// 逾期利息(卡扣)-(汽车直租)
String sqlqz3="SELECT lvri.PENALTY,lvri.income_id AS F58 FROM lv_penalty_income lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%收到的逾期利息(卡扣)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status IN ('手工收款', '批量收款') AND lvri.PENALTY > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='01' AND V8.F58 IS NULL ";
/**
* 汽车回租-微信
*/
// 当月的租金(微信)-(汽车回租)
String sqlWh1="SELECT lvri.RENT,lvri.income_id AS F58 FROM lv_rent_income lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到的租金(微信)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status IN ('微信支付') AND lvri.rent > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='02' AND V8.F58 IS NULL AND DATE_FORMAT(NOW(), '%Y-%m') = DATE_FORMAT(lrp.plan_date, '%Y-%m')";
String sqlWh1="SELECT lvri.RENT,lvri.income_id AS F58 FROM lv_rent_income lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到的租金(微信)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status IN ('WXPay') AND lvri.rent > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='02' AND V8.F58 IS NULL AND DATE_FORMAT(NOW(), '%Y-%m') = DATE_FORMAT(lrp.plan_date, '%Y-%m')";
// 本月以前的租金(微信)-(汽车回租)
String sqlWh2="SELECT lvri.RENT,lvri.income_id AS F58 FROM lv_rent_income2 lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到的租金(微信)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status IN ('微信支付') AND lvri.rent > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='02' AND V8.F58 IS NULL AND DATE_FORMAT(NOW(), '%Y-%m') <> DATE_FORMAT(lrp.plan_date, '%Y-%m')";
String sqlWh2="SELECT lvri.RENT,lvri.income_id AS F58 FROM lv_rent_income2 lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到的租金(微信)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status IN ('WXPay') AND lvri.rent > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='02' AND V8.F58 IS NULL AND DATE_FORMAT(NOW(), '%Y-%m') <> DATE_FORMAT(lrp.plan_date, '%Y-%m')";
// 逾期利息(微信)-(汽车回租)
String sqlWh3="SELECT lvri.PENALTY,lvri.income_id AS F58 FROM lv_penalty_income lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%收到的逾期利息(微信)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status IN ('微信支付') AND lvri.PENALTY > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='02' AND V8.F58 IS NULL ";
String sqlWh3="SELECT lvri.PENALTY,lvri.income_id AS F58 FROM lv_penalty_income lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%收到的逾期利息(微信)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status IN ('WXPay') AND lvri.PENALTY > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='02' AND V8.F58 IS NULL ";
/**
* 汽车回租-微信银联
*/
// 当月的租金(微信)-(汽车直租)
String sqlWYh1="SELECT lvri.RENT,lvri.income_id AS F58 FROM lv_rent_income lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到的租金(微信银联)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status IN ('银联支付') AND lvri.rent > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='02' AND V8.F58 IS NULL AND DATE_FORMAT(NOW(), '%Y-%m') = DATE_FORMAT(lrp.plan_date, '%Y-%m')";
String sqlWYh1="SELECT lvri.RENT,lvri.income_id AS F58 FROM lv_rent_income lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到的租金(微信银联)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status IN ('WXUnionPay') AND lvri.rent > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='02' AND V8.F58 IS NULL AND DATE_FORMAT(NOW(), '%Y-%m') = DATE_FORMAT(lrp.plan_date, '%Y-%m')";
// 本月以前的租金(微信)-(汽车直租)
String sqlWYh2="SELECT lvri.RENT,lvri.income_id AS F58 FROM lv_rent_income2 lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到的租金(微信银联)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status IN ('银联支付') AND lvri.rent > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='02' AND V8.F58 IS NULL AND DATE_FORMAT(NOW(), '%Y-%m') <> DATE_FORMAT(lrp.plan_date, '%Y-%m')";
String sqlWYh2="SELECT lvri.RENT,lvri.income_id AS F58 FROM lv_rent_income2 lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到的租金(微信银联)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status IN ('WXUnionPay') AND lvri.rent > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='02' AND V8.F58 IS NULL AND DATE_FORMAT(NOW(), '%Y-%m') <> DATE_FORMAT(lrp.plan_date, '%Y-%m')";
// 逾期利息(微信)-(汽车直租)
String sqlWYh3="SELECT lvri.PENALTY,lvri.income_id AS F58 FROM lv_penalty_income lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%收到的逾期利息(微信银联)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status IN ('银联支付') AND lvri.PENALTY > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='02' AND V8.F58 IS NULL ";
String sqlWYh3="SELECT lvri.PENALTY,lvri.income_id AS F58 FROM lv_penalty_income lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%收到的逾期利息(微信银联)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status IN ('WXUnionPay') AND lvri.PENALTY > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='02' AND V8.F58 IS NULL ";
/**
* 汽车回租-卡扣
@ -193,38 +193,38 @@ public class InsertVoucherRentIncome {
* 汽车类-回租-卡扣
*/
// 收到的租金--卡扣-当月的-(汽车回租)
String sql_whereqh1 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,f2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67) SELECT REPLACE (UUID(), '-', '') id,'凭证输出' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('收到的租金-卡扣-',LVRI.PLAN_LIST) ELSE '收到的租金-卡扣' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.rent WHEN LV.sort_number = '2' THEN LVRI.INTEREST ELSE 0.00 END f7,CASE WHEN lv.sort_number = '3' THEN lvri.corpus WHEN lv.sort_number = '4' THEN lvri.interest WHEN lv.sort_number = '5' THEN ROUND(lvri.interest / getTax (lci.leas_form,'租息',lcct.start_date),2) WHEN lv.sort_number = '6' THEN (lvri.interest - ROUND(lvri.interest / getTax (lci.leas_form,'租息',lcct.start_date),2)) ELSE 0.00 END f8,'定时任务-每天生成租金实收凭证' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,lv.OWNED_COMPANY AS f49,lv.OWNED_COMPANY AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' OR lv.sort_number = '6' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '1' THEN '汽车C端待查客户' WHEN lv.sort_number = '6' THEN '' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN 'APZL00000000DC' WHEN lv.sort_number = '6' THEN '' ELSE lvri.cust_id END AS f65,CASE WHEN lv.sort_number = '5' THEN '0604' ELSE '' END AS f73,'' AS f74,'' AS f75,CASE WHEN lv.sort_number = '6' THEN (SELECT TAX_CODES FROM tax_code WHERE TAX_NUMBER = ROUND((getTax (lci.LEAS_FORM,'租息',LCCT.START_DATE) - 1) * 100,0)) ELSE '' END AS f76,'已完整' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_rent_income lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2018082100000142')) lv ON lv.proj_type = lci.LEAS_FORM LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到的租金(卡扣)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM='02' AND V8.F58 IS NULL AND lvri.rent > 0 AND lvri.collect_status IN ('手工收款', '批量收款') ORDER BY lvri.voucher_f3 ";
String sql_whereqh1 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,f2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67,F47,F48) SELECT REPLACE (UUID(), '-', '') id,'凭证输出' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('收到的租金-卡扣-',LVRI.PLAN_LIST) ELSE '收到的租金-卡扣' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.rent WHEN LV.sort_number = '2' THEN LVRI.INTEREST ELSE 0.00 END f7,CASE WHEN lv.sort_number = '3' THEN lvri.corpus WHEN lv.sort_number = '4' THEN lvri.interest WHEN lv.sort_number = '5' THEN ROUND(lvri.interest / getTax (lci.leas_form,'租息',lcct.start_date),2) WHEN lv.sort_number = '6' THEN (lvri.interest - ROUND(lvri.interest / getTax (lci.leas_form,'租息',lcct.start_date),2)) ELSE 0.00 END f8,'定时任务-每天生成租金实收凭证' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,LCI.SUBJECTID AS f49,LCI.SUBJECTNAME AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' OR lv.sort_number = '6' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '1' THEN '汽车C端待查客户' WHEN lv.sort_number = '6' THEN '' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN 'APZL00000000DC' WHEN lv.sort_number = '6' THEN '' ELSE lvri.cust_id END AS f65,CASE WHEN lv.sort_number = '5' THEN '0604' ELSE '' END AS f73,'' AS f74,'' AS f75,CASE WHEN lv.sort_number = '6' THEN (SELECT TAX_CODES FROM tax_code WHERE TAX_NUMBER = ROUND((getTax (lci.LEAS_FORM,'租息',LCCT.START_DATE) - 1) * 100,0)) ELSE '' END AS f76,'已完整' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67,LCI.CONTRACT_NUMBER,OI.OWN_NUMBER FROM lv_rent_income lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT OWN_NUMBER,MAX(OWN_NAME) AS OWN_NAME FROM OWN_INFO GROUP BY OWN_NUMBER) OI ON OI.OWN_NAME=LCI.SUBJECTNAME LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2018082100000142')) lv ON lv.proj_type = lci.LEAS_FORM LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到的租金(卡扣)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM='02' AND V8.F58 IS NULL AND lvri.rent > 0 AND lvri.collect_status IN ('手工收款', '批量收款') ORDER BY lvri.voucher_f3 ";
// 收到的租金--卡扣-跨月的-(汽车回租)
String sql_whereqh2 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,F2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67) SELECT REPLACE (UUID(), '-', '') id,'凭证输出' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('收到的租金-卡扣-',LVRI.PLAN_LIST) ELSE '收到的租金-卡扣' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.rent ELSE 0.00 END f7,CASE WHEN lv.sort_number = '2' THEN lvri.corpus WHEN lv.sort_number = '3' THEN lvri.interest ELSE 0.00 END f8,'定时任务-每天生成租金实收凭证' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,lv.OWNED_COMPANY AS f49,lv.OWNED_COMPANY AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '1' THEN '汽车C端待查客户' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN 'APZL00000000DC' ELSE lvri.cust_id END AS f65,'' AS f73,'' AS f74,'' AS f75,'' AS f76,'已完整' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_rent_income2 lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2018082100000143')) lv ON lv.proj_type = lci.leas_form LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到的租金(卡扣)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM='02' AND V8.F58 IS NULL AND lvri.rent > 0 AND lvri.collect_status IN ('手工收款', '批量收款') ORDER BY lvri.voucher_f3 ";
String sql_whereqh2 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,F2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67,F47,F48) SELECT REPLACE (UUID(), '-', '') id,'凭证输出' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('收到的租金-卡扣-',LVRI.PLAN_LIST) ELSE '收到的租金-卡扣' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.rent ELSE 0.00 END f7,CASE WHEN lv.sort_number = '2' THEN lvri.corpus WHEN lv.sort_number = '3' THEN lvri.interest ELSE 0.00 END f8,'定时任务-每天生成租金实收凭证' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,LCI.SUBJECTID AS f49,LCI.SUBJECTNAME AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '1' THEN '汽车C端待查客户' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN 'APZL00000000DC' ELSE lvri.cust_id END AS f65,'' AS f73,'' AS f74,'' AS f75,'' AS f76,'已完整' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67,LCI.CONTRACT_NUMBER,OI.OWN_NUMBER FROM lv_rent_income2 lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT OWN_NUMBER,MAX(OWN_NAME) AS OWN_NAME FROM OWN_INFO GROUP BY OWN_NUMBER) OI ON OI.OWN_NAME=LCI.SUBJECTNAME LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2018082100000143')) lv ON lv.proj_type = lci.leas_form LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到的租金(卡扣)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM='02' AND V8.F58 IS NULL AND lvri.rent > 0 AND lvri.collect_status IN ('手工收款', '批量收款') ORDER BY lvri.voucher_f3 ";
//收到的逾期利息--卡扣-(汽车回租)
String sql_whereqh3 = "INSERT INTO voucher_v8 ( id, evidence_message, periodyear, f15, f2, f3, f5, f6, f7, f8, f12, f1, f49, f50, f51, f52, f59, f60, f61, f62, f65, f73, f74, f75,f76, v8_status, generate_date, v8_flag, module_name, entrydc, inputuserid, f58, f67 ) SELECT REPLACE (UUID(), '-', '') id,'凭证输出' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE, '%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE AS f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('收到的逾期利息-卡扣-',LVRI.PLAN_LIST) ELSE '收到的逾期利息-卡扣' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.penalty ELSE 0.00 END AS f7,CASE WHEN lv.sort_number = '2' THEN ROUND(lvri.penalty / getTax (LCI.LEAS_FORM,'逾期利息',lcct.start_date),2) WHEN lv.sort_number = '3' THEN lvri.penalty - (ROUND(lvri.penalty /getTax (LCI.LEAS_FORM,'逾期利息',lcct.start_date),2)) ELSE 0.00 END AS f8,'定时任务-每天生成租金实收凭证' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE, '%Y/%m/%d') END AS f1,lv.OWNED_COMPANY AS f49,lv.OWNED_COMPANY AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE, '%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE, '%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '2' THEN lci.contract_number ELSE '' END AS f60,CASE WHEN lv.sort_number = '1' THEN '汽车C端待查客户' WHEN lv.sort_number = '3' THEN '' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN 'APZL00000000DC' WHEN lv.sort_number = '3' THEN '' ELSE lvri.cust_id END AS f65,CASE WHEN lv.sort_number = '2' THEN '0603' ELSE '' END AS f73,'' AS f74,'' AS f75,CASE WHEN lv.sort_number = '3' THEN (SELECT TAX_CODES FROM tax_code WHERE TAX_NUMBER = ROUND((getTax (lci.LEAS_FORM,'逾期利息',LCCT.START_DATE) - 1) * 100,0)) ELSE '' END AS f76,'已完整' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_penalty_income lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.subjects_code FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.loan_subject WHERE lvc.voucher_no IN ('PZ2018082100000144')) lv ON lv.proj_type = lci.leas_form LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%收到的逾期利息(卡扣)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM='02' AND V8.F58 IS NULL AND lvri.penalty > 0 AND lvri.collect_status IN ('手工收款', '批量收款') ORDER BY lvri.voucher_f3 ";
String sql_whereqh3 = "INSERT INTO voucher_v8 ( id, evidence_message, periodyear, f15, f2, f3, f5, f6, f7, f8, f12, f1, f49, f50, f51, f52, f59, f60, f61, f62, f65, f73, f74, f75,f76, v8_status, generate_date, v8_flag, module_name, entrydc, inputuserid, f58, f67,F47,F48) SELECT REPLACE (UUID(), '-', '') id,'凭证输出' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE, '%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE AS f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('收到的逾期利息-卡扣-',LVRI.PLAN_LIST) ELSE '收到的逾期利息-卡扣' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.penalty ELSE 0.00 END AS f7,CASE WHEN lv.sort_number = '2' THEN ROUND(lvri.penalty / getTax (LCI.LEAS_FORM,'逾期利息',lcct.start_date),2) WHEN lv.sort_number = '3' THEN lvri.penalty - (ROUND(lvri.penalty /getTax (LCI.LEAS_FORM,'逾期利息',lcct.start_date),2)) ELSE 0.00 END AS f8,'定时任务-每天生成租金实收凭证' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE, '%Y/%m/%d') END AS f1,LCI.SUBJECTID AS f49,LCI.SUBJECTNAME AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE, '%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE, '%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '2' THEN lci.contract_number ELSE '' END AS f60,CASE WHEN lv.sort_number = '1' THEN '汽车C端待查客户' WHEN lv.sort_number = '3' THEN '' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN 'APZL00000000DC' WHEN lv.sort_number = '3' THEN '' ELSE lvri.cust_id END AS f65,CASE WHEN lv.sort_number = '2' THEN '0603' ELSE '' END AS f73,'' AS f74,'' AS f75,CASE WHEN lv.sort_number = '3' THEN (SELECT TAX_CODES FROM tax_code WHERE TAX_NUMBER = ROUND((getTax (lci.LEAS_FORM,'逾期利息',LCCT.START_DATE) - 1) * 100,0)) ELSE '' END AS f76,'已完整' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67,LCI.CONTRACT_NUMBER,OI.OWN_NUMBER FROM lv_penalty_income lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT OWN_NUMBER,MAX(OWN_NAME) AS OWN_NAME FROM OWN_INFO GROUP BY OWN_NUMBER) OI ON OI.OWN_NAME=LCI.SUBJECTNAME LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.subjects_code FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.loan_subject WHERE lvc.voucher_no IN ('PZ2018082100000144')) lv ON lv.proj_type = lci.leas_form LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%收到的逾期利息(卡扣)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM='02' AND V8.F58 IS NULL AND lvri.penalty > 0 AND lvri.collect_status IN ('手工收款', '批量收款') ORDER BY lvri.voucher_f3 ";
/**
* 汽车类-直租-卡扣
*/
// 收到的租金--卡扣-当月的-(汽车直租)
String sql_whereqz1 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,f2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67) SELECT REPLACE (UUID(), '-', '') id,'凭证输出' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('收到的租金-卡扣-',LVRI.PLAN_LIST) ELSE '收到的租金-卡扣' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN LV.sort_number = '1' THEN LVRI.RENT WHEN LV.sort_number = '2' THEN LVRI.INTEREST WHEN LV.sort_number = '3' THEN (LVRI.CORPUS-ROUND(LVRI.CORPUS / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) ELSE 0.00 END f7,CASE WHEN lv.sort_number = '4' THEN lvri.corpus WHEN lv.sort_number = '5' THEN lvri.interest WHEN lv.sort_number = '6' THEN ROUND(lvri.interest / getTax (lci.leas_form,'租息',lcct.start_date),2) WHEN lv.sort_number = '7' THEN ((LVRI.CORPUS - ROUND(LVRI.CORPUS /getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2))+(lvri.interest - ROUND(lvri.interest /getTax(LCI.LEAS_FORM,'利息',LCCT.START_DATE),2))) ELSE 0.00 END f8,'定时任务-每天生成租金实收凭证' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,lv.OWNED_COMPANY AS f49,lv.OWNED_COMPANY AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' OR lv.sort_number = '7' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '1' THEN '汽车C端待查客户' WHEN lv.sort_number = '7' THEN '' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN 'APZL00000000DC' WHEN lv.sort_number = '7' THEN '' ELSE lvri.cust_id END AS f65,CASE WHEN lv.sort_number = '6' THEN '0604' ELSE '' END AS f73,'' AS f74,'' AS f75,CASE WHEN lv.sort_number = '7' THEN (SELECT TAX_CODES FROM tax_code WHERE TAX_NUMBER = ROUND((getTax(lci.LEAS_FORM,'租息',LCCT.START_DATE) - 1) * 100,0)) ELSE '' END AS f76,'已完整' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_rent_income lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2019070100000008')) lv ON lv.proj_type = lci.LEAS_FORM LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到的租金(卡扣)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM = '01' AND V8.F58 IS NULL AND lvri.rent > 0 AND lvri.collect_status IN ('手工收款', '批量收款') ORDER BY lvri.voucher_f3 ";
String sql_whereqz1 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,f2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67,F47,F48) SELECT REPLACE (UUID(), '-', '') id,'凭证输出' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('收到的租金-卡扣-',LVRI.PLAN_LIST) ELSE '收到的租金-卡扣' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN LV.sort_number = '1' THEN LVRI.RENT WHEN LV.sort_number = '2' THEN LVRI.INTEREST WHEN LV.sort_number = '3' THEN (LVRI.CORPUS-ROUND(LVRI.CORPUS / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) ELSE 0.00 END f7,CASE WHEN lv.sort_number = '4' THEN lvri.corpus WHEN lv.sort_number = '5' THEN lvri.interest WHEN lv.sort_number = '6' THEN ROUND(lvri.interest / getTax (lci.leas_form,'租息',lcct.start_date),2) WHEN lv.sort_number = '7' THEN ((LVRI.CORPUS - ROUND(LVRI.CORPUS /getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2))+(lvri.interest - ROUND(lvri.interest /getTax(LCI.LEAS_FORM,'利息',LCCT.START_DATE),2))) ELSE 0.00 END f8,'定时任务-每天生成租金实收凭证' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,LCI.SUBJECTID AS f49,LCI.SUBJECTNAME AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' OR lv.sort_number = '7' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '1' THEN '汽车C端待查客户' WHEN lv.sort_number = '7' THEN '' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN 'APZL00000000DC' WHEN lv.sort_number = '7' THEN '' ELSE lvri.cust_id END AS f65,CASE WHEN lv.sort_number = '6' THEN '0604' ELSE '' END AS f73,'' AS f74,'' AS f75,CASE WHEN lv.sort_number = '7' THEN (SELECT TAX_CODES FROM tax_code WHERE TAX_NUMBER = ROUND((getTax(lci.LEAS_FORM,'租息',LCCT.START_DATE) - 1) * 100,0)) ELSE '' END AS f76,'已完整' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67,LCI.CONTRACT_NUMBER,OI.OWN_NUMBER FROM lv_rent_income lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT OWN_NUMBER,MAX(OWN_NAME) AS OWN_NAME FROM OWN_INFO GROUP BY OWN_NUMBER) OI ON OI.OWN_NAME=LCI.SUBJECTNAME LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2019070100000008')) lv ON lv.proj_type = lci.LEAS_FORM LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到的租金(卡扣)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM = '01' AND V8.F58 IS NULL AND lvri.rent > 0 AND lvri.collect_status IN ('手工收款', '批量收款') ORDER BY lvri.voucher_f3 ";
// 收到的租金--卡扣-跨月的-(汽车直租)
String sql_whereqz2 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,F2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67) SELECT REPLACE (UUID(), '-', '') id,'凭证输出' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('收到的租金-卡扣-',LVRI.PLAN_LIST) ELSE '收到的租金-卡扣' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.rent ELSE 0.00 END f7,CASE WHEN lv.sort_number = '2' THEN lvri.corpus WHEN lv.sort_number = '3' THEN lvri.interest ELSE 0.00 END f8,'定时任务-每天生成租金实收凭证' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,lv.OWNED_COMPANY AS f49,lv.OWNED_COMPANY AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '1' THEN '汽车C端待查客户' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN 'APZL00000000DC' ELSE lvri.cust_id END AS f65,'' AS f73,'' AS f74,'' AS f75,'' AS f76,'已完整' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_rent_income2 lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2019070100000009')) lv ON lv.proj_type = lci.leas_form LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到的租金(卡扣)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM = '01' AND V8.F58 IS NULL AND lvri.rent > 0 AND lvri.collect_status IN ('手工收款', '批量收款') ORDER BY lvri.voucher_f3 ";
String sql_whereqz2 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,F2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67,F47,F48) SELECT REPLACE (UUID(), '-', '') id,'凭证输出' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('收到的租金-卡扣-',LVRI.PLAN_LIST) ELSE '收到的租金-卡扣' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.rent ELSE 0.00 END f7,CASE WHEN lv.sort_number = '2' THEN lvri.corpus WHEN lv.sort_number = '3' THEN lvri.interest ELSE 0.00 END f8,'定时任务-每天生成租金实收凭证' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,LCI.SUBJECTID AS f49,LCI.SUBJECTNAME AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '1' THEN '汽车C端待查客户' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN 'APZL00000000DC' ELSE lvri.cust_id END AS f65,'' AS f73,'' AS f74,'' AS f75,'' AS f76,'已完整' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67,LCI.CONTRACT_NUMBER,OI.OWN_NUMBER FROM lv_rent_income2 lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT OWN_NUMBER,MAX(OWN_NAME) AS OWN_NAME FROM OWN_INFO GROUP BY OWN_NUMBER) OI ON OI.OWN_NAME=LCI.SUBJECTNAME LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2019070100000009')) lv ON lv.proj_type = lci.leas_form LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到的租金(卡扣)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM = '01' AND V8.F58 IS NULL AND lvri.rent > 0 AND lvri.collect_status IN ('手工收款', '批量收款') ORDER BY lvri.voucher_f3 ";
//收到的逾期利息--卡扣-(汽车直租)
String sql_whereqz3 = "INSERT INTO voucher_v8 ( id, evidence_message, periodyear, f15, f2, f3, f5, f6, f7, f8, f12, f1, f49, f50, f51, f52, f59, f60, f61, f62, f65, f73, f74, f75,f76, v8_status, generate_date, v8_flag, module_name, entrydc, inputuserid, f58, f67 )SELECT REPLACE (UUID(), '-', '') id,'凭证输出' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE AS f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('收到的逾期利息-卡扣-',LVRI.PLAN_LIST) ELSE '收到的逾期利息-卡扣' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.penalty ELSE 0.00 END AS f7,CASE WHEN lv.sort_number = '2' THEN ROUND(lvri.penalty / getTax (LCI.LEAS_FORM,'逾期利息',lcct.start_date),2) WHEN lv.sort_number = '3' THEN lvri.penalty - (ROUND(lvri.penalty / getTax (LCI.LEAS_FORM,'逾期利息',lcct.start_date),2)) ELSE 0.00 END AS f8,'定时任务-每天生成租金实收凭证' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,lv.OWNED_COMPANY AS f49,lv.OWNED_COMPANY AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '2' THEN lci.contract_number ELSE '' END AS f60,CASE WHEN lv.sort_number = '1' THEN '汽车C端待查客户' WHEN lv.sort_number = '3' THEN '' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN 'APZL00000000DC' WHEN lv.sort_number = '3' THEN '' ELSE lvri.cust_id END AS f65,CASE WHEN lv.sort_number = '2' THEN '0603' ELSE '' END AS f73,'' AS f74,'' AS f75,CASE WHEN lv.sort_number = '3' THEN (SELECT TAX_CODES FROM tax_code WHERE TAX_NUMBER = ROUND((getTax (lci.LEAS_FORM,'逾期利息',LCCT.START_DATE) - 1) * 100,0)) ELSE '' END AS f76,'已完整' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_penalty_income lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.subjects_code FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.loan_subject WHERE lvc.voucher_no IN ('PZ2019070100000007')) lv ON lv.proj_type = lci.leas_form LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%收到的逾期利息(卡扣)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM = '01' AND V8.F58 IS NULL AND lvri.penalty > 0 AND lvri.collect_status IN ('手工收款', '批量收款') ORDER BY lvri.voucher_f3 ";
String sql_whereqz3 = "INSERT INTO voucher_v8 ( id, evidence_message, periodyear, f15, f2, f3, f5, f6, f7, f8, f12, f1, f49, f50, f51, f52, f59, f60, f61, f62, f65, f73, f74, f75,f76, v8_status, generate_date, v8_flag, module_name, entrydc, inputuserid, f58, f67,F47,F48)SELECT REPLACE (UUID(), '-', '') id,'凭证输出' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE AS f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('收到的逾期利息-卡扣-',LVRI.PLAN_LIST) ELSE '收到的逾期利息-卡扣' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.penalty ELSE 0.00 END AS f7,CASE WHEN lv.sort_number = '2' THEN ROUND(lvri.penalty / getTax (LCI.LEAS_FORM,'逾期利息',lcct.start_date),2) WHEN lv.sort_number = '3' THEN lvri.penalty - (ROUND(lvri.penalty / getTax (LCI.LEAS_FORM,'逾期利息',lcct.start_date),2)) ELSE 0.00 END AS f8,'定时任务-每天生成租金实收凭证' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,LCI.SUBJECTID AS f49,LCI.SUBJECTNAME AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '2' THEN lci.contract_number ELSE '' END AS f60,CASE WHEN lv.sort_number = '1' THEN '汽车C端待查客户' WHEN lv.sort_number = '3' THEN '' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN 'APZL00000000DC' WHEN lv.sort_number = '3' THEN '' ELSE lvri.cust_id END AS f65,CASE WHEN lv.sort_number = '2' THEN '0603' ELSE '' END AS f73,'' AS f74,'' AS f75,CASE WHEN lv.sort_number = '3' THEN (SELECT TAX_CODES FROM tax_code WHERE TAX_NUMBER = ROUND((getTax (lci.LEAS_FORM,'逾期利息',LCCT.START_DATE) - 1) * 100,0)) ELSE '' END AS f76,'已完整' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67,LCI.CONTRACT_NUMBER,OI.OWN_NUMBER FROM lv_penalty_income lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT OWN_NUMBER,MAX(OWN_NAME) AS OWN_NAME FROM OWN_INFO GROUP BY OWN_NUMBER) OI ON OI.OWN_NAME=LCI.SUBJECTNAME LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.subjects_code FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.loan_subject WHERE lvc.voucher_no IN ('PZ2019070100000007')) lv ON lv.proj_type = lci.leas_form LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%收到的逾期利息(卡扣)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM = '01' AND V8.F58 IS NULL AND lvri.penalty > 0 AND lvri.collect_status IN ('手工收款', '批量收款') ORDER BY lvri.voucher_f3 ";
/**
* 汽车类-回租-微信
*/
// 收到的租金--卡扣-当月的-(汽车回租)
String sql_whereWh1 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,f2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67) SELECT REPLACE (UUID(), '-', '') id,'凭证输出' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('收到的租金-微信-',LVRI.PLAN_LIST) ELSE '收到的租金-微信' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.rent WHEN LV.sort_number = '2' THEN LVRI.INTEREST ELSE 0.00 END f7,CASE WHEN lv.sort_number = '3' THEN lvri.corpus WHEN lv.sort_number = '4' THEN lvri.interest WHEN lv.sort_number = '5' THEN ROUND(lvri.interest / getTax (lci.leas_form,'租息',lcct.start_date),2) WHEN lv.sort_number = '6' THEN (lvri.interest - ROUND(lvri.interest / getTax (lci.leas_form,'租息',lcct.start_date),2)) ELSE 0.00 END f8,'定时任务-每天生成租金实收凭证' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,lv.OWNED_COMPANY AS f49,lv.OWNED_COMPANY AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' OR lv.sort_number = '6' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '1' THEN '北京安鹏昌达资产管理有限公司' WHEN lv.sort_number = '6' THEN '' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN '807001002013' WHEN lv.sort_number = '6' THEN '' ELSE lvri.cust_id END AS f65,CASE WHEN lv.sort_number = '5' THEN '0604' ELSE '' END AS f73,'' AS f74,'' AS f75,CASE WHEN lv.sort_number = '6' THEN (SELECT TAX_CODES FROM tax_code WHERE TAX_NUMBER = ROUND((getTax (lci.LEAS_FORM,'租息',LCCT.START_DATE) - 1) * 100,0)) ELSE '' END AS f76,'已完整' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_rent_income lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2019120900000160')) lv ON lv.proj_type = lci.LEAS_FORM LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到的租金(微信)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM='02' AND V8.F58 IS NULL AND lvri.collect_status IN ('微信支付') ORDER BY lvri.voucher_f3 ";
String sql_whereWh1 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,f2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67,F47,F48) SELECT REPLACE (UUID(), '-', '') id,'凭证输出' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('收到的租金-微信-',LVRI.PLAN_LIST) ELSE '收到的租金-微信' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.rent WHEN LV.sort_number = '2' THEN LVRI.INTEREST ELSE 0.00 END f7,CASE WHEN lv.sort_number = '3' THEN lvri.corpus WHEN lv.sort_number = '4' THEN lvri.interest WHEN lv.sort_number = '5' THEN ROUND(lvri.interest / getTax (lci.leas_form,'租息',lcct.start_date),2) WHEN lv.sort_number = '6' THEN (lvri.interest - ROUND(lvri.interest / getTax (lci.leas_form,'租息',lcct.start_date),2)) ELSE 0.00 END f8,'定时任务-每天生成租金实收凭证' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,LCI.SUBJECTID AS f49,LCI.SUBJECTNAME AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' OR lv.sort_number = '6' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '1' THEN '北京安鹏昌达资产管理有限公司' WHEN lv.sort_number = '6' THEN '' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN '807001002013' WHEN lv.sort_number = '6' THEN '' ELSE lvri.cust_id END AS f65,CASE WHEN lv.sort_number = '5' THEN '0604' ELSE '' END AS f73,'' AS f74,'' AS f75,CASE WHEN lv.sort_number = '6' THEN (SELECT TAX_CODES FROM tax_code WHERE TAX_NUMBER = ROUND((getTax (lci.LEAS_FORM,'租息',LCCT.START_DATE) - 1) * 100,0)) ELSE '' END AS f76,'已完整' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67,LCI.CONTRACT_NUMBER,OI.OWN_NUMBER FROM lv_rent_income lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT OWN_NUMBER,MAX(OWN_NAME) AS OWN_NAME FROM OWN_INFO GROUP BY OWN_NUMBER) OI ON OI.OWN_NAME=LCI.SUBJECTNAME LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2019120900000160')) lv ON lv.proj_type = lci.LEAS_FORM LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到的租金(微信)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM='02' AND V8.F58 IS NULL AND lvri.collect_status IN ('WXPay') ORDER BY lvri.voucher_f3 ";
// 收到的租金--卡扣-跨月的-(汽车回租)
String sql_whereWh2 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,F2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67) SELECT REPLACE (UUID(), '-', '') id,'凭证输出' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('收到的租金-微信-',LVRI.PLAN_LIST) ELSE '收到的租金-微信' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.rent ELSE 0.00 END f7,CASE WHEN lv.sort_number = '2' THEN lvri.corpus WHEN lv.sort_number = '3' THEN lvri.interest ELSE 0.00 END f8,'定时任务-每天生成租金实收凭证' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,lv.OWNED_COMPANY AS f49,lv.OWNED_COMPANY AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '1' THEN '北京安鹏昌达资产管理有限公司' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN '807001002013' ELSE lvri.cust_id END AS f65,'' AS f73,'' AS f74,'' AS f75,'' AS f76,'已完整' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_rent_income2 lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2019120900000161')) lv ON lv.proj_type = lci.leas_form LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到的租金(微信)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM='02' AND V8.F58 IS NULL AND lvri.rent > 0 AND lvri.collect_status IN ('微信支付') ORDER BY lvri.voucher_f3 ";
String sql_whereWh2 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,F2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67,F47,F48) SELECT REPLACE (UUID(), '-', '') id,'凭证输出' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('收到的租金-微信-',LVRI.PLAN_LIST) ELSE '收到的租金-微信' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.rent ELSE 0.00 END f7,CASE WHEN lv.sort_number = '2' THEN lvri.corpus WHEN lv.sort_number = '3' THEN lvri.interest ELSE 0.00 END f8,'定时任务-每天生成租金实收凭证' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,LCI.SUBJECTID AS f49,LCI.SUBJECTNAME AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '1' THEN '北京安鹏昌达资产管理有限公司' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN '807001002013' ELSE lvri.cust_id END AS f65,'' AS f73,'' AS f74,'' AS f75,'' AS f76,'已完整' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67,LCI.CONTRACT_NUMBER,OI.OWN_NUMBER FROM lv_rent_income2 lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT OWN_NUMBER,MAX(OWN_NAME) AS OWN_NAME FROM OWN_INFO GROUP BY OWN_NUMBER) OI ON OI.OWN_NAME=LCI.SUBJECTNAME LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2019120900000161')) lv ON lv.proj_type = lci.leas_form LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到的租金(微信)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM='02' AND V8.F58 IS NULL AND lvri.rent > 0 AND lvri.collect_status IN ('WXPay') ORDER BY lvri.voucher_f3 ";
//收到的逾期利息--卡扣-(汽车回租)
String sql_whereWh3 = "INSERT INTO voucher_v8 ( id, evidence_message, periodyear, f15, f2, f3, f5, f6, f7, f8, f12, f1, f49, f50, f51, f52, f59, f60, f61, f62, f65, f73, f74, f75,f76, v8_status, generate_date, v8_flag, module_name, entrydc, inputuserid, f58, f67 ) SELECT REPLACE (UUID(), '-', '') id,'凭证输出' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE, '%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE AS f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('收到的逾期利息-微信-',LVRI.PLAN_LIST) ELSE '收到的逾期利息-微信' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.penalty ELSE 0.00 END AS f7,CASE WHEN lv.sort_number = '2' THEN ROUND(lvri.penalty / getTax (LCI.LEAS_FORM,'逾期利息',lcct.start_date),2) WHEN lv.sort_number = '3' THEN lvri.penalty - (ROUND(lvri.penalty /getTax (LCI.LEAS_FORM,'逾期利息',lcct.start_date),2)) ELSE 0.00 END AS f8,'定时任务-每天生成租金实收凭证' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE, '%Y/%m/%d') END AS f1,lv.OWNED_COMPANY AS f49,lv.OWNED_COMPANY AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE, '%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE, '%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '2' THEN lci.contract_number ELSE '' END AS f60,CASE WHEN lv.sort_number = '1' THEN '北京安鹏昌达资产管理有限公司' WHEN lv.sort_number = '3' THEN '' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN '807001002013' WHEN lv.sort_number = '3' THEN '' ELSE lvri.cust_id END AS f65,CASE WHEN lv.sort_number = '2' THEN '0603' ELSE '' END AS f73,'' AS f74,'' AS f75,CASE WHEN lv.sort_number = '3' THEN (SELECT TAX_CODES FROM tax_code WHERE TAX_NUMBER = ROUND((getTax (lci.LEAS_FORM,'逾期利息',LCCT.START_DATE) - 1) * 100,0)) ELSE '' END AS f76,'已完整' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_penalty_income lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.subjects_code FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.loan_subject WHERE lvc.voucher_no IN ('PZ2019120900000159')) lv ON lv.proj_type = lci.leas_form LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%收到的逾期利息(微信)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM='02' AND V8.F58 IS NULL AND lvri.penalty > 0 AND lvri.collect_status IN ('微信支付') ORDER BY lvri.voucher_f3 ";
String sql_whereWh3 = "INSERT INTO voucher_v8 ( id, evidence_message, periodyear, f15, f2, f3, f5, f6, f7, f8, f12, f1, f49, f50, f51, f52, f59, f60, f61, f62, f65, f73, f74, f75,f76, v8_status, generate_date, v8_flag, module_name, entrydc, inputuserid, f58, f67,F47,F48) SELECT REPLACE (UUID(), '-', '') id,'凭证输出' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE, '%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE AS f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('收到的逾期利息-微信-',LVRI.PLAN_LIST) ELSE '收到的逾期利息-微信' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.penalty ELSE 0.00 END AS f7,CASE WHEN lv.sort_number = '2' THEN ROUND(lvri.penalty / getTax (LCI.LEAS_FORM,'逾期利息',lcct.start_date),2) WHEN lv.sort_number = '3' THEN lvri.penalty - (ROUND(lvri.penalty /getTax (LCI.LEAS_FORM,'逾期利息',lcct.start_date),2)) ELSE 0.00 END AS f8,'定时任务-每天生成租金实收凭证' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE, '%Y/%m/%d') END AS f1,LCI.SUBJECTID AS f49,LCI.SUBJECTNAME AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE, '%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE, '%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '2' THEN lci.contract_number ELSE '' END AS f60,CASE WHEN lv.sort_number = '1' THEN '北京安鹏昌达资产管理有限公司' WHEN lv.sort_number = '3' THEN '' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN '807001002013' WHEN lv.sort_number = '3' THEN '' ELSE lvri.cust_id END AS f65,CASE WHEN lv.sort_number = '2' THEN '0603' ELSE '' END AS f73,'' AS f74,'' AS f75,CASE WHEN lv.sort_number = '3' THEN (SELECT TAX_CODES FROM tax_code WHERE TAX_NUMBER = ROUND((getTax (lci.LEAS_FORM,'逾期利息',LCCT.START_DATE) - 1) * 100,0)) ELSE '' END AS f76,'已完整' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67,LCI.CONTRACT_NUMBER,OI.OWN_NUMBER FROM lv_penalty_income lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT OWN_NUMBER,MAX(OWN_NAME) AS OWN_NAME FROM OWN_INFO GROUP BY OWN_NUMBER) OI ON OI.OWN_NAME=LCI.SUBJECTNAME LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.subjects_code FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.loan_subject WHERE lvc.voucher_no IN ('PZ2019120900000159')) lv ON lv.proj_type = lci.leas_form LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%收到的逾期利息(微信)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM='02' AND V8.F58 IS NULL AND lvri.penalty > 0 AND lvri.collect_status IN ('WXPay') ORDER BY lvri.voucher_f3 ";
/**
* 汽车类-回租-微信银联
*/
// 收到的租金--卡扣-当月的-(汽车回租)
String sql_whereWYh1 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,f2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67) SELECT REPLACE (UUID(), '-', '') id,'凭证输出' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('收到的租金-微信银联-',LVRI.PLAN_LIST) ELSE '收到的租金-微信银联' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN LV.sort_number = '1' THEN LVRI.RENT WHEN LV.sort_number = '2' THEN LVRI.INTEREST WHEN LV.sort_number = '3' THEN (LVRI.CORPUS-ROUND(LVRI.CORPUS / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) ELSE 0.00 END f7,CASE WHEN lv.sort_number = '4' THEN lvri.corpus WHEN lv.sort_number = '5' THEN lvri.interest WHEN lv.sort_number = '6' THEN ROUND(lvri.interest / getTax (lci.leas_form,'租息',lcct.start_date),2) WHEN lv.sort_number = '7' THEN ((LVRI.CORPUS - ROUND(LVRI.CORPUS /getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2))+(lvri.interest - ROUND(lvri.interest /getTax(LCI.LEAS_FORM,'利息',LCCT.START_DATE),2))) ELSE 0.00 END f8,'定时任务-每天生成租金实收凭证' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,lv.OWNED_COMPANY AS f49,lv.OWNED_COMPANY AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' OR lv.sort_number = '7' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '1' THEN '汽车C端待查客户' WHEN lv.sort_number = '7' THEN '' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN 'APZL00000000DC' WHEN lv.sort_number = '7' THEN '' ELSE lvri.cust_id END AS f65,CASE WHEN lv.sort_number = '6' THEN '0604' ELSE '' END AS f73,'' AS f74,'' AS f75,CASE WHEN lv.sort_number = '7' THEN (SELECT TAX_CODES FROM tax_code WHERE TAX_NUMBER = ROUND((getTax(lci.LEAS_FORM,'租息',LCCT.START_DATE) - 1) * 100,0)) ELSE '' END AS f76,'已完整' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_rent_income lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2019120500000153')) lv ON lv.proj_type = lci.LEAS_FORM LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到的租金(微信银联)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM = '02' AND V8.F58 IS NULL AND lvri.rent > 0 AND lvri.collect_status IN ('银联支付') ORDER BY lvri.voucher_f3 ";
String sql_whereWYh1 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,f2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67,F47,F48) SELECT REPLACE (UUID(), '-', '') id,'凭证输出' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('收到的租金-微信银联-',LVRI.PLAN_LIST) ELSE '收到的租金-微信银联' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN LV.sort_number = '1' THEN LVRI.RENT WHEN LV.sort_number = '2' THEN LVRI.INTEREST ELSE 0.00 END f7,CASE WHEN lv.sort_number = '3' THEN lvri.corpus WHEN lv.sort_number = '4' THEN lvri.interest WHEN lv.sort_number = '5' THEN ROUND(lvri.interest / getTax (lci.leas_form,'租息',lcct.start_date), 2) WHEN lv.sort_number = '6' THEN (lvri.interest - ROUND(lvri.interest / getTax (LCI.LEAS_FORM,'租息',LCCT.START_DATE),2)) ELSE 0.00 END f8,'定时任务-每天生成租金实收凭证' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,LCI.SUBJECTID AS f49,LCI.SUBJECTNAME AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' OR lv.sort_number = '6' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '1' THEN '汽车C端待查客户' WHEN lv.sort_number = '6' THEN '' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN 'APZL00000000DC' WHEN lv.sort_number = '6' THEN '' ELSE lvri.cust_id END AS f65,CASE WHEN lv.sort_number = '5' THEN '0604' ELSE '' END AS f73,'' AS f74,'' AS f75,CASE WHEN lv.sort_number = '6' THEN (SELECT TAX_CODES FROM tax_code WHERE TAX_NUMBER = ROUND((getTax(lci.LEAS_FORM,'租息',LCCT.START_DATE) - 1) * 100,0)) ELSE '' END AS f76,'已完整' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67,LCI.CONTRACT_NUMBER,OI.OWN_NUMBER FROM lv_rent_income lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT OWN_NUMBER,MAX(OWN_NAME) AS OWN_NAME FROM OWN_INFO GROUP BY OWN_NUMBER) OI ON OI.OWN_NAME=LCI.SUBJECTNAME LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2019120500000153')) lv ON lv.proj_type = lci.LEAS_FORM LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到的租金(微信银联)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM = '02' AND V8.F58 IS NULL AND lvri.rent > 0 AND lvri.collect_status IN ('WXUnionPay') ORDER BY lvri.voucher_f3 ";
// 收到的租金--卡扣-跨月的-(汽车回租)
String sql_whereWYh2 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,F2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67) SELECT REPLACE (UUID(), '-', '') id,'凭证输出' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('收到的租金-微信银联-',LVRI.PLAN_LIST) ELSE '收到的租金-微信银联' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.rent ELSE 0.00 END f7,CASE WHEN lv.sort_number = '2' THEN lvri.corpus WHEN lv.sort_number = '3' THEN lvri.interest ELSE 0.00 END f8,'定时任务-每天生成租金实收凭证' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,lv.OWNED_COMPANY AS f49,lv.OWNED_COMPANY AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '1' THEN '汽车C端待查客户' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN 'APZL00000000DC' ELSE lvri.cust_id END AS f65,'' AS f73,'' AS f74,'' AS f75,'' AS f76,'已完整' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_rent_income2 lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2019120500000154')) lv ON lv.proj_type = lci.leas_form LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到的租金(微信银联)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM = '02' AND V8.F58 IS NULL AND lvri.rent > 0 AND lvri.collect_status IN ('银联支付') ORDER BY lvri.voucher_f3 ";
String sql_whereWYh2 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,F2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67,F47,F48) SELECT REPLACE (UUID(), '-', '') id,'凭证输出' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('收到的租金-微信银联-',LVRI.PLAN_LIST) ELSE '收到的租金-微信银联' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.rent ELSE 0.00 END f7,CASE WHEN lv.sort_number = '2' THEN lvri.corpus WHEN lv.sort_number = '3' THEN lvri.interest ELSE 0.00 END f8,'定时任务-每天生成租金实收凭证' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,LCI.SUBJECTID AS f49,LCI.SUBJECTNAME AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '1' THEN '汽车C端待查客户' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN 'APZL00000000DC' ELSE lvri.cust_id END AS f65,'' AS f73,'' AS f74,'' AS f75,'' AS f76,'已完整' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67,LCI.CONTRACT_NUMBER,OI.OWN_NUMBER FROM lv_rent_income2 lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT OWN_NUMBER,MAX(OWN_NAME) AS OWN_NAME FROM OWN_INFO GROUP BY OWN_NUMBER) OI ON OI.OWN_NAME=LCI.SUBJECTNAME LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2019120500000154')) lv ON lv.proj_type = lci.leas_form LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-收到的租金(微信银联)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM = '02' AND V8.F58 IS NULL AND lvri.rent > 0 AND lvri.collect_status IN ('WXUnionPay') ORDER BY lvri.voucher_f3 ";
//收到的逾期利息--卡扣-(汽车回租)
String sql_whereWYh3 = "INSERT INTO voucher_v8 ( id, evidence_message, periodyear, f15, f2, f3, f5, f6, f7, f8, f12, f1, f49, f50, f51, f52, f59, f60, f61, f62, f65, f73, f74, f75,f76, v8_status, generate_date, v8_flag, module_name, entrydc, inputuserid, f58, f67 )SELECT REPLACE (UUID(), '-', '') id,'凭证输出' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE AS f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('收到的逾期利息-微信银联-',LVRI.PLAN_LIST) ELSE '收到的逾期利息-微信银联' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.penalty ELSE 0.00 END AS f7,CASE WHEN lv.sort_number = '2' THEN ROUND(lvri.penalty / getTax (LCI.LEAS_FORM,'逾期利息',lcct.start_date),2) WHEN lv.sort_number = '3' THEN lvri.penalty - (ROUND(lvri.penalty / getTax (LCI.LEAS_FORM,'逾期利息',lcct.start_date),2)) ELSE 0.00 END AS f8,'定时任务-每天生成租金实收凭证' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,lv.OWNED_COMPANY AS f49,lv.OWNED_COMPANY AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '2' THEN lci.contract_number ELSE '' END AS f60,CASE WHEN lv.sort_number = '1' THEN '汽车C端待查客户' WHEN lv.sort_number = '3' THEN '' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN 'APZL00000000DC' WHEN lv.sort_number = '3' THEN '' ELSE lvri.cust_id END AS f65,CASE WHEN lv.sort_number = '2' THEN '0603' ELSE '' END AS f73,'' AS f74,'' AS f75,CASE WHEN lv.sort_number = '3' THEN (SELECT TAX_CODES FROM tax_code WHERE TAX_NUMBER = ROUND((getTax (lci.LEAS_FORM,'逾期利息',LCCT.START_DATE) - 1) * 100,0)) ELSE '' END AS f76,'已完整' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_penalty_income lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.subjects_code FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.loan_subject WHERE lvc.voucher_no IN ('PZ2019120500000155')) lv ON lv.proj_type = lci.leas_form LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%收到的逾期利息(微信银联)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM = '02' AND V8.F58 IS NULL AND lvri.penalty > 0 AND lvri.collect_status IN ('银联支付') ORDER BY lvri.voucher_f3 ";
String sql_whereWYh3 = "INSERT INTO voucher_v8 ( id, evidence_message, periodyear, f15, f2, f3, f5, f6, f7, f8, f12, f1, f49, f50, f51, f52, f59, f60, f61, f62, f65, f73, f74, f75,f76, v8_status, generate_date, v8_flag, module_name, entrydc, inputuserid, f58, f67,F47,F48)SELECT REPLACE (UUID(), '-', '') id,'凭证输出' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE AS f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('收到的逾期利息-微信银联-',LVRI.PLAN_LIST) ELSE '收到的逾期利息-微信银联' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.penalty ELSE 0.00 END AS f7,CASE WHEN lv.sort_number = '2' THEN ROUND(lvri.penalty / getTax (LCI.LEAS_FORM,'逾期利息',lcct.start_date),2) WHEN lv.sort_number = '3' THEN lvri.penalty - (ROUND(lvri.penalty / getTax (LCI.LEAS_FORM,'逾期利息',lcct.start_date),2)) ELSE 0.00 END AS f8,'定时任务-每天生成租金实收凭证' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,LCI.SUBJECTID AS f49,LCI.SUBJECTNAME AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '2' THEN lci.contract_number ELSE '' END AS f60,CASE WHEN lv.sort_number = '1' THEN '汽车C端待查客户' WHEN lv.sort_number = '3' THEN '' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN 'APZL00000000DC' WHEN lv.sort_number = '3' THEN '' ELSE lvri.cust_id END AS f65,CASE WHEN lv.sort_number = '2' THEN '0603' ELSE '' END AS f73,'' AS f74,'' AS f75,CASE WHEN lv.sort_number = '3' THEN (SELECT TAX_CODES FROM tax_code WHERE TAX_NUMBER = ROUND((getTax (lci.LEAS_FORM,'逾期利息',LCCT.START_DATE) - 1) * 100,0)) ELSE '' END AS f76,'已完整' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67,LCI.CONTRACT_NUMBER,OI.OWN_NUMBER FROM lv_penalty_income lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT OWN_NUMBER,MAX(OWN_NAME) AS OWN_NAME FROM OWN_INFO GROUP BY OWN_NUMBER) OI ON OI.OWN_NAME=LCI.SUBJECTNAME LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.subjects_code FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.loan_subject WHERE lvc.voucher_no IN ('PZ2019120500000155')) lv ON lv.proj_type = lci.leas_form LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%收到的逾期利息(微信银联)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM = '02' AND V8.F58 IS NULL AND lvri.penalty > 0 AND lvri.collect_status IN ('WXUnionPay') ORDER BY lvri.voucher_f3 ";
/**
* 根据查询语句判断, 有值才执行插入SQL

View File

@ -130,7 +130,7 @@ public class CreateVoucherServiceImpl {
.setParameter("PROJ_TYPE", param.get("PROJ_TYPE")).setParameter("ID", param.get("voucher_id")).getSingleResult(false);
param.put("MODULAR_NUMBER", voucherConfig.getAttribute("MODULAR_NUMBER").getString());// 凭证名称
String VOUCHERNO = param.get("VOUCHERNO");
/*String CONTRACT_NUMBER = param.get("CONTRACT_NUMBER");
String CONTRACT_NUMBER = param.get("CONTRACT_NUMBER");
String CONTRACT_ID = param.get("CONTRACT_ID");
String SUBJECTID = param.get("SUBJECTID");
String SUBJECTNAME = param.get("SUBJECTNAME");
@ -176,9 +176,9 @@ public class CreateVoucherServiceImpl {
param.put("F48", OWN_NUMBER); // 账套出租人编号
param.put("F49", SUBJECTID); // 所属主体id
param.put("F50", SUBJECTNAME);// 所属主体名称
*/
param.put("F49", voucherConfig.getAttribute("OWNED_COMPANY").getString());
param.put("F50", voucherConfig.getAttribute("OWNED_COMPANY").getString());
/*param.put("F49", voucherConfig.getAttribute("OWNED_COMPANY").getString());
param.put("F50", voucherConfig.getAttribute("OWNED_COMPANY").getString());*/
//3加载默认默认属性库
Map<String,String> attr=this.getDefaultAttribute(tx,param.get("VOUCHER_TYPE"));
param.putAll(attr);
@ -304,7 +304,7 @@ public class CreateVoucherServiceImpl {
/**
* 传统实际付款银行客户获取
*/
if("PZ2018092500000159".equals(VOUCHERNO) || "PZ2018092500000169".equals(VOUCHERNO) || "PZ2019071800000036".equals(VOUCHERNO) || "PZ2019071800000037".equals(VOUCHERNO) || "PZ2019072000000077".equals(VOUCHERNO) || "PZ2019072000000081".equals(VOUCHERNO) || "PZ2019072200000112".equals(VOUCHERNO) || "PZ2019072200000117".equals(VOUCHERNO) || "PZ2018072100000051".equals(VOUCHERNO)) {
if("PZ2018092500000159".equals(VOUCHERNO) || "PZ2018092500000169".equals(VOUCHERNO) || "PZ2019071800000036".equals(VOUCHERNO) || "PZ2019071800000037".equals(VOUCHERNO) || "PZ2019072000000077".equals(VOUCHERNO) || "PZ2019072000000081".equals(VOUCHERNO) || "PZ2019072200000112".equals(VOUCHERNO) || "PZ2019072200000117".equals(VOUCHERNO) || "PZ2018072100000051".equals(VOUCHERNO) || "PZ2018070900000002".equals(VOUCHERNO) || "PZ2019082600000003".equals(VOUCHERNO)) {
if("100208".equals(SUBJECT_CODE)) {
BizObject OWN = JBOFactory.createBizObjectQuery(OWN_ACCOUNT.CLASS_NAME,"ACC_NUMBER=:ACC_NUMBER").setParameter("ACC_NUMBER", param.get("ACC_NUMBER")).getSingleResult(false);
String acc_title = OWN.getAttribute("acc_title").getString();

View File

@ -223,7 +223,7 @@ public class VoucherToNCforAssistContract implements Job{
} catch (Exception e) {
try {
Sqlca.rollback();
if(batch!=null || !"".equals(batch)){
if(batch!=null && !"".equals(batch)){
logger.debug("合同xml传输失败");
String insertSql="INSERT INTO NCXML_TOTAL_RECORDS(ID,BATCH,XML_TYPE,FLAG_,COUNT_,FAILED_COUNT,ERR_DESCRIBE,CREATETIME) VALUES('"+UUID.randomUUID().toString().replace("-", "")+"','"+batch+"','"+type+"','N','"+count+"','"+count+"','"+e.toString()+"','"+year_month_days+"')";
Sqlca1.executeSQL(insertSql);
@ -429,7 +429,7 @@ public class VoucherToNCforAssistContract implements Job{
} catch (Exception e) {
try {
Sqlca.rollback();
if(batch!=null || !"".equals(batch)){
if(batch!=null && !"".equals(batch)){
logger.debug("合同xml传输失败");
String insertSql="INSERT INTO NCXML_TOTAL_RECORDS(ID,BATCH,XML_TYPE,FLAG_,COUNT_,FAILED_COUNT,ERR_DESCRIBE,CREATETIME) VALUES('"+UUID.randomUUID().toString().replace("-", "")+"','"+batch+"','"+type+"','N','"+count+"','"+count+"','"+e.toString()+"','"+year_month_days+"')";
Sqlca1.executeSQL(insertSql);
@ -602,7 +602,7 @@ public class VoucherToNCforAssistContract implements Job{
}
// 判断集合为否为null, 不为空遍历集合, 获取旧数据的批次号
if(batchList!= null || batchList.size()>0) {
if(batchList.size()>0) {
// 定义当前批次, 错误记录数
for (String old_batch : batchList) {
int con=0;
@ -656,7 +656,7 @@ public class VoucherToNCforAssistContract implements Job{
Sqlca.executeSQL(insertSql1);
}
// 判断集合为否为null, 不为空遍历集合, 获取旧数据的批次号
if(batchList != null ) {
if(batchList.size()>0) {
// 定义当前批次, 错误记录数
for (String old_batch : batchList) {
updateSql=" UPDATE NCXML_DETAIL_RECORDS SET FLAG='1',ERR_DESCRIBE='传输成功 !' WHERE XML_TYPE= '"+type+"' AND BATCH='"+old_batch+"'";

View File

@ -17,6 +17,7 @@ import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Map;
import java.util.Properties;
import java.util.UUID;
import javax.xml.transform.OutputKeys;
@ -42,6 +43,7 @@ import com.amarsoft.are.jbo.JBOFactory;
import com.amarsoft.are.jbo.JBOTransaction;
import com.amarsoft.are.log.Log;
import com.amarsoft.awe.util.Transaction;
import com.base.util.QuartzUtil;
import com.tenwa.comm.util.date.DateAssistant;
import com.tenwa.comm.util.jboutil.DataOperatorUtil;
import com.tenwa.httpclient.resources.VouchersPropertiesUtil;
@ -291,7 +293,7 @@ public class VoucherToNCforCustomer implements Job{
} catch (Exception e) {
try {
Sqlca.rollback();
if(batch!=null || !"".equals(batch)){
if(batch!=null && !"".equals(batch)){
logger.debug("客户xml传输失败");
String insertSql="INSERT INTO NCXML_TOTAL_RECORDS(ID,BATCH,XML_TYPE,FLAG_,COUNT_,FAILED_COUNT,ERR_DESCRIBE,CREATETIME) VALUES('"+UUID.randomUUID().toString().replace("-", "")+"','"+batch+"','"+type+"','N','"+count+"','"+count+"','"+e.toString()+"','"+year_month_days+"')";
Sqlca1.executeSQL(insertSql);
@ -560,7 +562,7 @@ public class VoucherToNCforCustomer implements Job{
} catch (Exception e) {
try {
Sqlca.rollback();
if(batch!=null || !"".equals(batch)){
if(batch!=null && !"".equals(batch)){
logger.debug("客户xml传输失败");
String insertSql="INSERT INTO NCXML_TOTAL_RECORDS(ID,BATCH,XML_TYPE,FLAG_,COUNT_,FAILED_COUNT,ERR_DESCRIBE,CREATETIME) VALUES('"+UUID.randomUUID().toString().replace("-", "")+"','"+batch+"','"+type+"','N','"+count+"','"+count+"','"+e.toString()+"','"+year_month_days+"')";
Sqlca1.executeSQL(insertSql);
@ -733,7 +735,7 @@ public class VoucherToNCforCustomer implements Job{
}
// 判断集合为否为null, 不为空遍历集合, 获取旧数据的批次号
if(batchList!= null || batchList.size()>0) {
if(batchList.size()>0) {
// 定义当前批次, 错误记录数
for (String old_batch : batchList) {
int con=0;
@ -787,7 +789,7 @@ public class VoucherToNCforCustomer implements Job{
Sqlca.executeSQL(insertSql1);
}
// 判断集合为否为null, 不为空遍历集合, 获取旧数据的批次号
if(batchList != null) {
if(batchList.size()>0) {
// 定义当前批次, 错误记录数
for (String old_batch : batchList) {
updateSql=" UPDATE NCXML_DETAIL_RECORDS SET FLAG='1',ERR_DESCRIBE='传输成功 !' WHERE XML_TYPE= '"+type+"' AND BATCH='"+old_batch+"'";

View File

@ -363,7 +363,7 @@ public class VoucherToNCforDistributor implements Job{
} catch (Exception e) {
try {
Sqlca.rollback();
if(batch!=null || !"".equals(batch)){
if(batch!=null && !"".equals(batch)){
logger.debug("经销商xml传输失败");
String insertSql="INSERT INTO NCXML_TOTAL_RECORDS(ID,BATCH,XML_TYPE,FLAG_,COUNT_,FAILED_COUNT,ERR_DESCRIBE,CREATETIME) VALUES('"+UUID.randomUUID().toString().replace("-", "")+"','"+batch+"','"+type+"','N','"+count+"','"+count+"','"+e.toString()+"','"+year_month_days+"')";
Sqlca1.executeSQL(insertSql);
@ -705,7 +705,7 @@ public class VoucherToNCforDistributor implements Job{
} catch (Exception e) {
try {
Sqlca.rollback();
if(batch!=null || !"".equals(batch)){
if(batch!=null && !"".equals(batch)){
logger.debug("经销商xml传输失败");
String insertSql="INSERT INTO NCXML_TOTAL_RECORDS(ID,BATCH,XML_TYPE,FLAG_,COUNT_,FAILED_COUNT,ERR_DESCRIBE,CREATETIME) VALUES('"+UUID.randomUUID().toString().replace("-", "")+"','"+batch+"','"+type+"','N','"+count+"','"+count+"','"+e.toString()+"','"+year_month_days+"')";
Sqlca1.executeSQL(insertSql);
@ -878,7 +878,7 @@ public class VoucherToNCforDistributor implements Job{
}
// 判断集合为否为null, 不为空遍历集合, 获取旧数据的批次号
if(batchList!= null || batchList.size()>0) {
if(batchList.size()>0) {
// 定义当前批次, 错误记录数
for (String old_batch : batchList) {
int con=0;
@ -932,7 +932,7 @@ public class VoucherToNCforDistributor implements Job{
Sqlca.executeSQL(insertSql1);
}
// 判断集合为否为null, 不为空遍历集合, 获取旧数据的批次号
if(batchList != null) {
if(batchList.size()>0) {
// 定义当前批次, 错误记录数
for (String old_batch : batchList) {
updateSql=" UPDATE NCXML_DETAIL_RECORDS SET FLAG='1',ERR_DESCRIBE='传输成功 !' WHERE XML_TYPE= '"+type+"' AND BATCH='"+old_batch+"'";

View File

@ -43,14 +43,12 @@ import com.amarsoft.are.jbo.JBOFactory;
import com.amarsoft.are.jbo.JBOTransaction;
import com.amarsoft.are.log.Log;
import com.amarsoft.awe.util.Transaction;
import com.tenwa.comm.util.date.DateAssistant;
import com.tenwa.comm.util.jboutil.DataOperatorUtil;
import com.tenwa.httpclient.resources.VouchersPropertiesUtil;
import com.tenwa.util.SerialNumberUtil;
import jbo.voucher.LV_STACTS_CONFIG;
import jbo.voucher.NCXML_DETAIL_RECORDS;
import schemasMicrosoftComOfficeOffice.BulletAttribute;
public class VoucherToNCforVoucherPZ implements Job{
private static Log logger=ARE.getLog();
@ -59,11 +57,40 @@ public class VoucherToNCforVoucherPZ implements Job{
* 定时任务凭证NC传输
*/
public void execute(JobExecutionContext arg0) throws JobExecutionException {
String plan_date = DateAssistant.getToday();
Object userId = arg0.getTrigger().getJobDataMap().get("CurUserId");
String curUserId = userId == null ? "system" : userId.toString();
String ss = DOM4JcreateToVoucher();
// 获取回执信息判断成功与否
String SUBJECTID=null;
String SUBJECTNAME=null;
String receiver=null;
String pk_accountingbook=null;
String pk_org=null;
/**
* 深圳主体
*/
try {
SUBJECTID="aa740e4111c111eaaa0000163e0e11e6";
SUBJECTNAME="安鹏国际融资租赁(深圳)有限公司";
receiver="807001002001";
pk_accountingbook="807001002001-0001";
pk_org="807001002001";
String returns = DOM4JcreateToVoucher(SUBJECTID,SUBJECTNAME,receiver,pk_accountingbook,pk_org);
System.out.println("深圳主体凭证传输状态:"+returns);
} catch (Exception e) {
new Exception("《《《《《《《《《深圳主体凭证传输失败》》》》》》》》》");
}
/**
* 天津主体
*/
try {
SUBJECTID="d989246c11c111eaaa0000163e0e11e6";
SUBJECTNAME="安鹏融资租赁(天津)有限公司";
receiver="807001003";
pk_accountingbook="807001003-0001";
pk_org="807001003";
String returns = DOM4JcreateToVoucher(SUBJECTID,SUBJECTNAME,receiver,pk_accountingbook,pk_org);
System.out.println("天津主体凭证传输状态:"+returns);
} catch (Exception e) {
new Exception("《《《《《《《《《天津主体凭证传输失败》》》》》》》》》");
}
}
/**
@ -72,22 +99,58 @@ public class VoucherToNCforVoucherPZ implements Job{
* @return
*/
public String sendVoucherData(JBOTransaction tx) {
String ss = DOM4JcreateToVoucher();
return ss;
String returns="false";
String returns1="";
String returns2="";
String SUBJECTID=null;
String SUBJECTNAME=null;
String receiver=null;
String pk_accountingbook=null;
String pk_org=null;
/**
* 深圳主体
*/
try {
SUBJECTID="aa740e4111c111eaaa0000163e0e11e6";
SUBJECTNAME="安鹏国际融资租赁(深圳)有限公司";
receiver="807001002001";
pk_accountingbook="807001002001-0001";
pk_org="807001002001";
returns1 = DOM4JcreateToVoucher(SUBJECTID,SUBJECTNAME,receiver,pk_accountingbook,pk_org);
System.out.println("深圳主体凭证传输状态:"+returns1);
} catch (Exception e) {
new Exception("《《《《《《《《《深圳主体凭证传输失败》》》》》》》》》");
}
/**
* 天津主体
*/
try {
SUBJECTID="d989246c11c111eaaa0000163e0e11e6";
SUBJECTNAME="安鹏融资租赁(天津)有限公司";
receiver="807001003";
pk_accountingbook="807001003-0001";
pk_org="807001003";
returns2 = DOM4JcreateToVoucher(SUBJECTID,SUBJECTNAME,receiver,pk_accountingbook,pk_org);
System.out.println("天津主体凭证传输状态:"+returns2);
} catch (Exception e) {
new Exception("《《《《《《《《《天津主体凭证传输失败》》》》》》》》》");
}
if("true".equals(returns1) || "true".equals(returns2)) {
returns="true";
}
return returns;
}
/**
* 凭证信息生成 每100条一个xml文件
* 凭证信息生成 每100条一个xml文件
* @throws Exception
*/
private static String DOM4JcreateToVoucher(){
private static String DOM4JcreateToVoucher(String SUBJECTID,String SUBJECTNAME,String receiver,String pk_accountingbook,String pk_org){
JBOTransaction tx=null;
JBOTransaction tx1=null;
Transaction Sqlca = null;
Transaction Sqlca1 = null;
String returns="true";
FileInputStream in = null;
// 用于记录异常
File file1 = null;
PrintStream stream = null;
@ -103,11 +166,6 @@ public class VoucherToNCforVoucherPZ implements Job{
// 明细表时间记录
String year_month_days = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());
try {
tx = JBOFactory.createJBOTransaction();
tx1 = JBOFactory.createJBOTransaction();
Sqlca = Transaction.createTransaction(tx);
Sqlca1 = Transaction.createTransaction(tx1);
Map<String, String> map = new HashMap();
/**
* 读取配置文件信息
* */
@ -120,7 +178,6 @@ public class VoucherToNCforVoucherPZ implements Job{
String groupcode = VouchersPropertiesUtil.get("voucher_groupcode");
// 系统参数
String isexchange = VouchersPropertiesUtil.get("voucher_isexchange");
String receiver = VouchersPropertiesUtil.get("voucher_receiver");
// 外系统编码
String sender = VouchersPropertiesUtil.get("voucher_sender");
// 系统参数
@ -131,18 +188,22 @@ public class VoucherToNCforVoucherPZ implements Job{
String pk_system = VouchersPropertiesUtil.get("voucher_pk_system");
// 凭证类型值
String voucherkind = VouchersPropertiesUtil.get("voucher_voucherkind");
String pk_accountingbook = VouchersPropertiesUtil.get("voucher_pk_accountingbook");
// 制单人
String pk_prepared = VouchersPropertiesUtil.get("voucher_pk_prepared");
String pk_org = VouchersPropertiesUtil.get("voucher_pk_org");
// 所属集团
String pk_group = VouchersPropertiesUtil.get("voucher_pk_group");
// 币种
String pk_currtype = VouchersPropertiesUtil.get("voucher_pk_currtype");
// 传输xml文件存放路径
String LOCALHOST_URL = VouchersPropertiesUtil.get("LOCALHOST_URL");
ERROR_URL = VouchersPropertiesUtil.get("ERROR_URL");
// 错误信息存放路径
ERROR_URL = VouchersPropertiesUtil.get("ERROR_URL");
tx= JBOFactory.createJBOTransaction();
tx1= JBOFactory.createJBOTransaction();
Sqlca = Transaction.createTransaction(tx);
Sqlca1 = Transaction.createTransaction(tx1);
Map<String, String> map = new HashMap<String, String>();
List<String> conList=new ArrayList<String>();
/**
* 定义全局变量
*/
@ -167,7 +228,7 @@ public class VoucherToNCforVoucherPZ implements Job{
// 定义新增语句对象
String insertSql="";
// 查询凭证视图, 获取每条凭证
String sql = "SELECT id,f3,f60,ID,MODULE_NAME,DEPT_NAME,F1,F15,V8_STATUS,F5,GENERATE_DATE FROM VI_VOUCHER_V8 WHERE F3 NOT IN(SELECT TABLE_NUM FROM NCXML_DETAIL_RECORDS WHERE FLAG = '1' AND XML_TYPE='" + type + "') AND DATE_FORMAT(f1,'%Y-%m')>DATE_FORMAT('2019-02-11','%Y-%m')";
String sql = "SELECT id,f3,f60,ID,MODULE_NAME,DEPT_NAME,F1,F15,V8_STATUS,F5,GENERATE_DATE FROM VI_VOUCHER_V8 WHERE F3 NOT IN(SELECT TABLE_NUM FROM NCXML_DETAIL_RECORDS WHERE FLAG = '1' AND XML_TYPE='"+type+"') AND F49='"+SUBJECTID+"' AND F50='"+SUBJECTNAME+"' AND DATE_FORMAT(f1,'%Y-%m')>DATE_FORMAT('2019-02-11','%Y-%m')";
List<Map<String, String>> list = DataOperatorUtil.getDataBySql(Sqlca, sql, null);// 将所有凭证号封装到list集合中
// v8视图总数据量/ xml中生成的总条数
@ -202,7 +263,6 @@ public class VoucherToNCforVoucherPZ implements Job{
for (int x = i * b; x < (i + 1) * b && x < a; x++) { // 决定当前xml生成的数据量
// 获取凭证编号
String F3=list.get(x).get("f3");
String F60 = (String)((Map)list.get(x)).get("f60");
map.clear();
map.put("F3",F3);
@ -525,6 +585,8 @@ public class VoucherToNCforVoucherPZ implements Job{
}else {
// 统计旧批次
String batch1= record.getAttribute("BATCH").getString();
// 记录当前旧批次id
conList.add(uuid);
// 初始化将就数据描述信息变更为: 传输失败 , 请联系管理员
String updSql="UPDATE NCXML_DETAIL_RECORDS SET FLAG='2',ERR_DESCRIBE='传输失败 , 请联系管理员 !',CREATE_TIME='"+year_month_days+"' WHERE BILLID='"+uuid+"' AND XML_TYPE= '"+type+"' AND BATCH='"+batch1+"'";
Sqlca1.executeSQL(updSql);
@ -545,25 +607,15 @@ public class VoucherToNCforVoucherPZ implements Job{
writer.setEscapeText(false);// 字符是否转义,默认true
writer.write(document);
writer.close();
InterActionToNC(Sqlca,URL,type,batch,count,batchList);
try {
InterActionToNC(Sqlca,URL,type,batch,count,conList,batchList);
} catch (Exception e) {
e.printStackTrace();
}
Sqlca.commit();
}
} catch (Exception e) {
logger.info("凭证xml传输失败");
try{
Sqlca.rollback();
if ((batch != null) || (!"".equals(batch)))
{
logger.debug("凭证xml传输失败");
String insertSql = "INSERT INTO NCXML_TOTAL_RECORDS(ID,BATCH,XML_TYPE,FLAG_,COUNT_,FAILED_COUNT,ERR_DESCRIBE,CREATETIME) VALUES('" + UUID.randomUUID().toString().replace("-", "") + "','" + batch + "','" + type + "','N','" + count + "','" + count + "','" + e.toString() + "','" + year_month_days + "')";
Sqlca1.executeSQL(insertSql);
Sqlca1.commit();
}
}
catch (Exception e2)
{
e2.printStackTrace();
}
// 异常记录路径
file1=new File(ERROR_URL+"NC_ERROR-VOUCHER-"+year_month_day+".txt");
try {
@ -601,7 +653,7 @@ public class VoucherToNCforVoucherPZ implements Job{
/**
* 向NC传输xml, 获取NC回执xml信息, 根据回执信息更改状态
*/
public static void InterActionToNC(Transaction Sqlca,String inputURL,String type,String batch,int count,List<String> batchList) throws Exception {
public static void InterActionToNC(Transaction Sqlca,String inputURL,String type,String batch,int count,List<String> conList,List<String> batchList) throws Exception {
String updSql=""; // 更新历史记录
String updateSql = ""; // 更新sql对象
String insertSql = ""; // 新增SQL对象
@ -612,8 +664,14 @@ public class VoucherToNCforVoucherPZ implements Job{
String account = VouchersPropertiesUtil.get("account"); // 账套
String groupcode = VouchersPropertiesUtil.get("groupcode"); // 集团编码
String RECEIVE_URL = VouchersPropertiesUtil.get("RECEIVE_URL"); // 回执信息存放路径
String ERROR_URL = VouchersPropertiesUtil.get("ERROR_URL"); // 错误信息存放路径
String year_month_day = new SimpleDateFormat("yyyyMMddHHmmss").format(new Date()); // 用于文件名凭借
String year_month_days = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());// 明细表时间记录
String xmlString = "";
/**
* 传输有问题继续传剩下的
*/
try {
/**
* 获取对方post连接
*/
@ -645,7 +703,7 @@ public class VoucherToNCforVoucherPZ implements Job{
InputStream inputStream = connection.getInputStream();
InputStreamReader isr = new InputStreamReader(inputStream,"UTF-8");
BufferedReader bufreader = new BufferedReader(isr);
String xmlString = "";
String b=null;
while((b=bufreader.readLine()) !=null) {
xmlString+=b;
@ -654,6 +712,37 @@ public class VoucherToNCforVoucherPZ implements Job{
System.out.println("-------------获取回执信息完成--------------");
System.out.println(xmlString);
bufreader.close();
}catch (Exception e) {
e.printStackTrace();
logger.info("凭证xml传输失败");
try {
if(batch!=null && !"".equals(batch)){
logger.debug("凭证xml传输失败");
insertSql="INSERT INTO NCXML_TOTAL_RECORDS(ID,BATCH,XML_TYPE,FLAG_,COUNT_,FAILED_COUNT,ERR_DESCRIBE,CREATETIME) VALUES('"+UUID.randomUUID().toString().replace("-", "")+"','"+batch+"','"+type+"','N','"+count+"','"+count+"','"+e.toString()+"','"+year_month_days+"')";
Sqlca.executeSQL(insertSql);
Sqlca.commit();
}
} catch (Exception e2) {
e2.printStackTrace();
}
/*try {
new PrintWriter(new BufferedWriter(new FileWriter("E:/log.txt",true)),true).println(e.toString());
} catch (IOException e1) {
e1.printStackTrace();
}*/
// 异常记录路径
File file=new File(ERROR_URL+"NC_ERROR-VOUCHER-"+year_month_day+".txt");
PrintStream stream =null;
try {
stream = new PrintStream(file);
} catch (FileNotFoundException e1) {
e1.printStackTrace();
}
e.printStackTrace(stream);
stream.flush();
stream.close();
throw new Exception("推送失败!");
}
/**
* 将获取到的回执信息生成本地xml
*/
@ -728,7 +817,7 @@ public class VoucherToNCforVoucherPZ implements Job{
}
// 判断集合为否为null, 不为空遍历集合, 获取旧数据的批次号
if(batchList!=null || batchList.size()>0) {
if(batchList.size()>0) {
// 定义当前批次, 错误记录数
for (String old_batch : batchList) {
int con=0;
@ -782,12 +871,26 @@ public class VoucherToNCforVoucherPZ implements Job{
Sqlca.executeSQL(insertSql1);
}
// 判断集合为否为null, 不为空遍历集合, 获取旧数据的批次号
if(batchList != null) {
if(batchList.size()>0) {
// 变更传输状态
for(String billid : conList){
updSql="UPDATE NCXML_DETAIL_RECORDS SET FLAG='1',ERR_DESCRIBE='传输成功 !' WHERE XML_TYPE= '"+type+"' AND BILLID='"+billid+"'";
Sqlca.executeSQL(updSql);
}
// 定义当前批次, 错误记录数
for (String old_batch : batchList) {
updateSql = " UPDATE NCXML_DETAIL_RECORDS SET FLAG='1',ERR_DESCRIBE='传输成功 !' WHERE XML_TYPE= '" + type + "' AND BATCH='" + old_batch + "'";
Sqlca.executeSQL(updateSql);
updateSql="UPDATE NCXML_TOTAL_RECORDS SET FLAG_='Y',FAILED_COUNT='0',ERR_DESCRIBE='"+resultdescription+"',CREATETIME='"+formatter2.format(new Date())+"' WHERE XML_TYPE='"+type+"' AND BATCH='"+old_batch+"'";
int con=0;
// 查询集合, 获取旧批次的失败总数
String selectSql="SELECT BATCH,COUNT(BILLID) CON FROM ncxml_detail_records WHERE flag !=1 AND xml_type='"+type+"' AND BATCH='"+old_batch+"' GROUP BY BATCH";
List<Map<String,String>> dataList=DataOperatorUtil.getDataBySql(Sqlca, selectSql,null);
if(dataList!=null && dataList.size()>0) {
con=Integer.valueOf(dataList.get(0).get("CON"));
}
if(con==0) {
updateSql="UPDATE NCXML_TOTAL_RECORDS SET FLAG_='Y',FAILED_COUNT='0',ERR_DESCRIBE='"+resultdescription+"',CREATETIME='"+formatter2.format(new Date())+"' WHERE XML_TYPE='"+type+"' AND BATCH='"+old_batch+"'";
}else {
updateSql="UPDATE NCXML_TOTAL_RECORDS SET FAILED_COUNT='"+con+"',ERR_DESCRIBE='"+resultdescription+"',CREATETIME='"+formatter2.format(new Date())+"' WHERE XML_TYPE='"+type+"' AND BATCH='"+old_batch+"'";
}
Sqlca.executeSQL(updateSql);
}
}

View File

@ -18,6 +18,10 @@ public interface VI_VOUCHER_V8{
*/
public static final String f3 = "f3";
/**
* ½ðî DOUBLE(22)<br>
*/
public static final String MONEY = "MONEY";
/**
* Ö÷¼ü STRING(20)<br>
*/
public static final String id = "id";

View File

@ -214,19 +214,19 @@ public interface VOUCHER_V8{
*/
public static final String F46 = "F46";
/**
* 自定义项 STRING(600)<br>
* 合同编号 STRING(600)<br>
*/
public static final String F47 = "F47";
/**
* 自定义项 STRING(600)<br>
* 账套 STRING(600)<br>
*/
public static final String F48 = "F48";
/**
* 帐套 STRING(600)<br>
* 主体id STRING(600)<br>
*/
public static final String F49 = "F49";
/**
* 公司所属名称 STRING(600)<br>
* 主体名称 STRING(600)<br>
*/
public static final String F50 = "F50";
/**
@ -294,7 +294,7 @@ public interface VOUCHER_V8{
*/
public static final String F66 = "F66";
/**
* 合同编号 STRING(96)<br>
* 租赁类型 STRING(96)<br>
*/
public static final String F67 = "F67";
/**
@ -306,7 +306,7 @@ public interface VOUCHER_V8{
*/
public static final String F69 = "F69";
/**
* 租赁类型 STRING(3000)<br>
* 对方科目 STRING(3000)<br>
*/
public static final String F70 = "F70";
/**

View File

@ -89,4 +89,8 @@ public interface VI_ACTUAL_FUND_PLAN{
* 付款方式 STRING(20)<br>
*/
public static final String payType = "payType";
/**
* Ö÷ÌåÃû³Æ STRING(20)<br>
*/
public static final String subjectName = "subjectName";
}

View File

@ -22,6 +22,14 @@ public interface VI_LC_FUND_PLAN{
*/
public static final String contract_id = "contract_id";
/**
* 业务类型 STRING(20)<br>
*/
public static final String businesstype = "businesstype";
/**
* 多主体ID STRING(20)<br>
*/
public static final String subjectid = "subjectid";
/**
* ºÏͬ״̬ STRING(20)<br>
*/
public static final String contract_status = "contract_status";

View File

@ -57,4 +57,8 @@ public interface VI_LC_RENT_COLLECTION_SORTING{
* orgid STRING(20)<br>
*/
public static final String orgid = "orgid";
/**
* Ö÷Ìåid STRING(20)<br>
*/
public static final String subjectid = "subjectid";
}

View File

@ -30,6 +30,14 @@ public interface VI_LC_RENT_PLAN{
*/
public static final String contract_id = "contract_id";
/**
* 业务类型 STRING(20)<br>
*/
public static final String businesstype = "businesstype";
/**
* 多主体ID STRING(20)<br>
*/
public static final String subjectid = "subjectid";
/**
* ͷűàºÅ STRING(20)<br>
*/
public static final String payment_number = "payment_number";

View File

@ -93,4 +93,12 @@ public interface D_DEPOSITCHARGE_INFO_TEMP{
* ¾­ÏúÉÌÃû³Æ STRING(32)<br>
*/
public static final String DISTRIBUTOR_ACCOUNT_TEMP = "DISTRIBUTOR_ACCOUNT_TEMP";
/**
* Ö÷Ìåid STRING(32)<br>
*/
public static final String SUBJECTID = "SUBJECTID";
/**
* Ö÷ÌåÃû³Æ STRING(200)<br>
*/
public static final String SUBJECTNAME = "SUBJECTNAME";
}

View File

@ -89,4 +89,12 @@ public interface D_DEPOSITRETURN_INFO_TEMP{
* ÍË¿îÕ˺ŠSTRING(32)<br>
*/
public static final String refund_number = "refund_number";
/**
* Ö÷Ìåid STRING(32)<br>
*/
public static final String SUBJECTID = "SUBJECTID";
/**
* Ö÷ÌåÃû³Æ STRING(200)<br>
*/
public static final String SUBJECTNAME = "SUBJECTNAME";
}

View File

@ -321,4 +321,12 @@ public interface LB_CONTRACT_INFO{
* 是否已安装GPS STRING(20)<br>
*/
public static final String has_gps = "has_gps";
/**
* Ö÷Ìåid STRING(20)<br>
*/
public static final String SUBJECTID = "SUBJECTID";
/**
* Ö÷ÌåÃû³Æ STRING(100)<br>
*/
public static final String SUBJECTNAME = "SUBJECTNAME";
}

View File

@ -309,4 +309,12 @@ public interface LB_CONTRACT_INFO_HIS{
* 法定代表人/经营者身份证号 STRING(20)<br>
*/
public static final String LEGALPERSONID = "LEGALPERSONID";
/**
* Ö÷Ìåid STRING(20)<br>
*/
public static final String SUBJECTID = "SUBJECTID";
/**
* Ö÷ÌåÃû³Æ STRING(100)<br>
*/
public static final String SUBJECTNAME = "SUBJECTNAME";
}

View File

@ -313,4 +313,12 @@ public interface LB_CONTRACT_INFO_TEMP{
* 法定代表人/经营者身份证号 STRING(20)<br>
*/
public static final String LEGALPERSONID = "LEGALPERSONID";
/**
* Ö÷Ìåid STRING(20)<br>
*/
public static final String SUBJECTID = "SUBJECTID";
/**
* Ö÷ÌåÃû³Æ STRING(100)<br>
*/
public static final String SUBJECTNAME = "SUBJECTNAME";
}

View File

@ -3,13 +3,13 @@ package jbo.com.tenwa.lease.comm;
import java.lang.String;
/**
* 主体维护表 - JBO命名常量类<br><br>
* 微信对公账号维护 - JBO命名常量类<br><br>
* Note: This file is generated by ADE tools, <em>dont</em> modify it.<br>
*/
public interface LB_MANY_SUBJECT{
/**
* 主体维护表<br><br>
* 微信对公账号维护<br><br>
* 代表本类映射的BizObjectClass
*/
public static final String CLASS_NAME = "jbo.com.tenwa.lease.comm.LB_MANY_SUBJECT";
@ -18,23 +18,35 @@ public interface LB_MANY_SUBJECT{
*/
public static final String id = "id";
/**
* 主体类型 STRING(32)<br>
* 主体标识 STRING(32)<br>
*/
public static final String stype = "stype";
public static final String subject_id = "subject_id";
/**
* 主体名称 STRING(200)<br>
*/
public static final String subject_name = "subject_name";
/**
* 开始时间 STRING(32)<br>
* 银行账户 STRING(200)<br>
*/
public static final String start_time = "start_time";
public static final String acc_name = "acc_name";
/**
* 截止时间 STRING(32)<br>
* 银行账号 STRING(200)<br>
*/
public static final String end_time = "end_time";
public static final String acc_number = "acc_number";
/**
* 是否启用 STRING(2)<br>
* 开户分行 STRING(200)<br>
*/
public static final String branch_title = "branch_title";
/**
* 银行名称 STRING(200)<br>
*/
public static final String bank_name = "bank_name";
/**
* 银联商户号 STRING(10)<br>
*/
public static final String union_MerId = "union_MerId";
/**
* 是否启用,Y启用N不启用 STRING(2)<br>
*/
public static final String is_enable = "is_enable";
/**

View File

@ -245,4 +245,12 @@ public interface LB_PROJECT_INFO{
* ÉêÇëÀàÐÍ STRING(32)<br>
*/
public static final String source_type = "source_type";
/**
* Ö÷Ìåid STRING(32)<br>
*/
public static final String subjectid = "subjectid";
/**
* Ö÷ÌåÃû³Æ STRING(100)<br>
*/
public static final String SUBJECTNAME = "SUBJECTNAME";
}

View File

@ -245,4 +245,12 @@ public interface LB_PROJECT_INFO_TEMP{
* 法定代表人/经营者身份证号 STRING(20)<br>
*/
public static final String LEGALPERSONID = "LEGALPERSONID";
/**
* Ö÷Ìåid STRING(32)<br>
*/
public static final String subjectid = "subjectid";
/**
* Ö÷ÌåÃû³Æ STRING(100)<br>
*/
public static final String SUBJECTNAME = "SUBJECTNAME";
}

View File

@ -129,4 +129,12 @@ public interface VI_LC_AUDIT_RENT_PLAN{
* ʧ°ÜÔ­Òò STRING(20)<br>
*/
public static final String FAILURE_REASON = "FAILURE_REASON";
/**
* Ö÷Ìåid STRING(20)<br>
*/
public static final String SUBJECTID = "SUBJECTID";
/**
* Ö÷ÌåÃû³Æ STRING(20)<br>
*/
public static final String SUBJECTNAME = "SUBJECTNAME";
}

View File

@ -145,4 +145,12 @@ public interface VI_PROJECTINFO_BUSINESS{
* ¾­ÏúÉÌÒâ¼û4 STRING(20)<br>
*/
public static final String DistriOpinion4 = "DistriOpinion4";
/**
* Ö÷Ìåid STRING(20)<br>
*/
public static final String subjectId = "subjectId";
/**
* Ö÷ÌåÃû³Æ STRING(20)<br>
*/
public static final String subjectname = "subjectname";
}

View File

@ -129,4 +129,8 @@ public interface PRD_SPECIFIC_LIBRARY{
* GPS¹©Ó¦ÉÌ STRING(32)<br>
*/
public static final String GPS_VENDOR = "GPS_VENDOR";
/**
* Ö÷Ìå STRING(32)<br>
*/
public static final String ManySubject = "ManySubject";
}

View File

@ -71,17 +71,21 @@ BEGIN
ca.acc_number,
ca.bank_name,
ca.account,
'光大银行',
'安鹏国际融资租赁(深圳)有限公司',
'35230188000138484',
oa.acc_bank,
lci.subjectname,
oa.acc_number,
'AutoBuckle'
FROM
LC_RENT_PLAN O,
VI_LC_RENT_PLAN vl
LEFT JOIN customer_account ca ON ca.contract_id=vl.contract_id
LEFT JOIN lb_contract_info lci ON vl.contract_id=lci.id
LEFT JOIN code_library cl ON cl.codeno='ManySubject' AND lci.subjectid=cl.itemno
LEFT JOIN own_account oa ON oa.own_id=cl.bankno AND account_purpose='default' AND state_='0010' AND (account_type='in_account' OR account_type='inAndOut_account')
WHERE O.id = vl.id
AND vl.contract_id =ln_contract_id
AND vl.plan_date = ln_plan_date ) ;
AND vl.plan_date = ln_plan_date
GROUP BY oa.own_id) ;
-- in_type = 2为银联卡口手动刷新核销数据
ELSEIF in_type = 2 THEN
INSERT INTO LC_RENT_INCOME (
@ -159,17 +163,21 @@ CASE WHEN in_rent>=vl.corpus_over+vl.interest_over+vl.penalty_over THEN vl.int
ca.acc_number,
ca.bank_name,
ca.account,
'光大银行',
'安鹏国际融资租赁(深圳)有限公司',
'35230188000138484',
oa.acc_bank,
lci.subjectname,
oa.acc_number,
'AutoBuckle'
FROM
LC_RENT_PLAN O,
VI_LC_RENT_PLAN vl
LEFT JOIN customer_account ca ON ca.contract_id=vl.contract_id
WHERE O.id = vl.id
AND vl.contract_id = ln_contract_id
AND vl.plan_date = ln_plan_date ) ;
LEFT JOIN lb_contract_info lci ON vl.contract_id=lci.id
LEFT JOIN code_library cl ON cl.codeno='ManySubject' AND lci.subjectid=cl.itemno
LEFT JOIN own_account oa ON oa.own_id=cl.bankno AND account_purpose='default' AND state_='0010' AND (account_type='in_account' OR account_type='inAndOut_account')
WHERE O.id = vl.id
AND vl.contract_id =ln_contract_id
AND vl.plan_date = ln_plan_date
GROUP BY oa.own_id) ;
-- 如果in_type=3就是经销商保证金代偿in_hire_list为核销罚息金额
ELSEIF in_type = 3 THEN
@ -232,18 +240,23 @@ WHERE O.id = vl.id
ca.acc_number,
ca.bank_name,
ca.account,
'光大银行',
'安鹏国际融资租赁(深圳)有限公司',
'35230188000138484',
oa.acc_bank,
lci.subjectname,
oa.acc_number,
'AutoBuckle'
FROM
LC_RENT_PLAN O,
VI_LC_RENT_PLAN vl
LEFT JOIN customer_account ca ON ca.contract_id=vl.contract_id
LEFT JOIN lb_contract_info lci ON vl.contract_id=lci.id
LEFT JOIN code_library cl ON cl.codeno='ManySubject' AND lci.subjectid=cl.itemno
LEFT JOIN own_account oa ON oa.own_id=cl.bankno AND account_purpose='default' AND state_='0010' AND (account_type='in_account' OR account_type='inAndOut_account')
WHERE O.id = vl.id
AND vl.contract_id =ln_contract_id
AND vl.plan_date = ln_plan_date ) ;
-- in_type = 4 为微信还款 hire_list 固定为1微信只允许一期还全部金额
AND vl.plan_date = ln_plan_date
GROUP BY oa.own_id ) ;
-- in_type = 4 Ϊ΢ÐÅ»¹¿î
ELSEIF in_type = 4 THEN
INSERT INTO LC_RENT_INCOME (
ID,

View File

@ -6,9 +6,9 @@ create view lc_fund_income_temp_hxm as SELECT DI.DISTRIBUTOR_NO AS DISTRIBUTOR
DA.OPEN_BANK AS DA_BANK,
DA.PROVINCEINFO AS PROVINCEINFO,
DA.DISTRICT AS DISTRICT,
OA.ACC_BANK AS ACC_BANK,
OA.ACC_NAME AS ACC_NAME,
OA.ACC_NUMBER AS ACC_NUMBER,
LC.BANK AS ACC_BANK,
LC.ACCOUNT AS ACC_NAME,
LC.ACC_NUMBER AS ACC_NUMBER,
LC.SMONEY AS SMONEY,
LC.SCOUNT AS SCOUNT,
CT.REQSTS AS REQSTS,
@ -17,21 +17,17 @@ create view lc_fund_income_temp_hxm as SELECT DI.DISTRIBUTOR_NO AS DISTRIBUTOR
CT.RTNNAR AS RTNNAR,
LC.IS_FLOWING AS IS_FLOWING,
LC.PAYTYPE AS PAYTYPE
FROM ((((APZL.DISTRIBUTOR_INFO DI JOIN APZL.DISTRIBUTOR_ACCOUNT DA ON (((DI.DISTRIBUTOR_NO = DA.DISTRIBUTOR_ID) AND (DA.IS_MAIN = 'Y')))) JOIN (
SELECT APZL.OWN_ACCOUNT.ACC_BANK AS ACC_BANK, APZL.OWN_ACCOUNT.ACC_NAME AS ACC_NAME, APZL.OWN_ACCOUNT.ACC_NUMBER AS ACC_NUMBER
FROM (APZL.OWN_ACCOUNT
LEFT JOIN APZL.OWN_INFO OI ON ((APZL.OWN_ACCOUNT.OWN_ID = OI.OWN_NUMBER)))
WHERE ((APZL.OWN_ACCOUNT.STATE_ = '0010') AND (OI.OWN_NAME = '安鹏国际融资租赁(深圳)有限公司') AND (APZL.OWN_ACCOUNT.ACC_TYPE = '0010') AND
((APZL.OWN_ACCOUNT.ACCOUNT_TYPE = 'out_account') OR (APZL.OWN_ACCOUNT.ACCOUNT_TYPE = 'inAndOut_account')) AND
(APZL.OWN_ACCOUNT.FBSDK = 'Y') AND (APZL.OWN_ACCOUNT.MONEY_TYPE = '01'))
) OA) JOIN (
FROM ((((APZL.DISTRIBUTOR_INFO DI JOIN APZL.DISTRIBUTOR_ACCOUNT DA ON (((DI.DISTRIBUTOR_NO = DA.DISTRIBUTOR_ID) AND (DA.IS_MAIN = 'Y')))) ) JOIN (
SELECT LFIT.FLOWUNID AS FLOWUNID,
LCI.DISTRIBUTOR_ID AS DISTRIBUTOR_ID,
LFIT.IS_FLOWING AS IS_FLOWING,
PSL.PAYTYPE AS PAYTYPE,
sum(LFIT.FACT_MONEY) AS SMONEY,
count(LFIT.CONTRACT_ID) AS SCOUNT
FROM ((APZL.LB_CONTRACT_INFO LCI LEFT JOIN APZL.PRD_SPECIFIC_LIBRARY PSL ON ((convert(LCI.PRODUCT_ID USING UTF8) = PSL.PRODUCTID)))
SUM(LFIT.FACT_MONEY) AS SMONEY,
COUNT(LFIT.CONTRACT_ID) AS SCOUNT,
LFIT.BANK AS BANK ,
LFIT.ACCOUNT AS ACCOUNT ,
LFIT.ACC_NUMBER AS ACC_NUMBER
FROM ((APZL.LB_CONTRACT_INFO LCI LEFT JOIN APZL.PRD_SPECIFIC_LIBRARY PSL ON ((CONVERT(LCI.PRODUCT_ID USING UTF8) = PSL.PRODUCTID)))
JOIN APZL.LC_FUND_INCOME_TEMP LFIT
ON (((LCI.ID = LFIT.CONTRACT_ID) AND (LFIT.PAY_TYPE = 'pay_type_out') AND (LFIT.PAY_STATUS = 'apply_pass') AND (LFIT.ROLL_BACK = '0'))))
GROUP BY LCI.DISTRIBUTOR_ID, LFIT.FLOWUNID

View File

@ -22,7 +22,8 @@ create view vi_actual_fund_plan as SELECT LCI.ID
LCI.PROJECT_ID AS PROJECT_ID,
(
SELECT sum(`nvl`(VLFP.OVERMONEY, 0)) FROM APZL.VI_LC_FUND_PLAN VLFP WHERE (VLFP.CONTRACT_ID = LCI.ID)
) AS OVERMONEY
) AS OVERMONEY,
lci.subjectname AS subjectName
FROM ((((((((((APZL.LB_CONTRACT_INFO LCI LEFT JOIN APZL.PRD_SPECIFIC_LIBRARY PSL ON ((convert(LCI.PRODUCT_ID USING UTF8) = PSL.PRODUCTID))) LEFT JOIN APZL.LB_UNION_LESSEE LUL ON (((LUL.CONTRACT_ID = LCI.ID) AND (LUL.IS_MAIN = 'Y')))) LEFT JOIN APZL.LC_FUND_INCOME LFI ON ((
(LFI.CONTRACT_ID = LCI.ID) AND (LFI.FEE_TYPE = 'feetype10') AND
(LFI.SETTLE_METHOD <> 'settlemethod11')))) LEFT JOIN APZL.DISTRIBUTOR_RECEIVABLES DR ON ((DR.CONTRACT_ID = LCI.ID))) LEFT JOIN APZL.DISTRIBUTOR_INFO DI ON (((DI.ID = LFI.FACT_OBJECT) AND ((CASE WHEN (DR.ISRENTER = 'Y') THEN 2 ELSE 1 END) = 1)))) LEFT JOIN APZL.CUSTOMER_INFO CI ON ((

View File

@ -1,36 +1,34 @@
DELIMITER $$
ALTER ALGORITHM=UNDEFINED DEFINER=`apzl`@`%` SQL SECURITY DEFINER VIEW `apzl`.`vi_chargebackvouchertotal` AS
ALTER ALGORITHM=UNDEFINED DEFINER=`apzl`@`%` SQL SECURITY DEFINER VIEW `vi_chargebackvouchertotal` AS
SELECT
`lrp`.`ID` AS `id`,
`lsc`.`SUBJECTS_CODE` AS `subjects_code`,
`lri`.`OWN_NUMBER` AS `own_number`,
`lrp`.`COLLECT_STATUS` AS `COLLECT_STATUS`,
`oi`.`OWN_NAME` AS `OWN_NAME`,
`lri`.`own_account` AS `OWN_NAME`,
`lri`.`SPARE_BATCH_NO` AS `SPARE_BATCH_NO`,
`lri`.`SPARE_BATCH_NO` AS `SPARE_BATCH_NO_DATA`,
lri.`charge_way` AS `CHANNEL`,
`lri`.`charge_way` AS `CHANNEL`,
`lri`.`HIRE_DATE` AS `HIRE_DATE`,
`vss`.`ACHIEVED_DATE` AS `ACHIEVED_DATE`,
`lri`.`OWN_BANK` AS `OWN_BANK`,
(SUM(`lri`.`RENT`) + SUM(`lri`.`PENALTY`)) AS `CHARGEBACK_MONEY_S`,
COUNT(`lri`.`CONTRACT_ID`) AS `CHARGEBACK_QTY_S`,
(CASE WHEN (ISNULL(`vs`.`CHARGEBACK_STATUS`) OR (`vs`.`CHARGEBACK_STATUS` = '')) THEN 'δºËÏú' ELSE 'ºËÏú³É¹¦' END) AS `CHARGEBACK_STATUS`
FROM ((((((`apzl`.`lc_rent_plan` `lrp`
LEFT JOIN `apzl`.`lc_rent_income` `lri`
FROM ((((((`lc_rent_plan` `lrp`
LEFT JOIN `lc_rent_income` `lri`
ON (((`lri`.`CONTRACT_ID` = `lrp`.`CONTRACT_ID`)
AND (`lri`.`PLAN_LIST` = `lrp`.`PLAN_LIST`))))
LEFT JOIN `apzl`.`own_account` `oa`
ON ((`lri`.`OWN_NUMBER` = `oa`.`acc_number`)))
LEFT JOIN `apzl`.`own_info` `oi`
ON ((`oa`.`own_id` = `oi`.`OWN_NUMBER`)))
LEFT JOIN `apzl`.`verificationspare` `vs`
AND (`lri`.`PLAN_LIST` = `lrp`.`PLAN_LIST`))))))
LEFT JOIN own_account oa ON lri.own_number=oa.acc_number
LEFT JOIN `verificationspare` `vs`
ON ((`vs`.`SPARE_BATCH_NO` = CONVERT(`lri`.`SPARE_BATCH_NO` USING utf8))))
LEFT JOIN `apzl`.`lv_stacts_config` `lsc`
LEFT JOIN `lv_stacts_config` `lsc`
ON ((`lsc`.`ID` = `oa`.`acc_title`)))
LEFT JOIN `apzl`.`verificationspare` `vss`
LEFT JOIN `verificationspare` `vss`
ON ((`vss`.`SPARE_BATCH_NO` = CONVERT(`lri`.`SPARE_BATCH_NO` USING utf8))))
WHERE (lri.CHARGE_WAY='AutoBuckle' OR lri.CHARGE_WAY='WXUnionPay')
GROUP BY `lri`.`HIRE_DATE`,`lri`.`OWN_NUMBER`,`lri`.`CHARGE_WAY` $$
WHERE ((`lri`.`charge_way` = 'AutoBuckle')
OR (`lri`.`charge_way` = 'WXUnionPay'))
GROUP BY `lri`.`own_account`,`lri`.`HIRE_DATE`,`lri`.`OWN_NUMBER`,`lri`.`charge_way`$$
DELIMITER ;

View File

@ -26,7 +26,9 @@ create view vi_lc_audit_rent_plan as SELECT LCRP.ID
LCRP.FAILURE_REASON AS FAILURE_REASON,
LCRP.BATCH_STATUS AS BATCH_STATUS,
LCRP.BATCH_NO AS BATCH_NO,
LCRP.BATCH_SN AS BATCH_SN
LCRP.BATCH_SN AS BATCH_SN,
lci.SUBJECTID AS SUBJECTID,
lci.SUBJECTNAME AS SUBJECTNAME
FROM (((((APZL.LC_RENT_PLAN LCRP LEFT JOIN (
SELECT APZL.LC_RENT_INCOME.PAYMENT_NUMBER AS PAYMENT_NUMBER,
APZL.LC_RENT_INCOME.PLAN_LIST AS PLAN_LIST,

View File

@ -1,50 +1,40 @@
create view vi_lc_fund_plan as SELECT LCF.ID AS ID,
LBC.CONTRACT_NUMBER AS CONTRACT_NUMBER,
LBC.PROJECT_ID AS PROJECT_ID,
LBC.ID AS CONTRACT_ID,
LBC.CONTRACT_STATUS AS CONTRACT_STATUS,
LCF.PAYMENT_NUMBER AS PAYMENT_NUMBER,
LBC.PROJECT_NAME AS PROJECT_NAME,
ifnull(LBU.CUSTOMERNAME, '') AS CUSTOMERNAME,
LCF.PAY_TYPE AS PAY_TYPE,
LCF.FEE_TYPE AS FEE_TYPE,
LCF.PLAN_LIST AS PLAN_LIST,
LCF.PLAN_DATE AS PLAN_DATE,
LCF.PLAN_MONEY AS PLAN_MONEY,
(ifnull(LCFD.FACT_MONEY, 0) + ifnull(LCFI.FACT_MONEY, 0)) AS FACT_MONEY,
(ifnull(LCFI.FEE_ADJUST, 0) + ifnull(LCFD.FEE_ADJUST, 0)) AS FEE_ADJUST,
(((ifnull(LCFD.FACT_MONEY, 0) + ifnull(LCFI.FACT_MONEY, 0)) + ifnull(LCFI.FEE_ADJUST, 0)) +
ifnull(LCFD.FEE_ADJUST, 0)) AS ALLFACT_MONEY,
(LCF.PLAN_MONEY - (((ifnull(LCFD.FACT_MONEY, 0) + ifnull(LCFI.FACT_MONEY, 0)) + ifnull(LCFI.FEE_ADJUST, 0)) +
ifnull(LCFD.FEE_ADJUST, 0))) AS OVERMONEY
FROM ((((APZL.LC_FUND_PLAN LCF LEFT JOIN APZL.LB_CONTRACT_INFO LBC ON ((LCF.CONTRACT_ID = convert(LBC.ID USING UTF8)))) LEFT JOIN APZL.LB_UNION_LESSEE_F_TRANSFER LBU ON ((LCF.CONTRACT_ID = convert(LBU.CONTRACT_ID USING UTF8)))) LEFT JOIN APZL.LC_FUND_INCOME_TRANSFER LCFD ON ((
(LCF.PAYMENT_NUMBER = LCFD.PAYMENT_NUMBER) AND (LCF.PAY_TYPE = LCFD.PAY_TYPE) AND (LCF.FEE_TYPE = LCFD.FEE_TYPE) AND
(LCF.PLAN_LIST = LCFD.PLAN_LIST))))
LEFT JOIN APZL.LC_FUND_INCOME_TEMP_TRANSFER LCFI
ON (((LCF.PAYMENT_NUMBER = LCFI.PAYMENT_NUMBER) AND (LCF.PAY_TYPE = LCFI.PAY_TYPE) AND (LCF.FEE_TYPE = LCFI.FEE_TYPE) AND
(LCF.PLAN_LIST = LCFI.PLAN_LIST))));
-- comment on column vi_lc_fund_plan.id not supported: 标识
-- comment on column vi_lc_fund_plan.contract_number not supported: 业务合同号
-- comment on column vi_lc_fund_plan.project_id not supported: 项目编号
-- comment on column vi_lc_fund_plan.contract_id not supported: 编号
-- comment on column vi_lc_fund_plan.contract_status not supported: 合同状态
-- comment on column vi_lc_fund_plan.payment_number not supported: 投放编号
-- comment on column vi_lc_fund_plan.project_name not supported: 项目名称
-- comment on column vi_lc_fund_plan.pay_type not supported: 收付类型
-- comment on column vi_lc_fund_plan.fee_type not supported: 费用类型
-- comment on column vi_lc_fund_plan.plan_list not supported: 期次
-- comment on column vi_lc_fund_plan.plan_date not supported: 计划日期
-- comment on column vi_lc_fund_plan.plan_money not supported: 计划金额
DELIMITER $$
ALTER ALGORITHM=UNDEFINED DEFINER=`apzl`@`%` SQL SECURITY DEFINER VIEW `vi_lc_fund_plan` AS
SELECT
`lcf`.`ID` AS `id`,
`lbc`.`CONTRACT_NUMBER` AS `contract_number`,
`lbc`.`PROJECT_ID` AS `project_id`,
`lbc`.`ID` AS `contract_id`,
lbc.businesstype AS businesstype,
lbc.subjectid AS subjectid,
`lbc`.`CONTRACT_STATUS` AS `contract_status`,
`lcf`.`PAYMENT_NUMBER` AS `payment_number`,
`lbc`.`PROJECT_NAME` AS `project_name`,
IFNULL(`lbu`.`customername`,'') AS `customername`,
`lcf`.`PAY_TYPE` AS `pay_type`,
`lcf`.`FEE_TYPE` AS `fee_type`,
`lcf`.`PLAN_LIST` AS `plan_list`,
`lcf`.`PLAN_DATE` AS `plan_date`,
`lcf`.`PLAN_MONEY` AS `plan_money`,
(IFNULL(`lcfd`.`fact_money`,0) + IFNULL(`lcfi`.`fact_money`,0)) AS `fact_money`,
(IFNULL(`lcfi`.`fee_adjust`,0) + IFNULL(`lcfd`.`fee_adjust`,0)) AS `fee_adjust`,
(((IFNULL(`lcfd`.`fact_money`,0) + IFNULL(`lcfi`.`fact_money`,0)) + IFNULL(`lcfi`.`fee_adjust`,0)) + IFNULL(`lcfd`.`fee_adjust`,0)) AS `allfact_money`,
(`lcf`.`PLAN_MONEY` - (((IFNULL(`lcfd`.`fact_money`,0) + IFNULL(`lcfi`.`fact_money`,0)) + IFNULL(`lcfi`.`fee_adjust`,0)) + IFNULL(`lcfd`.`fee_adjust`,0))) AS `overmoney`
FROM ((((`lc_fund_plan` `lcf`
LEFT JOIN `lb_contract_info` `lbc`
ON ((`lcf`.`CONTRACT_ID` = CONVERT(`lbc`.`ID` USING utf8))))
LEFT JOIN `lb_union_lessee_f_transfer` `lbu`
ON ((`lcf`.`CONTRACT_ID` = CONVERT(`lbu`.`contract_id` USING utf8))))
LEFT JOIN `lc_fund_income_transfer` `lcfd`
ON (((`lcf`.`PAYMENT_NUMBER` = `lcfd`.`payment_number`)
AND (`lcf`.`PAY_TYPE` = `lcfd`.`pay_type`)
AND (`lcf`.`FEE_TYPE` = `lcfd`.`fee_type`)
AND (`lcf`.`PLAN_LIST` = `lcfd`.`plan_list`))))
LEFT JOIN `lc_fund_income_temp_transfer` `lcfi`
ON (((`lcf`.`PAYMENT_NUMBER` = `lcfi`.`payment_number`)
AND (`lcf`.`PAY_TYPE` = `lcfi`.`pay_type`)
AND (`lcf`.`FEE_TYPE` = `lcfi`.`fee_type`)
AND (`lcf`.`PLAN_LIST` = `lcfi`.`plan_list`))))$$
DELIMITER ;

View File

@ -9,7 +9,8 @@ SELECT LCF.PAYMENT_NUMBER AS PAYMENT_NUMBER,
LDA.FILENAME AS FILENAME,
LDA.INPUTTIME AS CREATIME,
LDA.ID AS ATTRID,
LCI.INPUTORGID AS ORGID
LCI.INPUTORGID AS ORGID,
lci.subjectid AS subjectid
FROM ((((((APZL.LC_RENT_PLAN LCF LEFT JOIN APZL.LB_CONTRACT_INFO LCI ON ((LCF.CONTRACT_ID = LCI.ID))) LEFT JOIN APZL.LB_UNION_LESSEE_TRANSFER LBU ON ((LCF.CONTRACT_ID = LBU.CONTRACT_ID))) LEFT JOIN APZL.LC_CALC_CONDITION LCC ON ((LCF.PAYMENT_NUMBER = LCC.PAYMENT_NUMBER))) LEFT JOIN APZL.LB_DOCRELATIVE LDR ON (((LDR.PLAN_NUMBER = LCF.PAYMENT_NUMBER) AND (LDR.PLAN_LIST = LCF.PLAN_LIST)))) LEFT JOIN APZL.LB_DOCLIBRARY LDL ON ((LDL.RELATIVE_ID = LDR.ID)))
LEFT JOIN APZL.LB_DOCATTRIBUTE LDA ON ((LDA.LIBRARY_ID = LDL.ID)))
WHERE (LCF.PLAN_LIST = 1)

View File

@ -1,64 +1,48 @@
create view vi_lc_rent_plan as SELECT LCF.ID AS ID,
LBC.PROJECT_ID AS PROJECT_ID,
LBC.ID AS CONTRACT_ID,
LCCS.PLAN_STATUS AS CONTRACT_STATUS,
LBC.CONTRACT_NUMBER AS CONTRACT_NUMBER,
LCF.PAYMENT_NUMBER AS PAYMENT_NUMBER,
ifnull(LBU.CUSTOMERNAME, '') AS CUSTOMERNAME,
LBC.PROJECT_NAME AS PROJECT_NAME,
LCF.PLAN_LIST AS PLAN_LIST,
LCF.PLAN_DATE AS PLAN_DATE,
LCF.RENT AS RENT,
LCF.CORPUS AS CORPUS,
LCF.INTEREST AS INTEREST,
`getRentPenalty`(LCF.PAYMENT_NUMBER, LCF.PLAN_LIST, date_format(now(), '%Y/%m/%d')) AS PENALTY,
(ifnull(LCFD.RENT, 0) + ifnull(LCFI.RENT, 0)) AS FACT_RENT,
(ifnull(LCFD.CORPUS, 0) + ifnull(LCFI.CORPUS, 0)) AS FACT_CORPUS,
(ifnull(LCFD.INTEREST, 0) + ifnull(LCFI.INTEREST, 0)) AS FACT_INTEREST,
(ifnull(LCFD.PENALTY, 0) + ifnull(LCFI.PENALTY, 0)) AS FACT_PENALTY,
(ifnull(LCFD.CORPUS_ADJUST, 0) + ifnull(LCFI.CORPUS_ADJUST, 0)) AS CORPUS_ADJUST,
(ifnull(LCFD.INTEREST_ADJUST, 0) + ifnull(LCFI.INTEREST_ADJUST, 0)) AS INTEREST_ADJUST,
(ifnull(LCFD.PENALTY_ADJUST, 0) + ifnull(LCFI.PENALTY_ADJUST, 0)) AS PENALTY_ADJUST,
(LCF.RENT - (ifnull(LCFD.RENT, 0) + ifnull(LCFI.RENT, 0))) AS RENT_OVER,
(LCF.CORPUS - (((ifnull(LCFD.CORPUS, 0) + ifnull(LCFI.CORPUS, 0)) + ifnull(LCFD.CORPUS_ADJUST, 0)) +
ifnull(LCFI.CORPUS_ADJUST, 0))) AS CORPUS_OVER,
(LCF.INTEREST - (((ifnull(LCFD.INTEREST, 0) + ifnull(LCFI.INTEREST, 0)) + ifnull(LCFD.INTEREST_ADJUST, 0)) +
ifnull(LCFI.INTEREST_ADJUST, 0))) AS INTEREST_OVER,
round((`getRentPenalty`(LCF.PAYMENT_NUMBER, LCF.PLAN_LIST, date_format(now(), '%Y/%m/%d')) -
((ifnull(LCFD.PENALTY, 0) + ifnull(LCFI.PENALTY, 0)) + (ifnull(LCFD.PENALTY_ADJUST, 0) + ifnull(LCFI.PENALTY_ADJUST, 0)))),
2) AS PENALTY_OVER,
(CASE
WHEN (((ifnull(LCFD.RENT, 0) + ifnull(LCFI.RENT, 0)) = LCF.RENT) AND (round(
(`getRentPenalty`(LCF.PAYMENT_NUMBER, LCF.PLAN_LIST, date_format(now(), '%Y/%m/%d')) -
((ifnull(LCFD.PENALTY, 0) + ifnull(LCFI.PENALTY, 0)) +
(ifnull(LCFD.PENALTY_ADJUST, 0) + ifnull(LCFI.PENALTY_ADJUST, 0)))),
2) = '0.00')) THEN '已回笼'
WHEN ((ifnull(LCFD.RENT, 0) + ifnull(LCFI.RENT, 0)) > 0) THEN '部分回笼'
ELSE '未回笼' END) AS PLANSTATUS
FROM (((((APZL.LC_RENT_PLAN LCF LEFT JOIN APZL.LB_CONTRACT_INFO LBC ON ((LCF.CONTRACT_ID = LBC.ID))) LEFT JOIN APZL.LC_CALC_CONDITION_STATUS LCCS ON ((LCCS.PAYMENT_NUMBER = LCF.PAYMENT_NUMBER))) LEFT JOIN APZL.LB_UNION_LESSEE_TRANSFER LBU ON ((LCF.CONTRACT_ID = LBU.CONTRACT_ID))) LEFT JOIN APZL.LC_RENT_INCOME_TRANSFER LCFD ON (((LCF.PAYMENT_NUMBER = LCFD.PAYMENT_NUMBER) AND (LCF.PLAN_LIST = LCFD.PLAN_LIST))))
LEFT JOIN APZL.LC_RENT_INCOME_TEMP_TRANSFER LCFI ON (((LCF.PAYMENT_NUMBER = LCFI.PAYMENT_NUMBER) AND (LCF.PLAN_LIST = LCFI.PLAN_LIST))));
-- comment on column vi_lc_rent_plan.id not supported: 标识
-- comment on column vi_lc_rent_plan.project_id not supported: 项目编号
-- comment on column vi_lc_rent_plan.contract_id not supported: 编号
-- comment on column vi_lc_rent_plan.contract_status not supported: 状态
-- comment on column vi_lc_rent_plan.contract_number not supported: 业务合同号
-- comment on column vi_lc_rent_plan.payment_number not supported: 投放编号
-- comment on column vi_lc_rent_plan.project_name not supported: 项目名称
-- comment on column vi_lc_rent_plan.plan_list not supported: 期次
-- comment on column vi_lc_rent_plan.plan_date not supported: 计划日期
-- comment on column vi_lc_rent_plan.rent not supported: 租金
-- comment on column vi_lc_rent_plan.corpus not supported: 财务本金
-- comment on column vi_lc_rent_plan.interest not supported: 财务租息
DELIMITER $$
ALTER ALGORITHM=UNDEFINED DEFINER=`apzl`@`%` SQL SECURITY DEFINER VIEW `vi_lc_rent_plan` AS
SELECT
`lcf`.`ID` AS `id`,
`lbc`.`PROJECT_ID` AS `project_id`,
`lbc`.`ID` AS `contract_id`,
lbc.businesstype AS businesstype,
lbc.subjectid AS subjectid,
`lccs`.`PLAN_STATUS` AS `contract_status`,
`lbc`.`CONTRACT_NUMBER` AS `contract_number`,
`lcf`.`PAYMENT_NUMBER` AS `payment_number`,
IFNULL(`lbu`.`customername`,'') AS `customername`,
`lbc`.`PROJECT_NAME` AS `project_name`,
`lcf`.`PLAN_LIST` AS `plan_list`,
`lcf`.`PLAN_DATE` AS `plan_date`,
`lcf`.`RENT` AS `rent`,
`lcf`.`CORPUS` AS `corpus`,
`lcf`.`INTEREST` AS `interest`,
`getRentPenalty`(
`lcf`.`PAYMENT_NUMBER`,`lcf`.`PLAN_LIST`,DATE_FORMAT(NOW(),'%Y/%m/%d')) AS `penalty`,
(IFNULL(`lcfd`.`rent`,0) + IFNULL(`lcfi`.`rent`,0)) AS `fact_rent`,
(IFNULL(`lcfd`.`corpus`,0) + IFNULL(`lcfi`.`corpus`,0)) AS `fact_corpus`,
(IFNULL(`lcfd`.`interest`,0) + IFNULL(`lcfi`.`interest`,0)) AS `fact_interest`,
(IFNULL(`lcfd`.`penalty`,0) + IFNULL(`lcfi`.`penalty`,0)) AS `fact_penalty`,
(IFNULL(`lcfd`.`corpus_adjust`,0) + IFNULL(`lcfi`.`corpus_adjust`,0)) AS `corpus_adjust`,
(IFNULL(`lcfd`.`interest_adjust`,0) + IFNULL(`lcfi`.`interest_adjust`,0)) AS `interest_adjust`,
(IFNULL(`lcfd`.`penalty_adjust`,0) + IFNULL(`lcfi`.`penalty_adjust`,0)) AS `penalty_adjust`,
(`lcf`.`RENT` - (IFNULL(`lcfd`.`rent`,0) + IFNULL(`lcfi`.`rent`,0))) AS `rent_over`,
(`lcf`.`CORPUS` - (((IFNULL(`lcfd`.`corpus`,0) + IFNULL(`lcfi`.`corpus`,0)) + IFNULL(`lcfd`.`corpus_adjust`,0)) + IFNULL(`lcfi`.`corpus_adjust`,0))) AS `corpus_over`,
(`lcf`.`INTEREST` - (((IFNULL(`lcfd`.`interest`,0) + IFNULL(`lcfi`.`interest`,0)) + IFNULL(`lcfd`.`interest_adjust`,0)) + IFNULL(`lcfi`.`interest_adjust`,0))) AS `interest_over`,
ROUND((`getRentPenalty`(`lcf`.`PAYMENT_NUMBER`,`lcf`.`PLAN_LIST`,DATE_FORMAT(NOW(),'%Y/%m/%d')) - ((IFNULL(`lcfd`.`penalty`,0) + IFNULL(`lcfi`.`penalty`,0)) + (IFNULL(`lcfd`.`penalty_adjust`,0) + IFNULL(`lcfi`.`penalty_adjust`,0)))),2) AS `penalty_over`,
(CASE WHEN (((IFNULL(`lcfd`.`rent`,0) + IFNULL(`lcfi`.`rent`,0)) = `lcf`.`RENT`) AND (ROUND((`getRentPenalty`(`lcf`.`PAYMENT_NUMBER`,`lcf`.`PLAN_LIST`,DATE_FORMAT(NOW(),'%Y/%m/%d')) - ((IFNULL(`lcfd`.`penalty`,0) + IFNULL(`lcfi`.`penalty`,0)) + (IFNULL(`lcfd`.`penalty_adjust`,0) + IFNULL(`lcfi`.`penalty_adjust`,0)))),2) = '0.00')) THEN 'ÒÑ»ØÁý' WHEN ((IFNULL(`lcfd`.`rent`,0) + IFNULL(`lcfi`.`rent`,0)) > 0) THEN '²¿·Ö»ØÁý' ELSE 'δ»ØÁý' END) AS `planstatus`
FROM (((((`lc_rent_plan` `lcf`
LEFT JOIN `lb_contract_info` `lbc`
ON ((`lcf`.`CONTRACT_ID` = `lbc`.`ID`)))
LEFT JOIN `lc_calc_condition_status` `lccs`
ON ((`lccs`.`PAYMENT_NUMBER` = `lcf`.`PAYMENT_NUMBER`)))
LEFT JOIN `lb_union_lessee_transfer` `lbu`
ON ((`lcf`.`CONTRACT_ID` = `lbu`.`contract_id`)))
LEFT JOIN `lc_rent_income_transfer` `lcfd`
ON (((`lcf`.`PAYMENT_NUMBER` = `lcfd`.`payment_number`)
AND (`lcf`.`PLAN_LIST` = `lcfd`.`plan_list`))))
LEFT JOIN `lc_rent_income_temp_transfer` `lcfi`
ON (((`lcf`.`PAYMENT_NUMBER` = `lcfi`.`payment_number`)
AND (`lcf`.`PLAN_LIST` = `lcfi`.`plan_list`))))$$
DELIMITER ;

View File

@ -14,7 +14,8 @@ SELECT BT.TYPENO AS TYPENO,
DI.DISTRIBUTOR_NAME AS DISTRIBUTOR_NAME,
LCM.MODELID AS MODELID,
LCM.MODELNAME AS MODELNAME,
PSL.OPERATIONTYPE AS OPERATIONTYPE
PSL.OPERATIONTYPE AS OPERATIONTYPE,
PSL.MANYSUBJECT AS ManySubject
FROM (((((((
SELECT APZL.BUSINESS_TYPE.TYPENO AS TYPENO,
APZL.BUSINESS_TYPE.SORTNO AS SORTNO,

View File

@ -30,7 +30,9 @@ create view vi_projectinfo_business as SELECT LUNT.FLOWUNID
FO4.PHASECHOICE AS FOURCHOICE,
FO4.PHASEOPINION AS FOUROPINION,
FO4.INTEROPINION4 AS INTEROPINION4,
FO4.DISTRIOPINION4 AS DISTRIOPINION4
FO4.DISTRIOPINION4 AS DISTRIOPINION4,
lpit.SUBJECTID AS subjectId,
lpit.SUBJECTNAME AS subjectname
FROM ((((((((((((APZL.LB_PROJECT_INFO_TEMP LPIT LEFT JOIN APZL.LB_UNION_LESSEE_TEMP LUNT ON ((LPIT.FLOWUNID = convert(LUNT.FLOWUNID USING UTF8)))) LEFT JOIN APZL.CUSTOMER_PERSON_TEMP CPT ON (((CPT.CUSTOMERID = LUNT.CUSTOMER_ID) AND (LUNT.FLOWUNID = CPT.FLOWUNID)))) LEFT JOIN APZL.CUSTOMER_COMPANY_TEMP CPT1 ON (((CPT1.CUSTOMERID = LUNT.CUSTOMER_ID) AND (LUNT.FLOWUNID = CPT1.FLOWUNID)))) LEFT JOIN APZL.LC_CALC_CONDITION_TEMP LCCT ON ((convert(LCCT.FLOWUNID USING UTF8) = LPIT.FLOWUNID))) LEFT JOIN APZL.FLOW_TASK FT1 ON ((
(convert(FT1.OBJECTNO USING UTF8) = LPIT.FLOWUNID) AND (FT1.PHASENO = '0030') AND (FT1.RELATIVEOBJECTNO IS NOT NULL) AND (FT1.BEGINTIME = (
SELECT max(F.BEGINTIME) FROM APZL.FLOW_TASK F WHERE ((F.OBJECTNO = FT1.OBJECTNO) AND (F.PHASENO = '0030')) GROUP BY F.PHASENO

View File

@ -1,96 +1,74 @@
create view vi_voucher_v8 as (
SELECT V8.F3 AS F3,
V8.F60 AS F60,
V8.ID AS ID,
V8.MODULE_NAME AS MODULE_NAME,
V8.DEPT_NAME AS DEPT_NAME,
V8.F1 AS F1,
V8.F15 AS F15,
V8.F2 AS F2,
V8.EVIDENCE_TYPE AS EVIDENCE_TYPE,
V8.V8_STATUS AS V8_STATUS,
V8.V8_FLAG AS V8_FLAG,
V8.DETAIL AS DETAIL,
V8.F21 AS F21,
V8.V8_MEMO AS V8_MEMO,
V8.F5 AS F5,
V8.EXP_DATE AS EXP_DATE,
date_format(V8.GENERATE_DATE, '%Y/%m/%d %H:%i:%s') AS GENERATE_DATE,
V8.F6 AS F6,
V8.F16 AS F16,
V8.F67 AS F67,
V8.F19 AS F19,
V8.F89 AS F89,
(CASE WHEN (NDR.FLAG = '1') THEN '传输成功' WHEN ((NDR.FLAG <> '1') AND (NDR.FLAG IS NOT NULL)) THEN '传输失败' ELSE '未传输' END) AS FLAG,
NDR.BATCH AS BATCH,
date_format(NDR.CREATE_TIME, '%Y/%m/%d') AS CREATE_TIME
FROM (((
SELECT APZL.VOUCHER_V8.F3 AS F3,
max(APZL.VOUCHER_V8.F60) AS F60,
max(APZL.VOUCHER_V8.ID) AS ID,
max(APZL.VOUCHER_V8.MODULE_NAME) AS MODULE_NAME,
max(APZL.VOUCHER_V8.DEPT_NAME) AS DEPT_NAME,
max(APZL.VOUCHER_V8.F1) AS F1,
max(APZL.VOUCHER_V8.F15) AS F15,
max(APZL.VOUCHER_V8.F2) AS F2,
max(APZL.VOUCHER_V8.EVIDENCE_TYPE) AS EVIDENCE_TYPE,
max(APZL.VOUCHER_V8.V8_STATUS) AS V8_STATUS,
max(APZL.VOUCHER_V8.V8_FLAG) AS V8_FLAG,
max('') AS DETAIL,
max(APZL.VOUCHER_V8.F21) AS F21,
max(APZL.VOUCHER_V8.V8_MEMO) AS V8_MEMO,
max(APZL.VOUCHER_V8.F5) AS F5,
max(APZL.VOUCHER_V8.EXP_DATE) AS EXP_DATE,
max(APZL.VOUCHER_V8.GENERATE_DATE) AS GENERATE_DATE,
max(APZL.VOUCHER_V8.F6) AS F6,
max(APZL.VOUCHER_V8.F16) AS F16,
max(APZL.VOUCHER_V8.F67) AS F67,
max(APZL.VOUCHER_V8.F19) AS F19,
max(APZL.VOUCHER_V8.F89) AS F89
FROM APZL.VOUCHER_V8
GROUP BY APZL.VOUCHER_V8.F3
)
) V8
LEFT JOIN APZL.NCXML_DETAIL_RECORDS NDR ON ((NDR.BILLID = V8.ID)))
ORDER BY (substr(V8.F3, 2) + 0) DESC);
-- comment on column vi_voucher_v8.f3 not supported: 凭证编号
-- comment on column vi_voucher_v8.f60 not supported: 业务合同号
-- comment on column vi_voucher_v8.module_name not supported: 凭证名称
-- comment on column vi_voucher_v8.dept_name not supported: 部门名称
-- comment on column vi_voucher_v8.f1 not supported: 会计处理日
-- comment on column vi_voucher_v8.f15 not supported: 业务日期
-- comment on column vi_voucher_v8.f2 not supported: 科目编码
-- comment on column vi_voucher_v8.evidence_type not supported: 证明类别
-- comment on column vi_voucher_v8.v8_status not supported: 凭证状态
-- comment on column vi_voucher_v8.v8_flag not supported: 导入财务系统状态, 默认0
-- comment on column vi_voucher_v8.f21 not supported: 预留字段
-- comment on column vi_voucher_v8.v8_memo not supported: 凭证备注
-- comment on column vi_voucher_v8.f5 not supported: 摘要
-- comment on column vi_voucher_v8.exp_date not supported: 导出时间
-- comment on column vi_voucher_v8.f6 not supported: 科目表id
-- comment on column vi_voucher_v8.f16 not supported: 预留字段
-- comment on column vi_voucher_v8.f67 not supported: 租赁类型
-- comment on column vi_voucher_v8.f19 not supported: 预留字段
-- comment on column vi_voucher_v8.f89 not supported: 预留字段
-- comment on column vi_voucher_v8.BATCH not supported: 批次号
DELIMITER $$
ALTER ALGORITHM=UNDEFINED DEFINER=`apzl`@`%` SQL SECURITY DEFINER VIEW `vi_voucher_v8` AS (
SELECT
V8.MONEY,
`v8`.`f3` AS `f3`,
`v8`.`f60` AS `f60`,
`v8`.`id` AS `id`,
`v8`.`module_name` AS `module_name`,
`v8`.`dept_name` AS `dept_name`,
`v8`.`f1` AS `f1`,
`v8`.`f15` AS `f15`,
`v8`.`f2` AS `f2`,
`v8`.`evidence_type` AS `evidence_type`,
`v8`.`v8_status` AS `v8_status`,
`v8`.`v8_flag` AS `v8_flag`,
`v8`.`detail` AS `detail`,
`v8`.`f21` AS `f21`,
`v8`.`v8_memo` AS `v8_memo`,
`v8`.`f5` AS `f5`,
`v8`.`exp_date` AS `exp_date`,
DATE_FORMAT(`v8`.`generate_date`,'%Y/%m/%d %H:%i:%s') AS `generate_date`,
`v8`.`f6` AS `f6`,
`v8`.`f16` AS `f16`,
`v8`.`f67` AS `f67`,
`v8`.`f19` AS `f19`,
`v8`.`f89` AS `f89`,
`v8`.`f47` AS `f47`,
`v8`.`f48` AS `f48`,
`v8`.`f49` AS `f49`,
`v8`.`f50` AS `f50`,
(CASE WHEN (`ndr`.`FLAG` = '1') THEN '传输成功' WHEN ((`ndr`.`FLAG` <> '1') AND (`ndr`.`FLAG` IS NOT NULL)) THEN '传输失败' ELSE '未传输' END) AS `FLAG`,
`ndr`.`BATCH` AS `BATCH`,
DATE_FORMAT(`ndr`.`CREATE_TIME`, '%Y/%m/%d') AS `CREATE_TIME`
FROM
(
(
(SELECT
`apzl`.`voucher_v8`.`f3` AS `f3`,
SUM(IFNULL(F7,0)) AS MONEY,
MAX(`apzl`.`voucher_v8`.`f60`) AS `f60`,
MAX(`apzl`.`voucher_v8`.`id`) AS `id`,
MAX(`apzl`.`voucher_v8`.`module_name`) AS `module_name`,
MAX(`apzl`.`voucher_v8`.`dept_name`) AS `dept_name`,
MAX(`apzl`.`voucher_v8`.`f1`) AS `f1`,
MAX(`apzl`.`voucher_v8`.`f15`) AS `f15`,
MAX(`apzl`.`voucher_v8`.`f2`) AS `f2`,
MAX(`apzl`.`voucher_v8`.`evidence_type`) AS `evidence_type`,
MAX(`apzl`.`voucher_v8`.`v8_status`) AS `v8_status`,
MAX(`apzl`.`voucher_v8`.`v8_flag`) AS `v8_flag`,
MAX('') AS `detail`,
MAX(`apzl`.`voucher_v8`.`f21`) AS `f21`,
MAX(`apzl`.`voucher_v8`.`v8_memo`) AS `v8_memo`,
MAX(`apzl`.`voucher_v8`.`f5`) AS `f5`,
MAX(`apzl`.`voucher_v8`.`exp_date`) AS `exp_date`,
MAX(`apzl`.`voucher_v8`.`generate_date`) AS `generate_date`,
MAX(`apzl`.`voucher_v8`.`f6`) AS `f6`,
MAX(`apzl`.`voucher_v8`.`f16`) AS `f16`,
MAX(`apzl`.`voucher_v8`.`f67`) AS `f67`,
MAX(`apzl`.`voucher_v8`.`f19`) AS `f19`,
MAX(`apzl`.`voucher_v8`.`f89`) AS `f89`,
MAX(`apzl`.`voucher_v8`.`f47`) AS `f47`,
MAX(`apzl`.`voucher_v8`.`f48`) AS `f48`,
MAX(`apzl`.`voucher_v8`.`f49`) AS `f49`,
MAX(`apzl`.`voucher_v8`.`f50`) AS `f50`
FROM
`apzl`.`voucher_v8`
GROUP BY `apzl`.`voucher_v8`.`f3`)
) `v8`
LEFT JOIN `apzl`.`ncxml_detail_records` `ndr` ON ((`ndr`.`BILLID` = `v8`.`id`))
)
ORDER BY (SUBSTR(`v8`.`f3`, 2) + 0) DESC )$$
DELIMITER ;

View File

@ -325,14 +325,9 @@ Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualn
delete from awe_do_catalog where dono='ViLcReviewAuditRentPlanList';
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('ViLcReviewAuditRentPlanList','代收复审列表',NULL,'30030',NULL,'1','1','default','jbo.com.tenwa.lease.comm.VI_LC_AUDIT_RENT_PLAN','O','v.date_format(O.PLAN_DATE,\'%Y/%m/%d\') <= v.date_format(v.sysdate(),\'%Y/%m/%d\') AND O.COLLECT_STATUS IN (\'\',\'\',\'\') AND NOT EXISTS (SELECT 1 FROM jbo.app.tenwa.customer.DEDUCTIONS_WAY dw WHERE dw.Whether_to_enable=\'Y\' AND O.distributor_id=dw.distributor_id) AND NOT EXISTS (SELECT 1 FROM jbo.com.tenwa.lease.comm.LC_OCCUPY_RENT_LIST lorl WHERE LEFT(lorl.payment_number,20)=O.contract_number AND lorl.flow_name IN (\'\',\'\'))','','plan_date','',NULL,'SYS_Designer','2018/06/08 16:19:46','SYS_Designer','2019/08/09 15:31:10','','1','');
-- 提前结清结清添加方法
insert into `class_method` (`classname`, `methodname`, `methodtype`, `methoddescribe`, `returntype`, `methodargs`, `methodcode`, `inputuser`, `inputorg`, `inputtime`, `updateuser`, `updatetime`, `remark`) values('审批流程','提前结清费用改变','Bizlet','提前结清费用改变','String','String ObjectNo','com.tenwa.lease.flow.project.businessapply.CostChangeToTree','','','','','','');
insert into `class_method` (`classname`, `methodname`, `methodtype`, `methoddescribe`, `returntype`, `methodargs`, `methodcode`, `inputuser`, `inputorg`, `inputtime`, `updateuser`, `updatetime`, `remark`) values('审批流程','提前结清费用未改变','Bizlet','提前结清费用未改变','String','String ObjectNo','com.tenwa.lease.flow.project.businessapply.CostChangeNotToTree','','','','','','');
-- 提前结清流程添加节点
delete from FLOW_MODEL where flowno='ContractTerminateFlow' and phaseno='0030';
insert into `FLOW_MODEL` (`flowno`, `phaseno`, `phasetype`, `phasename`, `phasedescribe`, `phaseattribute`, `prescript`, `initscript`, `choicedescribe`, `choicescript`, `actiondescribe`, `actionscript`, `postscript`, `attribute1`, `attribute2`, `attribute3`, `attribute4`, `attribute5`, `attribute6`, `attribute7`, `attribute8`, `attribute9`, `attribute10`, `aaenabled`, `aapointinitscript`, `aapointcomp`, `aapointcompurl`, `standardtime1`, `standardtime2`, `costlob`, `strips`, `checklist`, `decisionscript`, `riskscanrule`, `buttonset2`, `inputuser`, `inputtime`, `updateuser`, `updatetime`, `distributerule`, `id`, `type`, `name`, `xcoordinate`, `ycoordinate`, `width`, `height`, `version`, `swimlane`, `nodetype`, `flowphasecontext`, `OPINIONSREQUIRED`, `isreadonly`, `flowpageconfig`, `flowprocessclass`, `flowpagecheck`, `backstepnexttype`, `backsteps`, `backscript`, `deletescript`, `phasescript`, `loadproductcheck`, `nextsteps`, `flowtiptype`, `remindnoticttype`, `flowoverdate`, `overnoticetype`, `overnoticeUser`) values('ContractTerminateFlow','0030','1020','汽车业务部总监',NULL,NULL,NULL,'toStringArray(\"#PhaseAction\",\",\",\" \",1)',NULL,'commroute',NULL,'[{usertype:\"指定角色\",userinfo:\"800R00000031,风险经办\"}]','#PhaseOpinion1','closePage,doSubmit,backStep,signOpinion,circulate',NULL,'all_except','ContractTerminate',NULL,NULL,'01',NULL,NULL,NULL,NULL,NULL,NULL,NULL,'0','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'483','436','100','50','1',NULL,'TASK',NULL,'Y','Y',NULL,'TreeView.addFirstNodeByCode(\"11340\");\r\nTreeView.addFirstNodeByCode(\"11080\");\r\nTreeView.addLastNodeByCode(\"11320\");\r\nTreeView.addLastNodeByCode(\"11330\");\r\nTreeView.addLastNodeByCode(\"11350\");\r\nTreeView.updateNodeName(\"变更说明\",\"提前结清说明\");\r\nTreeView.addBeforeNodeByCode(\"提前终止变更\", \"11390\");\r\nTreeView.addBeforeNodeByCode(\"提前网银核销\", \"11610\");',NULL,'backnextstep','资管负责人(0020)',NULL,NULL,NULL,'N','财务部复核(0040)',NULL,NULL,NULL,NULL,NULL);
delete from FLOW_MODEL where flowno='ContractTerminateFlow' and phaseno='0040';
insert into `FLOW_MODEL` (`flowno`, `phaseno`, `phasetype`, `phasename`, `phasedescribe`, `phaseattribute`, `prescript`, `initscript`, `choicedescribe`, `choicescript`, `actiondescribe`, `actionscript`, `postscript`, `attribute1`, `attribute2`, `attribute3`, `attribute4`, `attribute5`, `attribute6`, `attribute7`, `attribute8`, `attribute9`, `attribute10`, `aaenabled`, `aapointinitscript`, `aapointcomp`, `aapointcompurl`, `standardtime1`, `standardtime2`, `costlob`, `strips`, `checklist`, `decisionscript`, `riskscanrule`, `buttonset2`, `inputuser`, `inputtime`, `updateuser`, `updatetime`, `distributerule`, `id`, `type`, `name`, `xcoordinate`, `ycoordinate`, `width`, `height`, `version`, `swimlane`, `nodetype`, `flowphasecontext`, `OPINIONSREQUIRED`, `isreadonly`, `flowpageconfig`, `flowprocessclass`, `flowpagecheck`, `backstepnexttype`, `backsteps`, `backscript`, `deletescript`, `phasescript`, `loadproductcheck`, `nextsteps`, `flowtiptype`, `remindnoticttype`, `flowoverdate`, `overnoticetype`, `overnoticeUser`) values('ContractTerminateFlow','0040','1020','财务部复核',NULL,NULL,NULL,'toStringArray(\"#PhaseAction\",\",\",\" \",1)',NULL,'selectroute',NULL,'[{usertype:\"选择指定任务池角色\",userinfo:\"800R00000021,财务经办\"}]','#PhaseOpinion1','closePage,doSubmit,backStep,signOpinion',NULL,'all_except','ContractTerminate',NULL,NULL,'01',NULL,NULL,NULL,NULL,NULL,NULL,NULL,'0','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'482','589','100','50','1',NULL,'TASK',NULL,'Y','Y',NULL,'TreeView.addFirstNodeByCode(\"11340\");\r\nTreeView.addFirstNodeByCode(\"11080\");\r\nTreeView.addLastNodeByCode(\"11320\");\r\nTreeView.addLastNodeByCode(\"11330\");\r\nTreeView.addLastNodeByCode(\"11350\");\r\nTreeView.updateNodeName(\"变更说明\",\"提前结清说明\");\r\nTreeView.addBeforeNodeByCode(\"提前终止变更\", \"11390\");\r\nTreeView.addBeforeNodeByCode(\"提前网银核销\", \"11610\");',NULL,'backnextstep',NULL,NULL,NULL,NULL,'N','[{stepno:\"结束(1000)\",stepcondition:\"提交给结束\"},{stepno:\"否决(8000)\",stepcondition:\"提交给否决\"}]',NULL,NULL,NULL,NULL,NULL);

View File

@ -0,0 +1,263 @@
-- 修改的视图 VI_PROJECTINFO_BUSINESS vi_product
-- 短信模板修改 合同制作扣款卡签约验证
-- 添加多主体数据字典
Insert Into CODE_CATALOG (codeno,sortno,codetypeone,codetypetwo,codename,codedescribe,codeattribute,inputuser,inputorg,inputtime,updateuser,updatetime,remark) Values ('ManySubject','34500890','基础配置','多主体','多主体','','','SYS_Designer',null,'2019/11/28 17:28:46','SYS_Designer','2019/11/28 17:28:46','');
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 ('ManySubject','aa740e4111c111eaaa0000163e0e11e6','安鹏国际融资租赁(深圳)有限公司','807001002001','0010','1','','','','','','','','','','','','SYS_Designer',null,'2019/11/28 17:31:25','SYS_Designer','2019/12/12 16:11:40','','');
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 ('ManySubject','d989246c11c111eaaa0000163e0e11e6','安鹏融资租赁(天津)有限公司','807001003','0020','1','','','','','','','','','','','','SYS_Designer',null,'2019/11/28 17:32:04','SYS_Designer','2019/12/13 10:52:40','','');
-- 添加字段
ALTER TABLE prd_specific_library ADD COLUMN ManySubject VARCHAR(32) NULL COMMENT '主体' AFTER LENDING_TYPE;
ALTER TABLE lb_project_info ADD COLUMN SUBJECTID VARCHAR(32) NULL COMMENT '主体ID' AFTER APPLICATION_NO, ADD COLUMN SUBJECTNAME VARCHAR(100) NULL COMMENT '主体名称' AFTER SUBJECTID;
ALTER TABLE lb_project_info_temp ADD COLUMN SUBJECTID VARCHAR(32) NULL COMMENT '主体ID' AFTER PROJECT_ID, ADD COLUMN SUBJECTNAME VARCHAR(100) NULL COMMENT '主体名称' AFTER SUBJECTID;
ALTER TABLE lb_contract_info ADD COLUMN SUBJECTID VARCHAR(32) NULL COMMENT '主体ID' AFTER has_gps, ADD COLUMN SUBJECTNAME VARCHAR(100) NULL COMMENT '主体名称' AFTER SUBJECTID;
ALTER TABLE lb_contract_info_temp ADD COLUMN SUBJECTID VARCHAR(32) NULL COMMENT '主体ID' AFTER TURNOUTREMARKS, ADD COLUMN SUBJECTNAME VARCHAR(100) NULL COMMENT '主体名称' AFTER SUBJECTID;
ALTER TABLE lb_contract_info_his ADD COLUMN SUBJECTID VARCHAR(32) NULL COMMENT '主体ID' AFTER TURNOUTREMARKS, ADD COLUMN SUBJECTNAME VARCHAR(100) NULL COMMENT '主体名称' AFTER SUBJECTID;
-- 产品中添加主体维护
delete from awe_do_library where dono='PRD_ProductSpecificInfo01' and colindex='12460';
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 ('PRD_ProductSpecificInfo01','12460','2029','1','O','ManySubject','ManySubject','String','','主体','','1','Select','1','1','Code','ManySubject','','32','1','0','0','1','0',0,'','','','SYS_Designer','2019/11/28 17:41:11','SYS_Designer','2019/11/28 19:42:54','0','','1','','','','');
-- 添加选择主体的选择对话框
Insert Into SELECT_CATALOG (selname,seltype,seldescribe,seltablename,selprimarykey,selbrowsemode,selargs,selhidefield,selcode,selfieldname,selfielddisp,selreturnvalue,selfilterfield,isinuse,mutilorsingle,attribute1,attribute2,attribute3,attribute4,attribute5,inputuser,inputorg,inputtime,updateuser,updatetime,remark) Values ('selectManySubject','Sql','选择多主体','app_conf_functional_file','','Grid','','itemno,bankno','SELECT itemno,itemname,bankno FROM CODE_LIBRARY WHERE codeno=''ManySubject''','主体ID,主体名称,主体编码','itemname@style={width:300px;}','itemno@itemname@bankno','','1','Single','','','','','','SYS_Designer','','2019/11/28 20:31:45','SYS_Designer','2019/12/12 16:58:03','');
-- 汽车业务申请选择产品返回主体信息
delete from SELECT_CATALOG where selname='selectProductVersionInfo';
Insert Into SELECT_CATALOG (selname,seltype,seldescribe,seltablename,selprimarykey,selbrowsemode,selargs,selhidefield,selcode,selfieldname,selfielddisp,selreturnvalue,selfilterfield,isinuse,mutilorsingle,attribute1,attribute2,attribute3,attribute4,attribute5,inputuser,inputorg,inputtime,updateuser,updatetime,remark) Values ('selectProductVersionInfo','Sql','查询产品名称及版本','business_type','typeno','Grid','String carAttributes,String leasehold,String modelid,String CurOrgID,String YesNo','typeno,sortno,PRODUCTID,VERSIONID,id,distributor_name,modelid,modelname,equip_type,LeasForm,operationType,ManySubject','SELECT t.typeno,t.sortno,t.typename,t.PRODUCTID,t.VERSIONID,t.id,t.distributor_name,t.modelid,t.modelname,t.equip_type,t.LeasForm,t.operationType,t.ManySubject FROM (
SELECT * FROM vi_product v1
WHERE v1.IS_ALL_DEALER = ''Y'' AND v1.IS_ALL_CAR = ''Y''
AND v1.attribute2 = ''#attribute2''
UNION ALL
SELECT * FROM vi_product v1
WHERE v1.IS_ALL_DEALER = ''Y'' AND v1.IS_ALL_CAR = ''N''
AND v1.attribute2 = ''#attribute2''
AND v1.modelid = ''#modelid''
UNION ALL
SELECT * FROM vi_product v1
WHERE v1.IS_ALL_DEALER = ''N'' AND v1.IS_ALL_CAR = ''Y''
AND v1.attribute2 = ''#attribute2''
AND v1.orgid = ''#CurOrgID''
UNION ALL
SELECT * FROM vi_product v1
WHERE v1.IS_ALL_DEALER = ''N'' AND v1.IS_ALL_CAR = ''N''
AND v1.attribute2 = ''#attribute2''
AND v1.orgid = ''#CurOrgID'' AND v1.modelid = ''#modelid''
) t GROUP BY t.productid',',,,ID,ID,ID,,ID,,,,,','typename@style={width:350px}','typeno@sortno@typename@PRODUCTID@VERSIONID@id@distributor_name@modelid@modelname@equip_type@LeasForm@operationType@ManySubject','typename','1','Single','','','','','','SYS_Designer','','2018/06/16 17:17:43','SYS_Designer','2019/11/28 19:29:45','');
-- 业务申请页面添加主题名称字段
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 ('VI_PROJECTINFO_APPROVAL','1280','1280','1','O','subjectname','subjectname','String','','主体名称','','1','Text','1','1','','','style={width:78%}','20','1','1','0','1','0',0,'','0009','','SYS_Designer','2019/12/06 15:23:39','SYS_Designer','2019/12/06 15:26:41','0','','1','','','','');
-- 业务申请变更添加主题
delete from SELECT_CATALOG where selname='selectBusinessRecreditProject';
Insert Into SELECT_CATALOG (selname,seltype,seldescribe,seltablename,selprimarykey,selbrowsemode,selargs,selhidefield,selcode,selfieldname,selfielddisp,selreturnvalue,selfilterfield,isinuse,mutilorsingle,attribute1,attribute2,attribute3,attribute4,attribute5,inputuser,inputorg,inputtime,updateuser,updatetime,remark) Values ('selectBusinessRecreditProject','Sql','查询汽车业务复议项目','','','Grid','String userid','id,product_id,project_name,customertype,car_type,leas_form,operationType,certtype,custkind,subjectid,subjectname','SELECT lpi.id,lpi.product_id,lpi.project_no,lpi.project_name,ci.customername,getItemName(''CertType'',ci.certtype) certtype,ci.certid,getItemName(''cust_kind'',lpi.project_industry) as custkind,getUserName(project_manage) as project_manage_name,getOrgName(lpi.project_dept) project_dept,lcs.status_name,ci.customertype,lpi.car_type,lpi.leas_form,psl.operationType,ci.certtype,lpi.subjectid,lpi.subjectname FROM LB_PROJECT_INFO lpi left join lb_contract_status lcs on lpi.project_status=lcs.status_code LEFT JOIN LB_UNION_LESSEE lult on lpi.id=lult.project_id and lult.is_main=''y'' and( lult.contract_id is null or lult.contract_id='''') LEFT JOIN CUSTOMER_INFO ci on lult.customer_id=ci.customerid left join PRD_SPECIFIC_LIBRARY psl on psl.productid=lpi.product_id where lpi.project_status=''13'' and (SELECT COUNT(id) FROM lb_contract_info_temp WHERE project_id=lpi.ID)=0 and lpi.businesstype=''1'' {lpi,proj} and lpi.project_manage=''#userid'' order by lpi.project_no desc','id,产品编号,申请编号,项目名称,客户名称,证件类别,证件号码,内部行业,项目经理,出单部门,项目状态,客户类型,车辆车型,租赁方式,主体id,主体名称','','id@product_id@project_no@project_name@customertype@car_type@leas_form@operationType@certtype@subjectid@subjectname','project_no,customername,project_name,certid','1','Single','','','','','','SYS_Designer','','2018/01/31 16:24:16','SYS_Designer','2019/12/06 16:24:46','');
-- 修改合同制作选择对话框
DELETE FROM SELECT_CATALOG WHERE selname='SelectProjectForContract_Car';
INSERT INTO SELECT_CATALOG (selname,seltype,seldescribe,seltablename,selprimarykey,selbrowsemode,selargs,selhidefield,selcode,selfieldname,selfielddisp,selreturnvalue,selfilterfield,isinuse,mutilorsingle,attribute1,attribute2,attribute3,attribute4,attribute5,inputuser,inputorg,inputtime,updateuser,updatetime,remark) VALUES ('SelectProjectForContract_Car','Sql','合同制作时项目查询-汽车业务','','','Grid','String userid,String businessType','id,product_id,customertype,leas_form,CAR_TYPE,IS_NETCAR,operationType,signType,sealType,subjectid,subjectname','SELECT lpi.id, lpi.product_id, lpi.project_no, lpi.project_name, ci.customername, getItemName (''CertType'', ci.certtype) certtype, ci.certid, getUserName (lpi.project_manage) AS project_manage, getOrgLevelName (lpi.project_dept) project_dept, ci.customertype,lpi.leas_form,lpi.CAR_TYPE,lpi.IS_NETCAR,psl.operationType,psl.signType,psl.sealType,lpi.subjectid,lpi.subjectname FROM LB_PROJECT_INFO lpi LEFT JOIN LC_PROJ_CONDITION lpc ON lpi.id=lpc.project_id LEFT JOIN LB_CONTRACT_INFO lci ON lpi.id=lci.project_id LEFT JOIN LC_CONTRACT_CONDITION lcc ON lci.id=lcc.contract_id LEFT JOIN LB_UNION_LESSEE lult ON lpi.id = lult.project_id AND (lult.contract_id = '''' OR lult.contract_id IS NULL) LEFT JOIN CUSTOMER_INFO ci ON lult.customer_id = ci.customerid LEFT JOIN PRD_SPECIFIC_LIBRARY psl ON psl.productid=lpi.product_id WHERE lult.is_main = ''y'' AND lpi.project_status = ''13'' AND((lci.contract_status = ''21'' AND lpc.equip_amt>lcc.equip_amt) OR ((lult.CONTRACT_ID="" OR lult.CONTRACT_ID IS NULL)AND (SELECT COUNT(*) FROM lb_contract_info WHERE project_id=lpi.id)=0)) and lpi.PROJECT_MANAGE=''#userid'' and lpi.businesstype=''#businessType'' ORDER BY lpi.END_DATE desc','id,产品编号,申请编号,业务名称,客户名称,证件类别,证件号码,业务经理,经销商渠道/名称,业务类型,租赁方式,汽车类型,是否网约车,所属渠道,签约方式,盖章方式,主体ID,主体名称','project_name@style={width:350px;}','id@product_id@project_no@project_name@customertype@leas_form@CAR_TYPE@IS_NETCAR@operationType@signType@sealType@subjectid@subjectname','project_no,project_name,customername,certid','1','Single','','','','','project_no@ @ @EqualsString,Contains@customername@ @ @EqualsString,Contains@project_name@ @ @EqualsString,Contains@certid@ @ @EqualsString,Contains','SYS_Designer','','2018/03/08 14:37:12','SYS_Designer','2019/12/02 14:12:24','');
DELETE FROM SELECT_CATALOG WHERE selname='SelectProjectForContract_Car_KE';
INSERT INTO SELECT_CATALOG (selname,seltype,seldescribe,seltablename,selprimarykey,selbrowsemode,selargs,selhidefield,selcode,selfieldname,selfielddisp,selreturnvalue,selfilterfield,isinuse,mutilorsingle,attribute1,attribute2,attribute3,attribute4,attribute5,inputuser,inputorg,inputtime,updateuser,updatetime,remark) VALUES ('SelectProjectForContract_Car_KE','Sql','合同制作时项目查询-汽车业务-卡尔','','','Grid','String orgid,String businessType','id,product_id,customertype,leas_form,CAR_TYPE,IS_NETCAR,operationType,signType,sealType,subjectid,subjectname','SELECT lpi.id, lpi.product_id, lpi.project_no, lpi.project_name, ci.customername, getItemName (''CertType'', ci.certtype) certtype, ci.certid, getUserName (lpi.project_manage) AS project_manage, getOrgLevelName (lpi.project_dept) project_dept, ci.customertype,lpi.leas_form,lpi.CAR_TYPE,lpi.IS_NETCAR,psl.operationType,psl.signType,psl.sealType,lpi.subjectid,lpi.subjectname FROM LB_PROJECT_INFO lpi LEFT JOIN LC_PROJ_CONDITION lpc ON lpi.id=lpc.project_id LEFT JOIN LB_CONTRACT_INFO lci ON lpi.id=lci.project_id LEFT JOIN LC_CONTRACT_CONDITION lcc ON lci.id=lcc.contract_id LEFT JOIN LB_UNION_LESSEE lult ON lpi.id = lult.project_id AND (lult.contract_id = '''' OR lult.contract_id IS NULL) LEFT JOIN CUSTOMER_INFO ci ON lult.customer_id = ci.customerid LEFT JOIN PRD_SPECIFIC_LIBRARY psl ON psl.productid=lpi.product_id WHERE lult.is_main = ''y'' AND lpi.project_status = ''13'' AND((lci.contract_status = ''21'' AND lpc.equip_amt>lcc.equip_amt) OR ((lult.CONTRACT_ID="" OR lult.CONTRACT_ID IS NULL)AND (SELECT COUNT(*) FROM lb_contract_info WHERE project_id=lpi.id)=0)) AND lpi.INPUTORGID=''#orgid'' and lpi.businesstype=''#businessType'' ORDER BY lpi.END_DATE desc','id,产品编号,申请编号,业务名称,客户名称,证件类别,证件号码,业务经理,经销商渠道/名称,业务类型,租赁方式,汽车类型,是否网约车,所属渠道,签约方式,盖章方式,主体id,主体名称','project_name@style={width:350px;}','id@product_id@project_no@project_name@customertype@leas_form@CAR_TYPE@IS_NETCAR@operationType@signType@sealType@subjectid@subjectname','project_no,project_name,customername,certid','1','Single','','','','','project_no@ @ @EqualsString,Contains@customername@ @ @EqualsString,Contains@project_name@ @ @EqualsString,Contains@certid@ @ @EqualsString,Contains','SYS_Designer','','2019/05/16 14:25:34','SYS_Designer','2019/12/02 14:14:49','');
-- 合同变更流程发起添加主体信息
delete from SELECT_CATALOG where selname='SelectContractCar';
Insert Into SELECT_CATALOG (selname,seltype,seldescribe,seltablename,selprimarykey,selbrowsemode,selargs,selhidefield,selcode,selfieldname,selfielddisp,selreturnvalue,selfilterfield,isinuse,mutilorsingle,attribute1,attribute2,attribute3,attribute4,attribute5,inputuser,inputorg,inputtime,updateuser,updatetime,remark) Values ('SelectContractCar','Sql','合同查询(汽车业务)','','','Grid','','id,project_id,product_id,contract_no,custkind,customertype,leas_form,CAR_TYPE,IS_NETCAR,operationType,sealType,signType,subjectid,subjectname','SELECT lci.id,lult.project_id ,lci.product_id,lci.contract_no,lci.contract_number,lci.project_name,ci.customername,getItemName(''CertType'',ci.certtype) certtype,ci.certid,getItemName(''cust_kind'',lci.project_industry) as custkind,getUserName(lci.project_manage) as project_manage,getOrgLevelName(lci.project_dept) project_dept,ci.customertype,lci.leas_form,lpi.CAR_TYPE,lpi.IS_NETCAR,psl.operationType,psl.sealType,psl.signType,lci.subjectid,lci.subjectname FROM LB_CONTRACT_INFO lci LEFT JOIN LB_PROJECT_INFO lpi ON lpi.id = lci.project_id LEFT JOIN LB_UNION_LESSEE lult on lci.id=lult.contract_id LEFT JOIN CUSTOMER_INFO ci on lult.customer_id=ci.customerid LEFT JOIN PRD_SPECIFIC_LIBRARY psl ON psl.productid = lpi.product_id where lult.is_main=''y'' and lci.businesstype=''1'' and not EXISTS (select 1 from LC_CALC_CONDITION_STATUS ccs where ccs.contract_id=lci.id) and contract_status=''21'' and lci.inputuserid=''#userid'' {lci,contract} order by lci.contract_number desc','合同id,项目id,产品编号,合同编号,业务合同编号,项目名称,客户名称,证件类别,证件号码,内部行业,业务经理,经销商渠道/名称,客户类型,租赁方式,新车二手车,是否是网约车,产品类型,盖章模式,签约模式,主体id,主体名称','project_name@style={width:350px;}','id@project_id@product_id@contract_number@project_name@customername@customertype@leas_form@CAR_TYPE@IS_NETCAR@operationType@sealType@signType@subjectid@subjectname','project_name,customername,contract_number,certid','1','Single','','','','','','SYS_Designer','','2018/02/01 16:04:28','SYS_Designer','2019/12/06 16:41:56','');
delete from SELECT_CATALOG where selname='SelectContractCar_KE';
Insert Into SELECT_CATALOG (selname,seltype,seldescribe,seltablename,selprimarykey,selbrowsemode,selargs,selhidefield,selcode,selfieldname,selfielddisp,selreturnvalue,selfilterfield,isinuse,mutilorsingle,attribute1,attribute2,attribute3,attribute4,attribute5,inputuser,inputorg,inputtime,updateuser,updatetime,remark) Values ('SelectContractCar_KE','Sql','合同查询(汽车业务)--卡尔','','','Grid','String orgid','id,project_id,product_id,contract_no,custkind,customertype,leas_form,CAR_TYPE,IS_NETCAR,operationType,sealType,signType,subjectid,subjectname','SELECT lci.id,lult.project_id ,lci.product_id,lci.contract_no,lci.contract_number,lci.project_name,ci.customername,getItemName(''CertType'',ci.certtype) certtype,ci.certid,getItemName(''cust_kind'',lci.project_industry) as custkind,getUserName(lci.project_manage) as project_manage,getOrgLevelName(lci.project_dept) project_dept,ci.customertype,lci.leas_form,lpi.CAR_TYPE,lpi.IS_NETCAR,psl.operationType,psl.sealType,psl.signType,lci.subjectid,lci.subjectname FROM LB_CONTRACT_INFO lci LEFT JOIN LB_PROJECT_INFO lpi ON lpi.id = lci.project_id LEFT JOIN LB_UNION_LESSEE lult on lci.id=lult.contract_id LEFT JOIN CUSTOMER_INFO ci on lult.customer_id=ci.customerid LEFT JOIN PRD_SPECIFIC_LIBRARY psl ON psl.productid = lpi.product_id where lult.is_main=''y'' and lci.businesstype=''1'' and not EXISTS (select 1 from LC_CALC_CONDITION_STATUS ccs where ccs.contract_id=lci.id) and contract_status=''21'' and lci.inputorgid=''#orgid'' order by lci.contract_number desc','合同id,项目id,产品编号,合同编号,业务合同编号,项目名称,客户名称,证件类别,证件号码,内部行业,业务经理,经销商渠道/名称,客户类型,租赁方式,新车二手车,是否是网约车,产品类型,盖章模式,签约模式,主体id,主体名称','project_name@style={width:350px;}','id@project_id@product_id@contract_number@project_name@customername@customertype@leas_form@CAR_TYPE@IS_NETCAR@operationType@sealType@signType@subjectid@subjectname','project_name,customername','1','Single','','','','','','SYS_Designer','','2019/05/16 14:31:20','SYS_Designer','2019/12/06 16:51:13','');
-- 传统和汽车类传统业务申请选择产品返回主体信息
DELETE FROM SELECT_CATALOG WHERE selname='SelectProjectForContract';
insert into `SELECT_CATALOG` (`selname`, `seltype`, `seldescribe`, `seltablename`, `selprimarykey`, `selbrowsemode`, `selargs`, `selhidefield`, `selcode`, `selfieldname`, `selfielddisp`, `selreturnvalue`, `selfilterfield`, `isinuse`, `mutilorsingle`, `attribute1`, `attribute2`, `attribute3`, `attribute4`, `attribute5`, `inputuser`, `inputorg`, `inputtime`, `updateuser`, `updatetime`, `remark`) values('SelectProjectForContract','Sql','合同审批时项目查询-一般设备','','','Grid','String userid,String businessType','id,product_id,customertype,ManySubject','SELECT lpi.id, lpi.product_id, lpi.project_no, lpi.project_name, ci.customername, getItemName (\'CertType\', ci.certtype) certtype, ci.certid, getUserName (lpi.project_manage) AS project_manage, getOrgLevelName (lpi.project_dept) project_dept, ci.customertype,psl.ManySubject FROM LB_PROJECT_INFO lpi LEFT JOIN LC_PROJ_CONDITION lpc ON lpi.id=lpc.project_id LEFT JOIN (SELECT SUM(equip_price) AS equip_price, PROJECT_ID FROM LB_EQUIPMENT GROUP BY PROJECT_ID) le ON le.PROJECT_ID = lpi.id LEFT JOIN LB_CONTRACT_INFO lci ON lpi.id=lci.project_id LEFT JOIN LC_CONTRACT_CONDITION lcc ON lci.id=lcc.contract_id LEFT JOIN LB_UNION_LESSEE lult ON lpi.id = lult.project_id AND (lult.contract_id = \'\' OR lult.contract_id IS NULL) LEFT JOIN CUSTOMER_INFO ci ON lult.customer_id = ci.customerid LEFT JOIN PRD_SPECIFIC_LIBRARY psl ON psl.productid=lpi.product_id WHERE lpi.businesstype=\'#businessType\' AND lpi.project_manage=\'#userid\' AND lult.is_main = \'y\' AND LEFT(lpi.project_no,1) IN (\'T\') AND lpi.project_status = \'13\' AND((lci.contract_status = \'21\' AND le.equip_price>lcc.equip_amt) OR ((lult.CONTRACT_ID=\"\" OR lult.CONTRACT_ID IS NULL)AND (SELECT COUNT(*) FROM lb_contract_info WHERE project_id=lpi.id)=0)) GROUP BY lpi.project_no ORDER BY lpi.project_no DESC','id,产品编号,项目编号,项目名称,客户名称,证件类别,证件号码,项目经理,出单部门,主体ID','project_name@style={width:350px;}','id@product_id@project_no@project_name@customertype@ManySubject','project_no,project_name,customername,certid','1','Single','','','','','project_no@ @ @EqualsString,Contains@customername@ @ @EqualsString,Contains@project_name@ @ @EqualsString,Contains@certid@ @ @EqualsString,Contains','SYS_Designer','','2017/06/15 11:15:23','SYS_Designer','2019/11/29 19:50:35','');
-- 传统和汽车类传统页面添加主体字段
delete from awe_do_library where dono='LBContractInfoTemp' and colindex='1560';
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 ('LBContractInfoTemp','1560','1560','1','O','SUBJECTID','SUBJECTID','String','','主体id','','1','Text','1','1','','','','32','0','0','0','1','0',0,'','','','SYS_Designer','2019/10/31 19:10:42','SYS_Designer','2019/11/29 19:20:50','0','','1','','','','');
delete from awe_do_library where dono='LBContractInfoTemp' and colindex='1580';
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 ('LBContractInfoTemp','1580','1580','1','O','SUBJECTNAME','SUBJECTNAME','String','','主体名称','','1','Text','1','1','','','style={width:780px;}','100','1','1','0','1','0',0,'','0010','','SYS_Designer','2019/11/29 19:17:52','SYS_Designer','2019/11/29 19:18:51','0','','1','','','selectManySubject()','');
-- 合同审批流程 传统添加添加多主体风险预警
Insert Into SCENARIO_MODEL (scenarioid,modelid,sortno,modelname,modeldescribe,modeltype,subtypeno,runcondition,status,nopassdeal,passdeal,passmessage,nopassmessage,executescript,remark,inputuser,inputorg,inputtime,updateuser,updatetime,groupid,modelkind,bizviewer) Values ('合同审批流程','09007','09007','是否选择主体','','20','','','1','10',null,'主体已选择','请选择主体','select case when length(subjectid)=32 then ''true'' else ''false'' end from LB_CONTRACT_INFO_TEMP where flowunid=''#{ObjectNo}''','',null,null,null,null,null,null,null,null);
Insert Into SCENARIO_RELATIVE (scenarioid,groupid,modelid) Values ('合同审批流程','0010','09007');
-- 合同变更流程(传统)
Insert Into SCENARIO_MODEL (scenarioid,modelid,sortno,modelname,modeldescribe,modeltype,subtypeno,runcondition,status,nopassdeal,passdeal,passmessage,nopassmessage,executescript,remark,inputuser,inputorg,inputtime,updateuser,updatetime,groupid,modelkind,bizviewer) Values ('合同变更流程(传统)','8017','8017','是否选择主体','','20','','','1','10',null,'主体已选择','请选择主体','SELECT CASE WHEN LENGTH(subjectid)=32 THEN ''true'' ELSE ''false'' END FROM LB_CONTRACT_INFO_TEMP WHERE flowunid=''#{ObjectNo}''','',null,null,null,null,null,null,null,null);
Insert Into SCENARIO_RELATIVE (scenarioid,groupid,modelid) Values ('合同变更流程(传统)','0010','8017');
-- C段付款申请添加主体名称
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 ('LB_CONTRACT_INFO_PAY','2400','2400','1','O','SUBJECTNAME','SUBJECTNAME','String','','主体名称','','1','Text','1','1','','','style={width:300px}','100','1','1','0','1','0',0,'','0010','','SYS_Designer','2019/12/16 14:36:47','SYS_Designer','2019/12/16 14:38:38','0','','1','','','','');
-- 添加天津合同模板
insert into `BF_TEMPLATE` (`ID`, `SERIALNO`, `SORTNUMBER`, `TEMPLATENAME`, `TEMPLATESHOWNAME`, `TEMPLATEPATH`, `TEMPLATETYPE`, `OPERATETYPE`, `CALLBACK`, `CREATEMETHOD`, `DOCTYPE`, `ONECLASSIFY`, `TWOCLASSIFY`, `THREECLASSIFY`, `FOURCLASSIFY`, `TEMPLATEVERSION`, `STATUS`, `REMARK`, `INPUTUSERID`, `INPUTORGID`, `INPUTTIME`, `UPDATEUSERID`, `UPDATEORGID`, `UPDATETIME`, `CREATECONDITION`, `CREATESHEETCONDITION`) values('12ef786b7e2c45d892e7b8588972b4f1',NULL,'','合治合同模板','合同(售后回租).docx','合同售后回租tj_第一车贷.docx','word','create','',NULL,'030','030002','','','','1','','天津','administrator','8009001','2019/12/02 19:27:15','administrator','8009001','2019/12/05 11:19:52','','');
insert into `BF_TEMPLATE` (`ID`, `SERIALNO`, `SORTNUMBER`, `TEMPLATENAME`, `TEMPLATESHOWNAME`, `TEMPLATEPATH`, `TEMPLATETYPE`, `OPERATETYPE`, `CALLBACK`, `CREATEMETHOD`, `DOCTYPE`, `ONECLASSIFY`, `TWOCLASSIFY`, `THREECLASSIFY`, `FOURCLASSIFY`, `TEMPLATEVERSION`, `STATUS`, `REMARK`, `INPUTUSERID`, `INPUTORGID`, `INPUTTIME`, `UPDATEUSERID`, `UPDATEORGID`, `UPDATETIME`, `CREATECONDITION`, `CREATESHEETCONDITION`) values('1e225320f6214bb08c87c88a3653b542',NULL,'','网约车合同模板','合同(售后回租)和抵押合同.docx','C端售后回租合同tj网约车.docx','word','create','',NULL,'030','030002','','','','1','','天津','administrator','8009001','2019/12/02 19:40:39','administrator','8009001','2019/12/05 11:21:31','','');
insert into `BF_TEMPLATE` (`ID`, `SERIALNO`, `SORTNUMBER`, `TEMPLATENAME`, `TEMPLATESHOWNAME`, `TEMPLATEPATH`, `TEMPLATETYPE`, `OPERATETYPE`, `CALLBACK`, `CREATEMETHOD`, `DOCTYPE`, `ONECLASSIFY`, `TWOCLASSIFY`, `THREECLASSIFY`, `FOURCLASSIFY`, `TEMPLATEVERSION`, `STATUS`, `REMARK`, `INPUTUSERID`, `INPUTORGID`, `INPUTTIME`, `UPDATEUSERID`, `UPDATEORGID`, `UPDATETIME`, `CREATECONDITION`, `CREATESHEETCONDITION`) values('22244a8b74c54ed5b9f09de7e0ef1aad',NULL,'','北汽直租系统合同制作','合同(直租).docx','','word','create','',NULL,'030','030002','','','','1','','天津','administrator','8009001','2019/12/02 17:10:39','administrator','8009001','2019/12/02 19:15:08','','');
insert into `BF_TEMPLATE` (`ID`, `SERIALNO`, `SORTNUMBER`, `TEMPLATENAME`, `TEMPLATESHOWNAME`, `TEMPLATEPATH`, `TEMPLATETYPE`, `OPERATETYPE`, `CALLBACK`, `CREATEMETHOD`, `DOCTYPE`, `ONECLASSIFY`, `TWOCLASSIFY`, `THREECLASSIFY`, `FOURCLASSIFY`, `TEMPLATEVERSION`, `STATUS`, `REMARK`, `INPUTUSERID`, `INPUTORGID`, `INPUTTIME`, `UPDATEUSERID`, `UPDATEORGID`, `UPDATETIME`, `CREATECONDITION`, `CREATESHEETCONDITION`) values('25b9e9440c574f89bccfdf148b12128d',NULL,'','大通','大通合同模板{contractNo}.docx','合同售后回租tj_大通.docx','word','create','',NULL,'030','030002','','','','1','','天津','administrator','8009001','2019/12/02 19:42:47','administrator','8009001','2019/12/05 11:22:47','','');
insert into `BF_TEMPLATE` (`ID`, `SERIALNO`, `SORTNUMBER`, `TEMPLATENAME`, `TEMPLATESHOWNAME`, `TEMPLATEPATH`, `TEMPLATETYPE`, `OPERATETYPE`, `CALLBACK`, `CREATEMETHOD`, `DOCTYPE`, `ONECLASSIFY`, `TWOCLASSIFY`, `THREECLASSIFY`, `FOURCLASSIFY`, `TEMPLATEVERSION`, `STATUS`, `REMARK`, `INPUTUSERID`, `INPUTORGID`, `INPUTTIME`, `UPDATEUSERID`, `UPDATEORGID`, `UPDATETIME`, `CREATECONDITION`, `CREATESHEETCONDITION`) values('32b77942767c410c922a429ea5d8902e',NULL,'','保值租赁','保值租赁.docx','保值租赁_tj.docx','word','create','',NULL,'030','030002','','','','1','','天津','administrator','8009001','2019/12/02 19:36:48','administrator','8009001','2019/12/05 11:21:04','','');
insert into `BF_TEMPLATE` (`ID`, `SERIALNO`, `SORTNUMBER`, `TEMPLATENAME`, `TEMPLATESHOWNAME`, `TEMPLATEPATH`, `TEMPLATETYPE`, `OPERATETYPE`, `CALLBACK`, `CREATEMETHOD`, `DOCTYPE`, `ONECLASSIFY`, `TWOCLASSIFY`, `THREECLASSIFY`, `FOURCLASSIFY`, `TEMPLATEVERSION`, `STATUS`, `REMARK`, `INPUTUSERID`, `INPUTORGID`, `INPUTTIME`, `UPDATEUSERID`, `UPDATEORGID`, `UPDATETIME`, `CREATECONDITION`, `CREATESHEETCONDITION`) values('333cd5b36cd846938e618516ba9c8cbb',NULL,'','合同(直租)','合同_直租{contractNo}.docx','','word','create','',NULL,'030','030002','','','','1','','天津','administrator','8009001','2019/12/02 19:46:03','administrator','8009001','2019/12/02 19:46:31','','');
insert into `BF_TEMPLATE` (`ID`, `SERIALNO`, `SORTNUMBER`, `TEMPLATENAME`, `TEMPLATESHOWNAME`, `TEMPLATEPATH`, `TEMPLATETYPE`, `OPERATETYPE`, `CALLBACK`, `CREATEMETHOD`, `DOCTYPE`, `ONECLASSIFY`, `TWOCLASSIFY`, `THREECLASSIFY`, `FOURCLASSIFY`, `TEMPLATEVERSION`, `STATUS`, `REMARK`, `INPUTUSERID`, `INPUTORGID`, `INPUTTIME`, `UPDATEUSERID`, `UPDATEORGID`, `UPDATETIME`, `CREATECONDITION`, `CREATESHEETCONDITION`) values('3a95f3e7e1c54e53b203bfb04d35ff32',NULL,'','凯捷合同模板','合同(售后回租)和抵押合同.docx','C端售后回租合同tj凯捷.docx','word','create','',NULL,'030','030002','','','','1','','天津','administrator','8009001','2019/12/02 19:33:40','administrator','8009001','2019/12/05 11:20:34','','');
insert into `BF_TEMPLATE` (`ID`, `SERIALNO`, `SORTNUMBER`, `TEMPLATENAME`, `TEMPLATESHOWNAME`, `TEMPLATEPATH`, `TEMPLATETYPE`, `OPERATETYPE`, `CALLBACK`, `CREATEMETHOD`, `DOCTYPE`, `ONECLASSIFY`, `TWOCLASSIFY`, `THREECLASSIFY`, `FOURCLASSIFY`, `TEMPLATEVERSION`, `STATUS`, `REMARK`, `INPUTUSERID`, `INPUTORGID`, `INPUTTIME`, `UPDATEUSERID`, `UPDATEORGID`, `UPDATETIME`, `CREATECONDITION`, `CREATESHEETCONDITION`) values('5433d6bb0ead4f3abc3dbad6aefa1d90',NULL,'','商用车回租合同模板','合同(售后回租).docx','合同售后回租tj_专用车.docx','word','create','',NULL,'030','030002','','','','1','','天津','administrator','8009001','2019/12/02 19:29:07','administrator','8009001','2019/12/05 11:20:13','','');
insert into `BF_TEMPLATE` (`ID`, `SERIALNO`, `SORTNUMBER`, `TEMPLATENAME`, `TEMPLATESHOWNAME`, `TEMPLATEPATH`, `TEMPLATETYPE`, `OPERATETYPE`, `CALLBACK`, `CREATEMETHOD`, `DOCTYPE`, `ONECLASSIFY`, `TWOCLASSIFY`, `THREECLASSIFY`, `FOURCLASSIFY`, `TEMPLATEVERSION`, `STATUS`, `REMARK`, `INPUTUSERID`, `INPUTORGID`, `INPUTTIME`, `UPDATEUSERID`, `UPDATEORGID`, `UPDATETIME`, `CREATECONDITION`, `CREATESHEETCONDITION`) values('5c494617683548a49cfc050f60067ea2',NULL,'','合同(售后回租)','合同_售后回租{contractNo}.docx','合同售后回租tj_C端.docx','word','create','',NULL,'030','030002','','','','1','','天津','administrator','8009001','2019/12/02 19:48:10','administrator','8009001','2019/12/05 02:24:35','','');
insert into `BF_TEMPLATE` (`ID`, `SERIALNO`, `SORTNUMBER`, `TEMPLATENAME`, `TEMPLATESHOWNAME`, `TEMPLATEPATH`, `TEMPLATETYPE`, `OPERATETYPE`, `CALLBACK`, `CREATEMETHOD`, `DOCTYPE`, `ONECLASSIFY`, `TWOCLASSIFY`, `THREECLASSIFY`, `FOURCLASSIFY`, `TEMPLATEVERSION`, `STATUS`, `REMARK`, `INPUTUSERID`, `INPUTORGID`, `INPUTTIME`, `UPDATEUSERID`, `UPDATEORGID`, `UPDATETIME`, `CREATECONDITION`, `CREATESHEETCONDITION`) values('99ddc65b2cfc493eb19d30778d012165',NULL,'','北汽回租系统合同制作','合同(售后回租).docx','合同售后回租北汽_tj.docx','word','create','',NULL,'030','030002','','','','1','','天津','administrator','8009001','2019/12/02 17:20:18','administrator','8009001','2019/12/05 11:19:16','','');
-- 添加导出配置
-- 北汽
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'90588f4c92f44532825543028ccf7b0f','99ddc65b2cfc493eb19d30778d012165',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'ced1455267d64183ba1b270a9eda6089','99ddc65b2cfc493eb19d30778d012165',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'87e832695708478ead2acd3bcdb7a9a9','99ddc65b2cfc493eb19d30778d012165',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'e234e46e755f4c629445c8ca2882d6d6','99ddc65b2cfc493eb19d30778d012165',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'975294b526544d83b806e3fc2f99cd16','99ddc65b2cfc493eb19d30778d012165',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'42223908127047f8ab57142dbb8d97a0','99ddc65b2cfc493eb19d30778d012165',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'2554c750b4dd49398dfa0324f9e8403d','99ddc65b2cfc493eb19d30778d012165',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'755698c1c27a43efa6c23310757c6163','99ddc65b2cfc493eb19d30778d012165',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'bbe36e81f17542078489f223239e658a','99ddc65b2cfc493eb19d30778d012165',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'484815c4a7a14cf6bdbf69939e5b060e','99ddc65b2cfc493eb19d30778d012165',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'9fd06315c45842699cabed15ed2ed7f9','99ddc65b2cfc493eb19d30778d012165',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'05bfac208cb145e1966d77a1243d726b','99ddc65b2cfc493eb19d30778d012165',NULL,NULL,NULL,NULL,NULL,NULL);
-- 第一车贷
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'42223908127047f8ab57142dbb8d97a0','12ef786b7e2c45d892e7b8588972b4f1',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'ced1455267d64183ba1b270a9eda6089','12ef786b7e2c45d892e7b8588972b4f1',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'773baf2a74f44fb4b2874b7b11bb046d','12ef786b7e2c45d892e7b8588972b4f1',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'bbe36e81f17542078489f223239e658a','12ef786b7e2c45d892e7b8588972b4f1',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'d203ba8c8eca482f8fd9fc04368678af','12ef786b7e2c45d892e7b8588972b4f1',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'484815c4a7a14cf6bdbf69939e5b060e','12ef786b7e2c45d892e7b8588972b4f1',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'42cf55629a694f61bed3453404e1e6e2','12ef786b7e2c45d892e7b8588972b4f1',NULL,NULL,NULL,NULL,NULL,NULL);
-- 专用车
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'870f11068af6485d8ae0b2a859da3811','5433d6bb0ead4f3abc3dbad6aefa1d90',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'e234e46e755f4c629445c8ca2882d6d6','5433d6bb0ead4f3abc3dbad6aefa1d90',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'05bfac208cb145e1966d77a1243d726b','5433d6bb0ead4f3abc3dbad6aefa1d90',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'d203ba8c8eca482f8fd9fc04368678af','5433d6bb0ead4f3abc3dbad6aefa1d90',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'87e832695708478ead2acd3bcdb7a9a9','5433d6bb0ead4f3abc3dbad6aefa1d90',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'db5b1632a6b44e7ea99e0dd0b2193ef3','5433d6bb0ead4f3abc3dbad6aefa1d90',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'42223908127047f8ab57142dbb8d97a0','5433d6bb0ead4f3abc3dbad6aefa1d90',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'975294b526544d83b806e3fc2f99cd16','5433d6bb0ead4f3abc3dbad6aefa1d90',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'755698c1c27a43efa6c23310757c6163','5433d6bb0ead4f3abc3dbad6aefa1d90',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'9fd06315c45842699cabed15ed2ed7f9','5433d6bb0ead4f3abc3dbad6aefa1d90',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'ced1455267d64183ba1b270a9eda6089','5433d6bb0ead4f3abc3dbad6aefa1d90',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'484815c4a7a14cf6bdbf69939e5b060e','5433d6bb0ead4f3abc3dbad6aefa1d90',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'2554c750b4dd49398dfa0324f9e8403d','5433d6bb0ead4f3abc3dbad6aefa1d90',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'bbe36e81f17542078489f223239e658a','5433d6bb0ead4f3abc3dbad6aefa1d90',NULL,NULL,NULL,NULL,NULL,NULL);
-- 凯捷
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'be101123ef74413eb0d8acad8b6b22b9','3a95f3e7e1c54e53b203bfb04d35ff32',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'484815c4a7a14cf6bdbf69939e5b060e','3a95f3e7e1c54e53b203bfb04d35ff32',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'bbe36e81f17542078489f223239e658a','3a95f3e7e1c54e53b203bfb04d35ff32',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'975294b526544d83b806e3fc2f99cd16','3a95f3e7e1c54e53b203bfb04d35ff32',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'d9a8c7a6b09d4016a19b5e31142ed18a','3a95f3e7e1c54e53b203bfb04d35ff32',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'ced1455267d64183ba1b270a9eda6089','3a95f3e7e1c54e53b203bfb04d35ff32',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'d350b9ff7ebd4e28ac6ae3f6f1b0c516','3a95f3e7e1c54e53b203bfb04d35ff32',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'db5b1632a6b44e7ea99e0dd0b2193ef3','3a95f3e7e1c54e53b203bfb04d35ff32',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'9ba1a7844e4447fe9cb115323a37736f','3a95f3e7e1c54e53b203bfb04d35ff32',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'755698c1c27a43efa6c23310757c6163','3a95f3e7e1c54e53b203bfb04d35ff32',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'d203ba8c8eca482f8fd9fc04368678af','3a95f3e7e1c54e53b203bfb04d35ff32',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'cc67cd6da08745329d0723f5f6fda25d','3a95f3e7e1c54e53b203bfb04d35ff32',NULL,NULL,NULL,NULL,NULL,NULL);
-- 保值租赁
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'bbe36e81f17542078489f223239e658a','32b77942767c410c922a429ea5d8902e',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'be101123ef74413eb0d8acad8b6b22b9','32b77942767c410c922a429ea5d8902e',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'ced1455267d64183ba1b270a9eda6089','32b77942767c410c922a429ea5d8902e',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'484815c4a7a14cf6bdbf69939e5b060e','32b77942767c410c922a429ea5d8902e',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'975294b526544d83b806e3fc2f99cd16','32b77942767c410c922a429ea5d8902e',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'db5b1632a6b44e7ea99e0dd0b2193ef3','32b77942767c410c922a429ea5d8902e',NULL,NULL,NULL,NULL,NULL,NULL);
-- 网约车
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'bbe36e81f17542078489f223239e658a','1e225320f6214bb08c87c88a3653b542',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'d203ba8c8eca482f8fd9fc04368678af','1e225320f6214bb08c87c88a3653b542',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'d350b9ff7ebd4e28ac6ae3f6f1b0c516','1e225320f6214bb08c87c88a3653b542',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'db5b1632a6b44e7ea99e0dd0b2193ef3','1e225320f6214bb08c87c88a3653b542',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'484815c4a7a14cf6bdbf69939e5b060e','1e225320f6214bb08c87c88a3653b542',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'ced1455267d64183ba1b270a9eda6089','1e225320f6214bb08c87c88a3653b542',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'cc67cd6da08745329d0723f5f6fda25d','1e225320f6214bb08c87c88a3653b542',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'975294b526544d83b806e3fc2f99cd16','1e225320f6214bb08c87c88a3653b542',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'755698c1c27a43efa6c23310757c6163','1e225320f6214bb08c87c88a3653b542',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'d9a8c7a6b09d4016a19b5e31142ed18a','1e225320f6214bb08c87c88a3653b542',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'9ba1a7844e4447fe9cb115323a37736f','1e225320f6214bb08c87c88a3653b542',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'be101123ef74413eb0d8acad8b6b22b9','1e225320f6214bb08c87c88a3653b542',NULL,NULL,NULL,NULL,NULL,NULL);
-- 大通
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'484815c4a7a14cf6bdbf69939e5b060e','25b9e9440c574f89bccfdf148b12128d',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'db5b1632a6b44e7ea99e0dd0b2193ef3','25b9e9440c574f89bccfdf148b12128d',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'bbe36e81f17542078489f223239e658a','25b9e9440c574f89bccfdf148b12128d',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'42223908127047f8ab57142dbb8d97a0','25b9e9440c574f89bccfdf148b12128d',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'975294b526544d83b806e3fc2f99cd16','25b9e9440c574f89bccfdf148b12128d',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'9fd06315c45842699cabed15ed2ed7f9','25b9e9440c574f89bccfdf148b12128d',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'755698c1c27a43efa6c23310757c6163','25b9e9440c574f89bccfdf148b12128d',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'ced1455267d64183ba1b270a9eda6089','25b9e9440c574f89bccfdf148b12128d',NULL,NULL,NULL,NULL,NULL,NULL);
-- C端零售
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'87e832695708478ead2acd3bcdb7a9a9','5c494617683548a49cfc050f60067ea2',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'484815c4a7a14cf6bdbf69939e5b060e','5c494617683548a49cfc050f60067ea2',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'ced1455267d64183ba1b270a9eda6089','5c494617683548a49cfc050f60067ea2',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'755698c1c27a43efa6c23310757c6163','5c494617683548a49cfc050f60067ea2',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'d203ba8c8eca482f8fd9fc04368678af','5c494617683548a49cfc050f60067ea2',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'e234e46e755f4c629445c8ca2882d6d6','5c494617683548a49cfc050f60067ea2',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'05bfac208cb145e1966d77a1243d726b','5c494617683548a49cfc050f60067ea2',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'42223908127047f8ab57142dbb8d97a0','5c494617683548a49cfc050f60067ea2',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'975294b526544d83b806e3fc2f99cd16','5c494617683548a49cfc050f60067ea2',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'9fd06315c45842699cabed15ed2ed7f9','5c494617683548a49cfc050f60067ea2',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'90588f4c92f44532825543028ccf7b0f','5c494617683548a49cfc050f60067ea2',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'2554c750b4dd49398dfa0324f9e8403d','5c494617683548a49cfc050f60067ea2',NULL,NULL,NULL,NULL,NULL,NULL);
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values(REPLACE(UUID(),'-',''),'bbe36e81f17542078489f223239e658a','5c494617683548a49cfc050f60067ea2',NULL,NULL,NULL,NULL,NULL,NULL);
-- 放款通知书列表页面添加主体字段
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 ('LoanNoticeList','1120','1120','1','lci','SUBJECTID','SUBJECTID','String','','主体id','','1','Text','1','1','','','','20','0','0','0','1','0',0,'','','','SYS_Designer','2020/01/02 09:27:39','SYS_Designer','2020/01/02 09:27:39','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 ('RnetList','1110','1110','1','O','subjectid','subjectid','String','','主体id','','1','Text','1','1','','','','20','0','0','0','1','0',0,'','','','SYS_Designer','2020/01/02 10:15:27','SYS_Designer','2020/01/02 10:15:27','0','','1','','','','');
-- 放款通知书添加模板和导出配置
insert into `BF_TEMPLATE` (`ID`, `SERIALNO`, `SORTNUMBER`, `TEMPLATENAME`, `TEMPLATESHOWNAME`, `TEMPLATEPATH`, `TEMPLATETYPE`, `OPERATETYPE`, `CALLBACK`, `CREATEMETHOD`, `DOCTYPE`, `ONECLASSIFY`, `TWOCLASSIFY`, `THREECLASSIFY`, `FOURCLASSIFY`, `TEMPLATEVERSION`, `STATUS`, `REMARK`, `INPUTUSERID`, `INPUTORGID`, `INPUTTIME`, `UPDATEUSERID`, `UPDATEORGID`, `UPDATETIME`, `CREATECONDITION`, `CREATESHEETCONDITION`) values('5edc6ce108494e5982c1aa0cc5c117a0',NULL,'','放款通知书','放款通知书.docx','放款通知书及放款到账确认书_天津.docx','word','create','',NULL,'030','030002','','','','1','','天津放款通知书','administrator','8009001','2019/12/31 17:12:03','administrator','8009001','2019/12/31 05:29:48','','');
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values('4906a3b1041e41caac4116d145dba9ea','79c470d8ea7148d7a5318d17ebfc26fe','5edc6ce108494e5982c1aa0cc5c117a0',NULL,NULL,NULL,NULL,NULL,NULL);
-- 新增本方账号
DELETE FROM awe_do_library WHERE dono='OwnAccount';
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 ('OwnAccount','1000','1000','1','O','id','id','String',NULL,'编号',NULL,'1','Text','1','1',NULL,NULL,NULL,'32','0','0','0','1','1',1,'0',NULL,NULL,'SYS_DESIGNER','2017/03/28 10:41:42','SYS_Designer','2018/11/02 14:26:50','0',NULL,'1',NULL,NULL,NULL,NULL);
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 ('OwnAccount','1010','830','1','O','acc_number','acc_number','String',NULL,'银行账号',NULL,'1','Text','1','1',NULL,NULL,NULL,'32','1','0','1','1','1',1,'0',NULL,NULL,'SYS_DESIGNER','2017/03/28 10:41:42','SYS_Designer','2018/11/02 14:26:50',NULL,NULL,'1',NULL,NULL,NULL,NULL);
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 ('OwnAccount','1020','865','1','lsc','SUBJECTS_CODE','SUBJECTS_CODE','String',NULL,'会计科目',NULL,'1','Text','1','1',NULL,NULL,NULL,'128','1','1','1','1','1',1,'0',NULL,NULL,'SYS_DESIGNER','2017/03/28 10:41:42','administrator','2019/02/03 10:48:54','0',NULL,'1',NULL,NULL,NULL,NULL);
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 ('OwnAccount','1040','1040','1','O','account_purpose','account_purpose','String',NULL,'银行账户用途',NULL,'1','Select','1','1','Code','account_purpose',NULL,'256','1','0','1','1','1',1,'0',NULL,NULL,'SYS_DESIGNER','2017/03/28 10:41:42','SYS_Designer','2018/11/02 14:26:50','0',NULL,'1',NULL,NULL,NULL,NULL);
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 ('OwnAccount','1050','1050','1','O','state_','state_','String',NULL,'状态',NULL,'1','Select','1','1','Code','isuse',NULL,'32','1','0','1','1','1',1,'0',NULL,NULL,'SYS_DESIGNER','2017/03/28 10:41:42','SYS_Designer','2018/11/02 14:26:50','0',NULL,'1',NULL,NULL,NULL,NULL);
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 ('OwnAccount','1060','1060','1','O','create_date','create_date','String',NULL,'创建时间',NULL,'1','Date','3','2',NULL,NULL,NULL,'32','0','0','0','1','1',1,'0',NULL,NULL,'SYS_DESIGNER','2017/03/28 10:41:42','SYS_Designer','2018/11/02 14:26:50','0',NULL,'1',NULL,NULL,NULL,NULL);
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 ('OwnAccount','1070','1070','1','O','modify_date','modify_date','String',NULL,'修改时间',NULL,'1','Date','3','2',NULL,NULL,NULL,'32','0','0','0','1','1',1,'0',NULL,NULL,'SYS_DESIGNER','2017/03/28 10:41:42','SYS_Designer','2018/11/02 14:26:50','0',NULL,'1',NULL,NULL,NULL,NULL);
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 ('OwnAccount','1080','1009','1','O','own_id','own_id','String',NULL,'本方出租人id',NULL,'1','Text','1','1',NULL,NULL,NULL,'32','0','0','0','1','1',1,'0',NULL,NULL,'SYS_DESIGNER','2017/03/28 10:41:42','SYS_Designer','2018/11/02 14:26:50','0',NULL,'1',NULL,NULL,NULL,NULL);
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 ('OwnAccount','1090','1090','1','O','inputtime','inputtime','String',NULL,'登记时间',NULL,'1','Date','3','2',NULL,NULL,NULL,'32','0','0','0','1','1',1,'0',NULL,NULL,'SYS_DESIGNER','2017/03/28 10:41:42','SYS_Designer','2018/11/02 14:26:50','0',NULL,'1',NULL,NULL,NULL,NULL);
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 ('OwnAccount','1100','1100','1','O','updatetime','updatetime','String',NULL,'更新时间',NULL,'1','Date','3','2',NULL,NULL,NULL,'32','0','0','0','1','1',1,'0',NULL,NULL,'SYS_DESIGNER','2017/03/28 10:41:42','SYS_Designer','2018/11/02 14:26:50','0',NULL,'1',NULL,NULL,NULL,NULL);
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 ('OwnAccount','1110','1110','1','O','inputuserid','inputuserid','String',NULL,'登记人',NULL,'1','Text','1','1',NULL,NULL,NULL,'32','0','0','0','1','1',1,'0',NULL,NULL,'SYS_DESIGNER','2017/03/28 10:41:42','SYS_Designer','2018/11/02 14:26:50','0',NULL,'1',NULL,NULL,NULL,NULL);
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 ('OwnAccount','1120','1120','1','O','updateuserid','updateuserid','String',NULL,'更新人',NULL,'1','Text','1','1',NULL,NULL,NULL,'32','0','0','0','1','1',1,'0',NULL,NULL,'SYS_DESIGNER','2017/03/28 10:41:42','SYS_Designer','2018/11/02 14:26:50','0',NULL,'1',NULL,NULL,NULL,NULL);
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 ('OwnAccount','1130','1130','1','O','inputorgid','inputorgid','String',NULL,'登记部门',NULL,'1','Text','1','1',NULL,NULL,NULL,'32','0','0','0','1','1',1,'0',NULL,NULL,'SYS_DESIGNER','2017/03/28 10:41:42','SYS_Designer','2018/11/02 14:26:50','0',NULL,'1',NULL,NULL,NULL,NULL);
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 ('OwnAccount','1140','1140','1','O','updateorgid','updateorgid','String',NULL,'更新部门',NULL,'1','Text','1','1',NULL,NULL,NULL,'32','0','0','0','1','1',1,'0',NULL,NULL,'SYS_DESIGNER','2017/03/28 10:41:42','SYS_Designer','2018/11/02 14:26:50','0',NULL,'1',NULL,NULL,NULL,NULL);
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 ('OwnAccount','1150','1','1','O','acc_name','acc_name','String','','出租人','','1','Text','1','1','','','','32','1','0','1','1','1',1,'0','','','SYS_DESIGNER','2017/03/28 10:41:42','SYS_Designer','2019/12/11 18:12:18','0','','1','','','selectLessor()','');
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 ('OwnAccount','1152','1150','1','O','memo','memo','String',NULL,'备注',NULL,'1','Textarea','1','1',NULL,NULL,'style={width:600px;height:100px;}','1000','1','0','0','1','0',2,NULL,NULL,NULL,'SYS_Designer','2017/08/16 12:32:45','SYS_Designer','2018/11/02 14:26:50','0',NULL,'1',NULL,NULL,NULL,NULL);
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 ('OwnAccount','1155','810','1','O','acc_type','acc_type','String',NULL,'账户类型',NULL,'1','Select','1','1','Code','account_type',NULL,'32','1','0','1','1','0',0,NULL,NULL,NULL,'SYS_Designer','2017/08/16 12:15:30','SYS_Designer','2018/11/02 14:26:50','0',NULL,'1',NULL,NULL,NULL,NULL);
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 ('OwnAccount','1160','840','1','O','acc_number_short','acc_number_short','String',NULL,'账号简称',NULL,'1','Text','1','1',NULL,NULL,NULL,'50','1','0','0','1','0',0,NULL,NULL,NULL,'SYS_Designer','2017/08/16 12:15:30','administrator','2019/02/03 10:48:54',NULL,NULL,'1',NULL,NULL,NULL,NULL);
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 ('OwnAccount','1161','1161','1','O','acc_title','acc_title','String',NULL,'会计科目ID',NULL,'1','Text','1','1',NULL,NULL,NULL,'100','0','1','0','1','0',0,NULL,NULL,NULL,'SYS_Designer','2018/10/17 15:15:26','SYS_Designer','2018/11/02 14:26:50','0',NULL,'1',NULL,NULL,NULL,NULL);
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 ('OwnAccount','1165','815','1','O','account_type','account_type','String',NULL,'银行账号类型',NULL,'1','Select','1','1','Code','account_types',NULL,'32','1','0','1','1','0',0,NULL,NULL,NULL,'SYS_Designer','2018/03/07 17:42:54','SYS_Designer','2018/11/02 14:26:50',NULL,NULL,'1',NULL,NULL,NULL,NULL);
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 ('OwnAccount','1170','850','1','O','money_type','money_type','String',NULL,'币种',NULL,'1','Select','1','1','Code','Currency',NULL,'32','1','0','1','1','0',0,NULL,NULL,NULL,'SYS_Designer','2017/08/16 12:15:30','administrator','2019/02/03 10:48:54','0',NULL,'1',NULL,NULL,NULL,NULL);
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 ('OwnAccount','1172','1172','1','O','acc_bank','acc_bank','String',NULL,'本方银行',NULL,'1','Text','1','1',NULL,NULL,NULL,'128','0','0','0','1','0',0,NULL,NULL,NULL,'SYS_Designer','2018/12/26 15:13:40','SYS_Designer','2018/12/26 15:13:40',NULL,NULL,'1',NULL,NULL,NULL,NULL);
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 ('OwnAccount','1180','860','1','lsc','SUBJECTS_NAME','SUBJECTS_NAME','String',NULL,'银行名称',NULL,'1','Text','1','1',NULL,NULL,NULL,'100','1','1','1','1','0',0,NULL,NULL,NULL,'SYS_Designer','2017/08/16 12:15:30','administrator','2019/02/03 10:48:54','0',NULL,'1',NULL,NULL,'selectLoanSubject()',NULL);
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 ('OwnAccount','1181','855','1','O','branch_title','branch_title','String','','开户分行','','1','Text','1','1','','','','100','1','0','1','1','0',0,NULL,'','',NULL,NULL,'administrator','2019/02/03 10:48:54',NULL,'','1','','','',NULL);
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 ('OwnAccount','1182','880','1','O','branch_code','branch_code','String',NULL,'分行地址',NULL,'1','Select','1','1','Code','DatBbk',NULL,'32','1','0','1','1','0',0,NULL,NULL,NULL,NULL,NULL,'administrator','2019/02/03 10:48:54',NULL,NULL,'1',NULL,NULL,NULL,NULL);
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 ('OwnAccount','1183','875','1','O','FbSdk','FbSdk','String',NULL,'是否为企银直连',NULL,'1','Select','1','1','Code','YesNo',NULL,NULL,'1','0','1','1','0',0,NULL,NULL,NULL,'SYS_Designer','2018/07/21 17:59:12','administrator','2019/02/03 10:48:54',NULL,NULL,'1',NULL,NULL,NULL,NULL);
-- 租赁物页面模板添加车型id
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 ('LBEquipmentInfoTemp_Cars','1480','1480','1','O','modelId','modelId','String','','车型ID','','1','Text','1','1','','','','32','0','0','0','1','0',0,'','','','SYS_Designer','2020/01/06 10:40:56','SYS_Designer','2020/01/06 10:40:56','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 ('ViLcReviewAuditRentPlanList','1005','1005','1','O','SUBJECTNAME','SUBJECTNAME','String','','主体名称','','1','Text','1','1','','','','20','1','0','0','0','1',0,'','','','SYS_Designer','2020/01/08 14:27:44','SYS_Designer','2020/01/08 14:29:23','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 ('ViLcReviewAuditRentPlanList','1430','1430','1','O','SUBJECTID','SUBJECTID','String','','主体id','','1','Text','1','1','','','','20','0','0','0','1','0',0,'','','','SYS_Designer','2020/01/08 14:27:44','SYS_Designer','2020/01/08 14:27:54','0','','1','','','','');
-- 修改产品主体的历史数据
UPDATE PRD_SPECIFIC_LIBRARY SET ManySubject='aa740e4111c111eaaa0000163e0e11e6' WHERE ManySubject IS NULL;
-- 实际付款页面天机主体名称
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 ('VIActualFundPlan','1005','1005','1','O','subjectName','subjectName','String','','主体名称','','1','Text','1','1','','','','20','1','1','0','1','1',0,'','','','SYS_Designer','2020/01/10 15:33:39','SYS_Designer','2020/01/10 15:34:23','0','','1','','','','');
-- 修改合同号查询输入框长度
UPDATE awe_do_library SET collimit='32' WHERE dono IN ('VOUCHER_V8','FlowInstanceTrack3') AND colheader IN ('合同编号','项目/合同号');
UPDATE awe_do_library SET collimit='32' WHERE colactualname IN ('contract_no','contract_number') AND collimit='20';
UPDATE awe_do_library SET collimit='32' WHERE colheader LIKE '%合同号%' AND collimit='20' AND colactualname NOT IN ('contract_id','contractid');

View File

@ -0,0 +1,257 @@
-- 凭证信息页面模板
UPDATE VOUCHER_V8 SET F47=F60;
DELETE FROM AWE_DO_CATALOG WHERE dono='VOUCHER_V8';
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 ('VOUCHER_V8','V8凭证表',null,'30250',null,'1','1','default','jbo.app.VI_VOUCHER_V8','O',null,null,'',null,null,'SYS_Designer','2016/11/10 16:24:05','SYS_Designer','2017/12/19 15:17:21',null,'1',null);
DELETE FROM awe_do_library WHERE dono='VOUCHER_V8';
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 ('VOUCHER_V8','1000','1000','1','O','id','id','String','','主键','','1','Text','1','1','','','','32','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2016/11/10 16:24:06','administrator','2019/03/26 09:46:28','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 ('VOUCHER_V8','1020','1055','1','O','evidence_type','evidence_type','String','','基本类别','','1','Text','1','1','','','','50','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2016/11/10 16:24:06','administrator','2019/03/26 09:46:28','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 ('VOUCHER_V8','1040','1040','1','O','f1','f1','String','','记账日期','','1','Date','1','1','','','','20','1','0','0','1','1',1,'0','','','SYS_DESIGNER','2016/11/10 16:24:06','administrator','2019/03/26 09:46:28','0','','1','','','','Like');
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 ('VOUCHER_V8','1050','1050','1','O','f2','f2','String','','凭证字','','1','Text','1','1','','','','10','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2016/11/10 16:24:06','administrator','2019/03/26 09:46:28','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 ('VOUCHER_V8','1060','1010','1','O','f3','f3','String','','凭证号','','1','Text','1','1','','','','20','1','0','0','1','1',1,'0','','','SYS_DESIGNER','2016/11/10 16:24:06','administrator','2019/03/26 09:46:28','0','','1','','','','Like');
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 ('VOUCHER_V8','1075','1075','1','O','f21','f21','String','','项目编码','','1','Text','1','1','','','','32','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2016/11/10 16:24:06','administrator','2019/03/26 09:46:28','0','','1','','','','Like,Equals');
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 ('VOUCHER_V8','1076','1076','1','O','FLAG','FLAG','String','','NC传输状态','','1','Text','1','1','','','','20','1','0','0','1','1',0,'','','','SYS_Designer','2019/02/26 11:42:07','administrator','2019/03/26 09:46:28','0','','1','','','','Like');
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 ('VOUCHER_V8','1077','1077','1','O','BATCH','BATCH','String','','NC传输批次号','','1','Text','1','1','','','','20','1','0','0','1','1',0,'','','','SYS_Designer','2019/02/26 11:42:07','administrator','2019/03/26 09:46:28','0','','1','','','','Like');
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 ('VOUCHER_V8','1078','1078','1','O','CREATE_TIME','CREATE_TIME','String','','NC传输日期','','1','Text','1','1','','','','20','1','0','0','1','1',0,'','','','SYS_Designer','2019/02/26 11:42:07','administrator','2019/03/26 09:46:28','0','','1','','','','Like');
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 ('VOUCHER_V8','1090','1090','1','O','f6','f6','String','','科目编号','','1','Text','1','1','','','','32','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2016/11/10 16:24:06','SYS_Designer','2019/02/26 11:48: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 ('VOUCHER_V8','1180','1045','1','O','f15','f15','String','','到账日期','','1','Text','1','1','','','','20','1','0','0','1','0',1,'0','','','SYS_DESIGNER','2016/11/10 16:24:06','administrator','2019/03/26 09:46:28','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('VOUCHER_V8','1190','1190','1','O','f16','f16','String','','部门编码','','1','Text','1','1','','','','32','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2016/11/10 16:24:06','SYS_Designer','2019/02/26 11:48: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 ('VOUCHER_V8','1220','1220','1','O','f19','f19','String','','供应商编码','','1','Text','1','1','','','','32','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2016/11/10 16:24:06','SYS_Designer','2019/02/26 11:48: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 ('VOUCHER_V8','1260','1014','0','','com.tenwa.lease.app.cache.ContractInfoCache.getContractID(f21)','contract_id','String','','合同号','','1','Text','1','1','','','','50','0','0','0','0','0',0,'','','','SYS_Designer','2016/11/10 16:34:42','SYS_Designer','2019/12/16 16:03:11','','','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 ('VOUCHER_V8','1270','1081','1','O','v8_memo','v8_memo','String','','导出备注','','1','Text','1','1','','','','500','0','0','0','1','0',0,'','','','SYS_Designer','2016/11/10 16:35:43','administrator','2019/03/26 09:46:28','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('VOUCHER_V8','1275','1015','1','O','f47','f47','String','','合同编号','','1','Text','1','1','','','','20','1','0','0','1','1',0,'','','','SYS_Designer','2019/12/16 15:57:35','SYS_Designer','2019/12/16 16:03:30','0','','1','','','','Like');
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 ('VOUCHER_V8','1280','1016','1','O','f5','f5','String','','摘要','','1','Text','1','1','','','','900','1','0','0','1','1',0,'','','','SYS_Designer','2016/11/10 16:36:28','SYS_Designer','2019/12/16 16:03:33','0','','1','','','','Equals,Like');
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 ('VOUCHER_V8','1290','1083','1','O','exp_date','exp_date','String','','导出日期','','1','Text','1','1','','','','20','0','0','0','1','0',0,'','','','SYS_Designer','2016/11/10 16:37:19','SYS_Designer','2019/02/26 11:48: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 ('VOUCHER_V8','1300','1085','1','O','generate_date','generate_date','String','','生成日期','','1','Date','3','1','','','','20','1','0','0','1','1',0,'','','','SYS_Designer','2016/11/10 16:38:04','SYS_Designer','2019/12/01 10:53:14','0','','1','','','','BigEqualsThan,Area');
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 ('VOUCHER_V8','1320','1081','1','O','f89','f89','String','','导出次数','','1','Text','5','1','','','','20','0','0','0','1','0',0,'','','','SYS_Designer','2017/04/26 22:06:03','administrator','2019/03/26 09:46:28','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 ('VOUCHER_V8','1360','1360','1','O','f48','f48','String','','账套','','1','Text','1','1','','','','20','1','0','0','1','1',0,'','','','SYS_Designer','2019/12/11 19:20:47','SYS_Designer','2019/12/11 19:24:30','0','','1','','','','Like,Equals');
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 ('VOUCHER_V8','1370','1370','1','O','f49','f49','String','','主体id','','1','Text','1','1','','','','20','0','0','0','1','0',0,'','','','SYS_Designer','2019/12/11 19:20:47','SYS_Designer','2019/12/11 19:24:30','','','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 ('VOUCHER_V8','1380','1380','1','O','f50','f50','String','','主体名称','','1','Text','1','1','','','','20','1','0','0','1','1',0,'','','','SYS_Designer','2019/12/11 19:20:47','SYS_Designer','2019/12/11 19:24:30','0','','1','','','','Like,Equals');
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 ('VOUCHER_V8','1940','1060','1','O','v8_status','v8_status','String','','凭证状态','','1','Text','1','1','','','','20','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2016/11/10 16:24:06','administrator','2019/03/26 09:46:28','0','','1','','','','Like,Equals');
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 ('VOUCHER_V8','1960','1080','1','O','v8_flag','v8_flag','String','','导出状态','','1','Select','1','1','CodeTable','0,未导出,1,导出成功,-1,导出失败','','20','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2016/11/10 16:24:06','administrator','2019/03/26 09:46:28','0','','1','','','','Equals');
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 ('VOUCHER_V8','1970','1011','1','O','module_name','module_name','String','','系统模块','','1','Text','1','1','','','','500','1','0','0','1','1',1,'0','','','SYS_DESIGNER','2016/11/10 16:24:06','administrator','2019/03/26 09:46:28','0','','1','','','','Like');
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 ('VOUCHER_V8','2040','1082','1','O','dept_name','dept_name','String','','部门所属','','1','Text','1','1','','','','200','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2016/11/10 16:24:06','administrator','2019/03/26 09:46:28','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('VOUCHER_V8','2110','1072','1','','''''','detail','String','','明细','','1','Text','1','1','','','',null,'1','0','0','0','0',0,'','','','SYS_Designer','2016/11/10 19:29:41','administrator','2019/03/26 09:46:28','','','1','','','','');
-- 凭证信息明细页面模板
DELETE FROM AWE_DO_CATALOG WHERE dono='VOUCHER_V8_INFO';
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 ('VOUCHER_V8_INFO','V8凭证表',null,'30',null,'1','1','calc2','jbo.app.VOUCHER_V8','O,jbo.voucher.LV_STACTS_CONFIG config','O.F6=config.id and O.F3=:f3','','O.f59','',null,'SYS_Designer','2016/11/10 19:40:11','SYS_Designer','2018/10/19 15:59:00','','1','');
DELETE FROM awe_do_library WHERE dono='VOUCHER_V8_INFO';
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 ('VOUCHER_V8_INFO','1000','1000','1','O','id','id','String','','主键','','1','Text','1','1','','','','32','0','0','0','1','1',1,'0','','','SYS_Designer','2016/11/10 19:40:11','SYS_Designer','2018/10/19 15:26:21','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 ('VOUCHER_V8_INFO','1010','1010','1','O','evidence_type','evidence_type','String','','凭证基本类别','','1','Text','1','1','','','','50','0','0','0','1','0',0,'','','','SYS_Designer','2016/11/10 19:49:59','SYS_Designer','2018/10/19 15:26:21','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 ('VOUCHER_V8_INFO','1020','1142','1','O','dept_id','dept_id','String','','部门所属编号','','1','Text','1','1','','','','200','0','0','0','1','0',0,'','','','SYS_Designer','2016/11/10 19:49:59','administrator','2019/03/22 18:20:32','','','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 ('VOUCHER_V8_INFO','1030','1144','1','O','dept_name','dept_name','String','','部门所属名称','','1','Text','1','1','','','','200','0','0','0','1','0',0,'','','','SYS_Designer','2016/11/10 19:49:59','administrator','2019/03/22 18:20:32','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 ('VOUCHER_V8_INFO','1040','1040','1','O','periodyear','periodyear','String','','年份','','1','Text','1','1','','','','10','0','0','0','1','0',0,'','','','SYS_Designer','2016/11/10 19:49:59','SYS_Designer','2018/10/19 15:26:21','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 ('VOUCHER_V8_INFO','1050','1050','1','O','f1','f1','String','','记账日期','','1','Text','1','1','','','','20','1','0','0','1','0',0,'','','','SYS_Designer','2016/11/10 19:49:59','SYS_Designer','2018/10/19 15:26:21','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 ('VOUCHER_V8_INFO','1060','1060','1','O','f2','f2','String','','凭证字','','1','Text','1','1','','','','10','0','0','0','1','0',0,'','','','SYS_Designer','2016/11/10 19:49:59','SYS_Designer','2018/10/19 15:26:21','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 ('VOUCHER_V8_INFO','1070','1070','1','O','f3','f3','String','','凭证号','','1','Text','1','1','','','','20','1','0','0','1','0',0,'','','','SYS_Designer','2016/11/10 19:49:59','SYS_Designer','2018/10/19 15:26:21','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('VOUCHER_V8_INFO','1080','1080','1','O','f5','f5','String','','摘要','','1','Text','1','1','','','','900','1','0','0','1','0',0,'','','','SYS_Designer','2016/11/10 19:49:59','SYS_Designer','2018/10/19 15:26:21','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('VOUCHER_V8_INFO','1090','1090','1','config','SUBJECTS_CODE','SUBJECTS_CODE','String','','科目编号','','1','Text','1','1','','','','100','1','0','0','1','0',0,'','','','SYS_Designer','2016/11/10 19:49:59','SYS_Designer','2018/10/19 15:26:22','','','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 ('VOUCHER_V8_INFO','1100','1100','1','O','f7','f7','NUMBER','','借方金额','','3','Text','2','1','','','','32','1','0','0','1','0',0,'','','','SYS_Designer','2016/11/10 19:49:59','SYS_Designer','2018/10/19 15:26:22','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 ('VOUCHER_V8_INFO','1110','1110','1','O','f8','f8','NUMBER','','贷方金额','','3','Text','2','1','','','','32','1','0','0','1','0',0,'','','','SYS_Designer','2016/11/10 19:49:59','SYS_Designer','2018/10/19 15:26:22','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 ('VOUCHER_V8_INFO','1120','1120','1','O','f9','f9','String','','数量','','1','Text','1','1','','','','10','0','0','0','1','0',0,'','','','SYS_Designer','2016/11/10 19:50:00','SYS_Designer','2018/10/19 15:26:22','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 ('VOUCHER_V8_INFO','1130','1130','1','O','f10','f10','String','','外币','','1','Text','1','1','','','','10','0','0','0','1','0',0,'','','','SYS_Designer','2016/11/10 19:50:00','SYS_Designer','2018/10/19 15:26:22','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 ('VOUCHER_V8_INFO','1140','1140','1','O','f15','f15','String','','到账日期','','1','Text','1','1','','','','20','1','0','0','1','0',0,'','','','SYS_Designer','2016/11/10 19:50:00','SYS_Designer','2018/10/19 15:26:22','','','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 ('VOUCHER_V8_INFO','1150','1150','1','O','f16','f16','String','','部门编码','','1','Text','1','1','','','','32','0','0','0','1','0',0,'','','','SYS_Designer','2016/11/10 19:50:00','administrator','2019/03/22 18:20:32','','','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 ('VOUCHER_V8_INFO','1160','1160','1','O','f18','f18','String','','客户编码','','1','Text','1','1','','','','32','0','0','0','1','0',0,'','','','SYS_Designer','2016/11/10 19:50:00','administrator','2019/03/22 18:20:32','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 ('VOUCHER_V8_INFO','1170','1170','1','O','f19','f19','String','','供应商编码','','1','Text','1','1','','','','32','0','0','0','1','0',0,'','','','SYS_Designer','2016/11/10 19:50:00','administrator','2019/03/22 18:20:32','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 ('VOUCHER_V8_INFO','1190','1190','1','O','f51','f51','String','','会计年度','','1','Text','1','1','','','','10','1','0','0','1','0',0,'','','','SYS_Designer','2016/11/10 19:50:00','administrator','2019/03/22 18:20:32','','','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 ('VOUCHER_V8_INFO','1200','1200','1','O','f52','f52','String','','会计月份','','1','Text','1','1','','','','10','1','0','0','1','0',0,'','','','SYS_Designer','2016/11/10 19:50:00','administrator','2019/03/22 18:20:32','','','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 ('VOUCHER_V8_INFO','1210','1210','1','O','f59','f59','Number','','序号','','1','Text','5','1','','','','200','1','0','0','1','0',0,'','','','SYS_Designer','2016/11/10 19:50:00','administrator','2019/03/22 18:20:32','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 ('VOUCHER_V8_INFO','1220','1095','1','config','SUBJECTS_NAME','SUBJECTS_NAME','String','','科目名称','','1','Text','1','1','','','','1000','1','0','0','1','0',0,'','','','SYS_Designer','2016/11/10 19:50:00','SYS_Designer','2018/10/19 15:26:22','','','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 ('VOUCHER_V8_INFO','1240','1030','1','O','f66','f66','String','','经销商名称','','1','Text','1','1','','','','32','0','0','0','1','0',0,'','','','SYS_Designer','2016/11/10 19:50:00','SYS_Designer','2018/10/19 15:26:21','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 ('VOUCHER_V8_INFO','1250','1250','1','','com.tenwa.lease.app.cache.ContractInfoCache.getContractID(f21)','contract_id','String','','合同号','','1','Text','1','1','','','',null,'0','0','0','1','0',0,'','','','SYS_Designer','2016/11/10 19:50:00','administrator','2019/03/22 18:20:32','','','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 ('VOUCHER_V8_INFO','1255','1015','1','o','f67','f67','String','','业务类型','','1','Text','1','1','','','',null,'0','0','0','1','0',0,'','','','SYS_Designer','2016/11/10 19:50:00','SYS_Designer','2019/12/11 19:20:47','','','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 ('VOUCHER_V8_INFO','1257','1020','1','O','F60','F60','String','','业务合同编号','','1','Text','1','1','','','','600','1','0','0','1','0',0,'','','','SYS_Designer','2017/05/04 19:09:25','SYS_Designer','2018/10/19 15:26:21','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('VOUCHER_V8_INFO','1259','1025','1','O','F61','F61','String','','客商名称','','1','Text','1','1','','','','600','1','0','0','1','0',0,'','','','SYS_Designer','2017/05/04 19:09:25','SYS_Designer','2018/10/19 15:26:21','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 ('VOUCHER_V8_INFO','1260','1155','1','O','f21','f21','String','','项目编码','','1','Text','1','1','','','','32','0','0','0','1','0',0,'','','','SYS_Designer','2016/11/10 19:55:37','administrator','2019/03/22 18:20:32','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 ('VOUCHER_V8_INFO','1270','1270','1','O','f68','f68','String','','项目大类编码','','1','Text','1','1','','','','200','0','0','0','1','0',0,'','','','SYS_Designer','2016/11/10 19:55:37','administrator','2019/03/22 18:20:32','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 ('VOUCHER_V8_INFO','1280','1280','1','O','f69','f69','String','','项目大类名称','','1','Text','1','1','','','','200','0','0','0','1','0',0,'','','','SYS_Designer','2016/11/10 19:55:37','administrator','2019/03/22 18:20:32','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 ('VOUCHER_V8_INFO','1290','1290','1','O','v8_status','v8_status','String','','凭证状态','','1','Text','1','1','','','','20','1','0','0','1','0',0,'','','','SYS_Designer','2016/11/10 19:55:37','administrator','2019/03/22 18:20:32','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 ('VOUCHER_V8_INFO','1300','1300','1','O','v8_flag','v8_flag','String','','导出状态','','1','Select','1','1','CodeTable','0,未导出,1,已导出','','20','0','0','0','1','0',0,'','','','SYS_Designer','2016/11/10 19:55:37','administrator','2019/03/22 18:20:32','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 ('VOUCHER_V8_INFO','1310','1310','1','O','F54','F54','String','','现金流量项目','','1','Text','1','1','','','','600','0','0','0','1','0',0,'','','','SYS_Designer','2017/06/19 09:35:40','administrator','2019/03/22 18:20:32','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 ('VOUCHER_V8_INFO','1320','1320','1','O','F55','F55','','','现金流量借方金额','','1','Text','2','1','','','','600','0','0','0','1','0',0,'','','','SYS_Designer','2017/06/19 09:35:40','administrator','2019/03/22 18:20:32','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 ('VOUCHER_V8_INFO','1330','1330','1','O','F56','F56','','','现金流量贷方金额','','1','Text','2','1','','','','600','0','0','0','1','0',0,'','','','SYS_Designer','2017/06/19 09:35:40','administrator','2019/03/22 18:20:32','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 ('VOUCHER_V8_INFO','1340','1350','1','O','F73','F73','String','','主营类型','','1','Text','1','1','','','',null,'1','0','0','1','0',0,'','','','SYS_Designer','2018/07/09 18:12:10','administrator','2019/03/22 18:20:32','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 ('VOUCHER_V8_INFO','1350','1024','1','O','F65','F65','String','','客商编号','','1','Text','1','1','','','',null,'1','0','0','1','0',0,'','','','SYS_Designer','2018/07/25 10:10:35','SYS_Designer','2018/10/19 15:26:21','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 ('VOUCHER_V8_INFO','1360','1028','1','O','F72','F72','String','','经销商编号','','1','Text','1','1','','','',null,'0','0','0','1','0',0,'','','','SYS_Designer','2018/07/26 10:58:13','SYS_Designer','2018/10/19 15:26:21','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 ('VOUCHER_V8_INFO','1380','1380','1','O','F74','F74','String','','现金流量项目','','1','Text','1','1','','','',null,'1','0','0','1','0',0,'','','','SYS_Designer','2018/07/26 14:12:06','administrator','2019/03/22 18:20:32','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 ('VOUCHER_V8_INFO','1390','1390','1','O','F75','F75','String','','银行账号','','1','Text','1','1','','','',null,'1','0','0','1','0',0,'','','','SYS_Designer','2018/07/26 14:12:32','SYS_Designer','2018/10/23 10:50:55','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 ('VOUCHER_V8_INFO','1400','1400','1','O','F76','F76','String','','税率','','1','Text','1','1','','','','30','1','1','0','1','0',0,'','','','SYS_Designer','2019/03/17 17:23:19','SYS_Designer','2019/03/21 14:35:39','','','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 ('VOUCHER_V8_INFO','1410','1410','1','O','f49','f49','String','','主体id','','1','Text','1','1','','','','200','0','0','0','1','0',0,'','','','SYS_Designer','2016/11/10 19:50:00','SYS_Designer','2019/12/11 19:16:15','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 ('VOUCHER_V8_INFO','1420','1420','1','O','F48','F48','String','','账套','','1','Text','1','1','','','','600','1','0','0','1','0',0,'','','','SYS_Designer','2019/12/11 19:16:08','SYS_Designer','2019/12/11 19:16:08','','','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 ('VOUCHER_V8_INFO','1430','1430','1','O','F50','F50','String','','主体名称','','1','Text','1','1','','','','600','1','0','0','1','0',0,'','','','SYS_Designer','2019/12/11 19:16:08','SYS_Designer','2019/12/11 19:16:08','','','1','','','','');
-- 保证金收取退回模板;
ALTER TABLE D_DEPOSITCHARGE_INFO_TEMP ADD SUBJECTID VARCHAR(32) COMMENT '主体ID';
ALTER TABLE D_DEPOSITCHARGE_INFO_TEMP ADD SUBJECTNAME VARCHAR(200) COMMENT '主体名称';
ALTER TABLE D_DEPOSITRETURN_INFO_TEMP ADD SUBJECTID VARCHAR(32) COMMENT '主体ID';
ALTER TABLE D_DEPOSITRETURN_INFO_TEMP ADD SUBJECTNAME VARCHAR(200) COMMENT '主体名称';
DELETE FROM AWE_DO_CATALOG WHERE dono='DMarginChargeInfo_Temp';
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 ('DMarginChargeInfo_Temp','经销商保证金收取信息(临时表)',null,'30',null,'1','2','default','jbo.com.tenwa.entity.comm.flow.D_DEPOSITCHARGE_INFO_TEMP','O','O.FlowUnid=:FlowUnid',null,null,null,null,'SYS_Designer','2018/05/28 17:29:20','SYS_Designer','2018/05/28 21:09:09',null,'1',null);
DELETE FROM awe_do_library WHERE dono='DMarginChargeInfo_Temp';
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 ('DMarginChargeInfo_Temp','1000','1000','1','O','ID','ID','String',null,'标识',null,'1','Text','1','1',null,null,null,'32','0','0','0','1','1',1,'0',null,null,'SYS_DESIGNER','2018/05/28 17:29:20','administrator','2018/12/25 17:36:27','0',null,'1',null,null,null,null);
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 ('DMarginChargeInfo_Temp','1010','1010','1','O','FLOWUNID','FLOWUNID','String',null,'FLOWUNID',null,'1','Text','1','1',null,null,null,'20','0','0','0','1','1',1,'0',null,null,'SYS_DESIGNER','2018/05/28 17:29:20','administrator','2018/12/25 17:36:27','0',null,'1',null,null,null,null);
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 ('DMarginChargeInfo_Temp','1020','1020','1','O','DISTRIBUTOR_ID','DISTRIBUTOR_ID','String',null,'经销商ID',null,'1','Text','1','1',null,null,null,'32','0','0','0','1','1',1,'0',null,null,'SYS_DESIGNER','2018/05/28 17:29:20','administrator','2018/12/25 17:36:27','0',null,'1',null,null,null,null);
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 ('DMarginChargeInfo_Temp','1025','1025','1','O','SUBJECTID','SUBJECTID','String','','主体id','','1','Text','1','1','','','','32','0','0','0','1','0',1,'','','','SYS_Designer','2019/11/29 14:14:01','SYS_Designer','2019/11/29 15:00:38','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 ('DMarginChargeInfo_Temp','1026','1026','1','O','SUBJECTNAME','SUBJECTNAME','String','','主体名称','','1','Text','1','1','','','','200','1','1','1','1','0',1,'','','','SYS_Designer','2019/11/29 14:14:01','SYS_Designer','2019/12/12 15:40:58','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 ('DMarginChargeInfo_Temp','1030','1030','1','O','CAUTION_MONEY','CAUTION_MONEY','Number',null,'保证金金额','<font color="red">元</font>','1','Text','2','1',null,null,null,'0','1','0','1','1','1',1,'0',null,null,'SYS_DESIGNER','2018/05/28 17:29:20','administrator','2018/12/25 17:36:27','0',null,'1',null,null,null,null);
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 ('DMarginChargeInfo_Temp','1040','1040','1','O','PAYER','PAYER','String',null,'付款人',null,'1','Text','1','1',null,null,null,'100','1','1','1','1','1',1,'0',null,null,'SYS_DESIGNER','2018/05/28 17:29:20','administrator','2018/12/25 17:36:27','0',null,'1',null,null,null,null);
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 ('DMarginChargeInfo_Temp','1050','1050','1','O','PAY_OBJECT','PAY_OBJECT','String',null,'付款对象',null,'1','Text','1','1',null,null,null,'20','0','0','0','1','1',1,'0',null,null,'SYS_DESIGNER','2018/05/28 17:29:21','administrator','2018/12/25 17:36:27','0',null,'1',null,null,null,null);
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 ('DMarginChargeInfo_Temp','1060','1060','1','O','COLLECT_WAY','COLLECT_WAY','String','经销商保证金收取','收款方向',null,'1','Text','1','1',null,null,null,'50','1','1','1','1','1',1,'0',null,null,'SYS_DESIGNER','2018/05/28 17:29:21','administrator','2018/12/25 17:36:27','0',null,'1',null,null,null,null);
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 ('DMarginChargeInfo_Temp','1070','1070','1','O','COLLECT_TIME','COLLECT_TIME','String',null,'收款时间',null,'1','Date','3','1',null,null,null,'50','1','0','1','1','1',1,'0',null,null,'SYS_DESIGNER','2018/05/28 17:29:21','administrator','2018/12/25 17:36:27','0',null,'1',null,null,null,null);
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 ('DMarginChargeInfo_Temp','1071','1071','1','O','LOCAL_ACCOUNT','LOCAL_ACCOUNT','String','','本方账户','','1','Text','1','1','','','','100','1','1','1','1','0',0,'','','','SYS_Designer','2018/06/14 14:01:51','SYS_Designer','2019/05/10 15:10:17','0','','1','','','selectensure()','');
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 ('DMarginChargeInfo_Temp','1072','1072','1','O','LOCAL_BANK','LOCAL_BANK','String',null,'本方银行',null,'1','Text','1','1',null,null,null,'100','1','1','0','1','0',0,null,null,null,'SYS_Designer','2018/06/14 14:01:51','administrator','2018/12/25 17:36:27','0',null,'1',null,null,null,null);
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 ('DMarginChargeInfo_Temp','1073','1073','1','O','ACCOUNT_INFO','ACCOUNT_INFO','String',null,'经销商账户信息',null,'1','Text','1','1',null,null,null,'32','1','1','0','1','0',0,null,null,null,'SYS_Designer','2018/06/30 11:12:52','administrator','2018/12/25 17:36:27','0',null,'1',null,null,'selectaccount()',null);
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 ('DMarginChargeInfo_Temp','1074','1074','1','O','ACCOUNT','ACCOUNT','String',null,'账户名称',null,'1','Text','1','1',null,null,null,'32','1','1','0','1','0',0,null,null,null,'SYS_Designer','2018/06/30 16:59:18','administrator','2018/12/25 17:36:27','0',null,'1',null,null,null,null);
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 ('DMarginChargeInfo_Temp','1075','1075','1','O','DISTRIBUTOR_ACCOUNT_TEMP','DISTRIBUTOR_ACCOUNT_TEMP','String','经销商','经销商名称',null,'1','Text','1','1',null,null,null,'32','0','1','0','1','0',0,null,null,null,'SYS_Designer','2018/06/30 17:39:05','administrator','2018/12/25 17:36:27','0',null,'1',null,null,null,null);
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 ('DMarginChargeInfo_Temp','1080','1082','1','O','MONEY_TYPE','MONEY_TYPE','String',null,'费用类型',null,'1','Select','1','1','Code','moneyType',null,'20','1','1','0','1','1',1,'0',null,null,'SYS_DESIGNER','2018/05/28 17:29:21','administrator','2018/12/25 17:36:27','0',null,'1',null,null,null,null);
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 ('DMarginChargeInfo_Temp','1090','1090','1','O','INPUTUSERID','INPUTUSERID','String',null,'登记人',null,'1','Text','1','1',null,null,null,'20','1','1','0','1','1',1,'0',null,null,'SYS_DESIGNER','2018/05/28 17:29:21','administrator','2018/12/25 17:36:27','0',null,'1',null,null,null,null);
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 ('DMarginChargeInfo_Temp','1100','1100','1','O','INPUTORGID','INPUTORGID','String',null,'登记部门',null,'1','Text','1','1',null,null,null,'20','1','1','0','1','1',1,'0',null,null,'SYS_DESIGNER','2018/05/28 17:29:21','administrator','2018/12/25 17:36:27','0',null,'1',null,null,null,null);
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 ('DMarginChargeInfo_Temp','1101','1101','1','O','INPUTTIME','INPUTTIME','String',null,'登记时间',null,'1','Text','1','2',null,null,null,'50','1','1','0','1','1',1,'0',null,null,'SYS_DESIGNER','2018/05/28 17:29:21','administrator','2018/12/25 17:36:27','0',null,'1',null,null,null,null);
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 ('DMarginChargeInfo_Temp','1110','1110','1','O','UPDATEUSERID','UPDATEUSERID','String',null,'更新人',null,'1','Text','1','1',null,null,null,'20','1','1','0','1','1',1,'0',null,null,'SYS_DESIGNER','2018/05/28 17:29:21','administrator','2018/12/25 17:36:27','0',null,'1',null,null,null,null);
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 ('DMarginChargeInfo_Temp','1120','1120','1','O','UPDATEORGID','UPDATEORGID','String',null,'更新部门',null,'1','Text','1','1',null,null,null,'20','1','1','0','1','1',1,'0',null,null,'SYS_DESIGNER','2018/05/28 17:29:21','administrator','2018/12/25 17:36:27','0',null,'1',null,null,null,null);
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 ('DMarginChargeInfo_Temp','1140','1140','1','O','UPDATETIME','UPDATETIME','String',null,'更新时间',null,'1','Text','1','2',null,null,null,'50','1','1','0','1','1',1,'0',null,null,'SYS_DESIGNER','2018/05/28 17:29:21','administrator','2018/12/25 17:36:27','0',null,'1',null,null,null,null);
DELETE FROM AWE_DO_CATALOG WHERE dono='DDepositReturn_TempInfo';
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 ('DDepositReturn_TempInfo','经销商保证金退回(临时表)',null,'30',null,'1','2','default','jbo.com.tenwa.entity.comm.flow.D_DEPOSITRETURN_INFO_TEMP','O','O.FlowUnid=:flowunid',null,null,null,null,'SYS_Designer','2018/05/28 17:59:42','SYS_Designer','2018/07/27 17:35:21',null,'1',null);
DELETE FROM awe_do_library WHERE dono='DDepositReturn_TempInfo';
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 ('DDepositReturn_TempInfo','1000','1000','1','O','ID','ID','String',null,'标识',null,'1','Text','1','1',null,null,null,'32','0','0','0','1','1',1,'0',null,null,'SYS_DESIGNER','2018/05/28 17:59:43','SYS_Designer','2018/07/27 17:35:21','0',null,'1',null,null,null,null);
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 ('DDepositReturn_TempInfo','1010','1010','1','O','FLOWUNID','FLOWUNID','String',null,'FLOWUNID',null,'1','Text','1','1',null,null,null,'32','0','0','0','1','1',1,'0',null,null,'SYS_DESIGNER','2018/05/28 17:59:43','SYS_Designer','2018/07/27 17:35:21','0',null,'1',null,null,null,null);
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 ('DDepositReturn_TempInfo','1020','1020','1','O','DISTRIBUTOR_ID','DISTRIBUTOR_ID','String',null,'经销商ID',null,'1','Text','1','1',null,null,null,'32','0','0','0','1','1',1,'0',null,null,'SYS_DESIGNER','2018/05/28 17:59:43','SYS_Designer','2018/07/27 17:35:21','0',null,'1',null,null,null,null);
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 ('DDepositReturn_TempInfo','1025','1025','1','O','SUBJECTID','SUBJECTID','String','','主体id','','1','Text','1','1','','','','32','0','0','0','1','0',0,'','','','SYS_Designer','2019/11/29 13:51:07','SYS_Designer','2019/11/29 14:06:44','','','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 ('DDepositReturn_TempInfo','1026','1026','1','O','SUBJECTNAME','SUBJECTNAME','String','','主体名称','','1','Text','1','1','','','','200','1','1','1','1','0',1,'','','','SYS_Designer','2019/11/29 13:51:07','SYS_Designer','2019/12/12 15:56:48','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 ('DDepositReturn_TempInfo','1030','1030','1','O','CAUTION_MONEY','CAUTION_MONEY','Number',null,'保证金金额',null,'1','Text','2','3',null,null,null,'0','1','0','1','1','1',1,'0',null,null,'SYS_DESIGNER','2018/05/28 17:59:43','SYS_Designer','2018/07/27 17:35:21','0',null,'1',null,null,null,null);
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 ('DDepositReturn_TempInfo','1040','1040','1','O','REFUND_PERSON','REFUND_PERSON','String',null,'退款人',null,'1','Text','1','1',null,null,null,'220','1','1','1','1','1',1,'0',null,null,'SYS_DESIGNER','2018/05/28 17:59:43','SYS_Designer','2018/08/09 13:25:18','0',null,'1',null,null,null,null);
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 ('DDepositReturn_TempInfo','1041','1041','1','O','refund_number','refund_number','String',null,'退款账号',null,'1','Text','1','1',null,null,null,'32','1','1','0','1','0',0,null,null,null,'SYS_Designer','2018/07/01 19:18:46','SYS_Designer','2018/08/08 00:11:38','0',null,'1',null,null,'selectaccount()',null);
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 ('DDepositReturn_TempInfo','1050','1050','1','O','RECV_OBJECT','RECV_OBJECT','String',null,'退款对象',null,'1','Text','1','1',null,null,null,'20','0','0','0','1','1',1,'0',null,null,'SYS_DESIGNER','2018/05/28 17:59:43','SYS_Designer','2018/07/27 17:35:21','0',null,'1',null,null,null,null);
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 ('DDepositReturn_TempInfo','1060','1060','1','O','RECV_WAY','RECV_WAY','String','经销商保证金退回','退款方向',null,'1','Text','1','1',null,null,null,'50','1','1','1','1','1',1,'0',null,null,'SYS_DESIGNER','2018/05/28 17:59:43','SYS_Designer','2018/07/27 17:35:21','0',null,'1',null,null,null,null);
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 ('DDepositReturn_TempInfo','1070','1070','1','O','RECV_TIME','RECV_TIME','String',null,'退款时间',null,'1','Date','3','2',null,null,null,'50','1','0','1','1','1',1,'0',null,null,'SYS_DESIGNER','2018/05/28 17:59:43','SYS_Designer','2018/07/27 17:35:21','0',null,'1',null,null,null,null);
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 ('DDepositReturn_TempInfo','1080','1080','1','O','MONEY_TYPE','MONEY_TYPE','String','bondReturn','费用类型',null,'1','Select','1','1','Code','moneyType',null,'20','1','1','0','1','1',1,'0',null,null,'SYS_DESIGNER','2018/05/28 17:59:43','SYS_Designer','2018/07/27 17:35:21','0',null,'1',null,null,null,null);
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 ('DDepositReturn_TempInfo','1088','1088','1','O','ACCOUNT_BALANCE','ACCOUNT_BALANCE','Number',null,'账户余额',null,'1','Text','2','3',null,null,null,'22','1','1','0','1','0',0,null,null,null,'SYS_Designer','2018/06/23 14:59:30','SYS_Designer','2018/07/27 17:35:21','0',null,'1',null,null,null,null);
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 ('DDepositReturn_TempInfo','1096','1096','1','O','INPUTUSERID','INPUTUSERID','String',null,'登记人',null,'1','Text','1','1',null,null,null,'20','1','1','0','1','0',0,null,null,null,'SYS_Designer','2018/06/23 14:59:30','SYS_Designer','2018/07/27 17:35:21','0',null,'1',null,null,null,null);
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 ('DDepositReturn_TempInfo','1104','1104','1','O','INPUTORGID','INPUTORGID','String',null,'登记部门',null,'1','Text','1','1',null,null,null,'20','1','1','0','1','0',0,null,null,null,'SYS_Designer','2018/06/23 14:59:30','SYS_Designer','2018/07/27 17:35:21','0',null,'1',null,null,null,null);
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 ('DDepositReturn_TempInfo','1112','1112','1','O','UPDATEUSERID','UPDATEUSERID','String',null,'更新人',null,'1','Text','1','1',null,null,null,'20','1','1','0','1','0',0,null,null,null,'SYS_Designer','2018/06/23 14:59:30','SYS_Designer','2018/07/27 17:35:21','0',null,'1',null,null,null,null);
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 ('DDepositReturn_TempInfo','1120','1120','1','O','UPDATEORGID','UPDATEORGID','String',null,'更新部门',null,'1','Text','1','1',null,null,null,'20','1','1','0','1','0',0,null,null,null,'SYS_Designer','2018/06/23 14:59:30','SYS_Designer','2018/07/27 17:35:21','0',null,'1',null,null,null,null);
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 ('DDepositReturn_TempInfo','1128','1128','1','O','INPUTTIME','INPUTTIME','String',null,'登记时间',null,'1','Text','1','1',null,null,null,'50','1','1','0','1','0',0,null,null,null,'SYS_Designer','2018/06/23 14:59:30','SYS_Designer','2018/07/27 17:35:21','0',null,'1',null,null,null,null);
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 ('DDepositReturn_TempInfo','1136','1136','1','O','UPDATETIME','UPDATETIME','String',null,'更新时间',null,'1','Text','1','1',null,null,null,'50','1','1','0','1','0',0,null,null,null,'SYS_Designer','2018/06/23 14:59:30','SYS_Designer','2018/07/27 17:35:21','0',null,'1',null,null,null,null);
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 ('DDepositReturn_TempInfo','1150','1071','1','O','LOCAL_ACCOUNT','LOCAL_ACCOUNT','String',null,'本方账户',null,'1','Text','1','1',null,null,null,'100','1','1','0','1','0',0,null,null,null,'SYS_Designer','2018/06/14 14:18:59','SYS_Designer','2018/07/27 17:35:21','0',null,'1',null,null,'selectensureS()',null);
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 ('DDepositReturn_TempInfo','1160','1072','1','O','LOCAL_BANK','LOCAL_BANK','String',null,'本方银行',null,'1','Text','1','1',null,null,null,'100','1','1','0','1','0',0,null,null,null,'SYS_Designer','2018/06/14 14:18:59','SYS_Designer','2018/07/27 17:35:21','0',null,'1',null,null,null,null);
-- 保证金收取退回选择对话框
DELETE FROM SELECT_CATALOG WHERE selname='Depositcollection' ;
Insert Into SELECT_CATALOG (selname,seltype,seldescribe,seltablename,selprimarykey,selbrowsemode,selargs,selhidefield,selcode,selfieldname,selfielddisp,selreturnvalue,selfilterfield,isinuse,mutilorsingle,attribute1,attribute2,attribute3,attribute4,attribute5,inputuser,inputorg,inputtime,updateuser,updatetime,remark) Values ('Depositcollection','Sql','经销商保证金收取','d_depositcharge_info_temp','','Grid','','itemno,itemname','SELECT oa.acc_name,oa.acc_number,oa.acc_bank,cl.itemno,cl.itemname FROM OWN_ACCOUNT oa LEFT JOIN CODE_LIBRARY CL ON CL.CODENO=''ManySubject'' AND CL.ITEMNAME=oa.acc_name','本方名称,本方账户,本方银行','acc_name,acc_number@style={width:300px;}','acc_number@acc_bank@itemno@itemname','acc_name,acc_number,acc_bank','1','Single','','acc_number@String@acc_bank@String','','','','SYS_Designer','','2018/07/07 15:34:11','SYS_Designer','2019/12/12 15:53:53','');
-- 新增对公账号信息表(原主体维护表)
DROP TABLE lb_many_subject;
CREATE TABLE `lb_many_subject` (
`id` varchar(32) NOT NULL COMMENT '标识',
`subject_id` varchar(32) NOT NULL COMMENT '主体标识',
`subject_name` varchar(200) NOT NULL COMMENT '主体名称',
`acc_name` varchar(200) DEFAULT NULL COMMENT '银行账户',
`acc_number` varchar(200) DEFAULT NULL COMMENT '银行账号',
`branch_title` varchar(200) DEFAULT NULL COMMENT '开户分行',
`bank_name` varchar(200) DEFAULT NULL COMMENT '银行名称',
`union_MerId` varchar(10) DEFAULT NULL COMMENT '银联商户号',
`is_enable` varchar(2) DEFAULT NULL COMMENT '是否启用,Y启用N不启用',
`inputuserid` varchar(32) DEFAULT NULL COMMENT '登记人',
`inputorgid` varchar(32) DEFAULT NULL COMMENT '登记部门',
`inputtime` varchar(32) DEFAULT NULL COMMENT '登记时间',
`updateuserid` varchar(32) DEFAULT NULL COMMENT '更新人',
`updateorgid` varchar(32) DEFAULT NULL COMMENT '更新部门',
`updatetime` varchar(32) DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=gbk COMMENT='微信对公账户维护表';
-- 微信对公账户信息维护菜单
DELETE FROM AWE_MENU_INFO WHERE menuid='980130';
DELETE FROM AWE_MENU_INFO WHERE menuid='9900100170';
Insert Into AWE_MENU_INFO (menuid,menuname,displayname,sortno,url,urlparam,target,style,isinuse,remark,inputorgid,inputuserid,inputtime,updateorgid,updateuserid,updatetime,accesstype,icon,appicon) Values ('9900100170','微信对公账号维护','微信对公账号维护','9900100170','Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/MoreThemeMaintenanceList.jsp','isCache=false','_self','','1','',null,'SYS_Designer','2019/10/22 10:01:49',null,'SYS_Designer','2020/01/04 16:00:29','10','','');
DELETE FROM AWE_Role_Menu WHERE menuid='980130';
DELETE FROM AWE_Role_Menu WHERE menuid='9900100170';
Insert Into AWE_Role_Menu (roleid,menuid) Values ('099','9900100170');
Insert Into AWE_Role_Menu (roleid,menuid) Values ('299','9900100170');
Insert Into AWE_Role_Menu (roleid,menuid) Values ('399','9900100170');
Insert Into AWE_Role_Menu (roleid,menuid) Values ('800R00000047','9900100170');
-- 微信对公账户信息模板
DELETE FROM AWE_DO_CATALOG WHERE dono='LB_MANY_SUBJECT_LIST';
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 ('LB_MANY_SUBJECT_LIST','微信对公账号维护',null,'30270',null,'1','1','default','jbo.com.tenwa.lease.comm.LB_MANY_SUBJECT','O','','','O.SUBJECT_NAME,O.is_enable DESC,O.inputtime DESC','','','SYS_Designer','2020/01/04 10:39:53','SYS_Designer','2020/01/04 15:52:57','','0','');
DELETE FROM awe_do_library WHERE dono='LB_MANY_SUBJECT_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 ('LB_MANY_SUBJECT_LIST','1000','1000','1','O','id','id','String','','标识','','1','Text','1','1','','','','32','0','0','1','1','0',1,'0','','','SYS_DESIGNER','2020/01/04 10:39:53','SYS_Designer','2020/01/04 15:52:57','','','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 ('LB_MANY_SUBJECT_LIST','1005','1005','1','O','subject_id','subject_id','String','','主体标识','','1','Text','1','1','','','','32','0','0','0','1','0',1,'','','','SYS_Designer','2020/01/04 12:02:07','SYS_Designer','2020/01/04 15:52:57','','','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 ('LB_MANY_SUBJECT_LIST','1010','1010','1','O','subject_name','subject_name','String','','主体名称','','1','Text','1','1','','','','200','1','0','0','1','1',1,'0','','','SYS_DESIGNER','2020/01/04 10:39:53','SYS_Designer','2020/01/04 15:54:31','0','','1','','','','Like,Equals');
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 ('LB_MANY_SUBJECT_LIST','1020','1020','1','O','acc_name','acc_name','String','','银行账户','','1','Text','1','1','','','','200','1','0','0','1','0',1,'0','','','SYS_DESIGNER','2020/01/04 10:39:53','SYS_Designer','2020/01/04 15:54:50','0','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('LB_MANY_SUBJECT_LIST','1025','1025','1','O','bank_name','bank_name','String','','银行名称','','1','Text','1','1','','','','200','1','0','0','1','1',1,'0','','','SYS_DESIGNER','2020/01/04 10:39:53','SYS_Designer','2020/01/04 15:55:13','0','','1','','','','Like,Equals');
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 ('LB_MANY_SUBJECT_LIST','1030','1030','1','O','acc_number','acc_number','String','','银行账号','','1','Text','1','1','','','','200','1','0','0','1','1',1,'0','','','SYS_DESIGNER','2020/01/04 10:39:53','SYS_Designer','2020/01/04 15:55:13','0','','1','','','','Like,Equals');
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 ('LB_MANY_SUBJECT_LIST','1040','1040','1','O','branch_title','branch_title','String','','开户分行','','1','Text','1','1','','','','200','1','0','0','1','0',1,'0','','','SYS_DESIGNER','2020/01/04 10:39:53','SYS_Designer','2020/01/04 15:52:58','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('LB_MANY_SUBJECT_LIST','1060','1060','1','O','union_MerId','union_MerId','String','','银联商户号','','1','Text','1','1','','','','10','1','0','0','1','0',1,'0','','','SYS_DESIGNER','2020/01/04 10:39:53','SYS_Designer','2020/01/04 15:52:58','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('LB_MANY_SUBJECT_LIST','1070','1070','1','O','is_enable','is_enable','String','','是否启用','','1','Text','1','2','CodeTable','Y,是,N,否','','2','1','0','0','1','0',1,'0','','','SYS_DESIGNER','2020/01/04 10:39:53','SYS_Designer','2020/01/04 15:52:58','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 ('LB_MANY_SUBJECT_LIST','1080','1080','1','O','inputuserid','inputuserid','String','','登记人','','1','Text','1','1','','','','32','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2020/01/04 10:39:53','SYS_Designer','2020/01/04 15:52:58','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('LB_MANY_SUBJECT_LIST','1090','1090','1','O','inputorgid','inputorgid','String','','登记部门','','1','Text','1','1','','','','32','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2020/01/04 10:39:53','SYS_Designer','2020/01/04 15:52:58','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('LB_MANY_SUBJECT_LIST','1100','1100','1','O','inputtime','inputtime','String','','登记时间','','1','Date','3','2','','','','32','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2020/01/04 10:39:53','SYS_Designer','2020/01/04 15:52:58','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('LB_MANY_SUBJECT_LIST','1110','1110','1','O','updateuserid','updateuserid','String','','更新人','','1','Text','1','1','','','','32','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2020/01/04 10:39:53','SYS_Designer','2020/01/04 15:52:58','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('LB_MANY_SUBJECT_LIST','1120','1120','1','O','updateorgid','updateorgid','String','','更新部门','','1','Text','1','1','','','','32','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2020/01/04 10:39:53','SYS_Designer','2020/01/04 15:52:58','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('LB_MANY_SUBJECT_LIST','1130','1130','1','O','updatetime','updatetime','String','','更新时间','','1','Date','3','2','','','','32','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2020/01/04 10:39:53','SYS_Designer','2020/01/04 15:52:58','','','1','','','','');
DELETE FROM AWE_DO_CATALOG WHERE dono='LB_MANY_SUBJECT_INFO';
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 ('LB_MANY_SUBJECT_INFO','微信对公账号维护',null,'30270',null,'1','2','default','jbo.com.tenwa.lease.comm.LB_MANY_SUBJECT','O','id=:id','','','com.amarsoft.awe.dw.handler.impl.CommonHandler','','SYS_Designer','2020/01/04 11:42:13','SYS_Designer','2020/01/04 13:57:59','','1','');
DELETE FROM awe_do_library WHERE dono='LB_MANY_SUBJECT_INFO';
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 ('LB_MANY_SUBJECT_INFO','1000','1000','1','O','id','id','String','','标识','','1','Text','1','1','','','','32','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2020/01/04 11:42:13','SYS_Designer','2020/01/04 13:57:59','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('LB_MANY_SUBJECT_INFO','1005','1005','1','O','subject_id','subject_id','String','','主体标识','','1','Text','1','1','','','','32','0','0','0','1','0',1,'','','','SYS_Designer','2020/01/04 12:02:44','SYS_Designer','2020/01/04 13:57:59','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('LB_MANY_SUBJECT_INFO','1010','1010','1','O','subject_name','subject_name','String','','主体名称','','1','Text','1','1','','','','200','1','1','1','1','0',1,'0','','','SYS_DESIGNER','2020/01/04 11:42:13','SYS_Designer','2020/01/04 13:58:00','0','','1','','','selectManySubject()','');
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 ('LB_MANY_SUBJECT_INFO','1020','1020','1','O','acc_name','acc_name','String','','银行账户','','1','Text','1','1','','','','200','1','1','1','1','0',1,'0','','','SYS_DESIGNER','2020/01/04 11:42:13','SYS_Designer','2020/01/04 13:58:00','0','','1','','','selectloanlimit()','');
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 ('LB_MANY_SUBJECT_INFO','1025','1025','1','O','bank_name','bank_name','String','','银行名称','','1','Text','1','1','','','','200','1','1','0','1','0',1,'0','','','SYS_DESIGNER','2020/01/04 11:42:13','SYS_Designer','2020/01/04 13:58:00','','','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 ('LB_MANY_SUBJECT_INFO','1030','1030','1','O','acc_number','acc_number','String','','银行账号','','1','Text','1','1','','','','200','1','1','0','1','0',1,'0','','','SYS_DESIGNER','2020/01/04 11:42:13','SYS_Designer','2020/01/04 13:58:00','','','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 ('LB_MANY_SUBJECT_INFO','1040','1040','1','O','branch_title','branch_title','String','','开户分行','','1','Text','1','1','','','','200','1','1','0','1','0',1,'0','','','SYS_DESIGNER','2020/01/04 11:42:13','SYS_Designer','2020/01/04 13:58:00','','','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 ('LB_MANY_SUBJECT_INFO','1060','1060','1','O','union_MerId','union_MerId','String','','银联商户号','','1','Text','1','1','','','','10','1','0','0','1','0',1,'0','','','SYS_DESIGNER','2020/01/04 11:42:13','SYS_Designer','2020/01/04 13:58:00','','','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 ('LB_MANY_SUBJECT_INFO','1070','1070','1','O','is_enable','is_enable','String','','是否启用','','1','Radiobox','1','1','CodeTable','Y,是,N,否','','2','1','0','1','1','0',1,'0','','','SYS_DESIGNER','2020/01/04 11:42:13','SYS_Designer','2020/01/04 15:30:20','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 ('LB_MANY_SUBJECT_INFO','1080','1080','1','O','inputuserid','inputuserid','String','','登记人','','1','Text','1','1','','','','32','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2020/01/04 11:42:13','SYS_Designer','2020/01/04 13:58:00','','','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 ('LB_MANY_SUBJECT_INFO','1090','1090','1','O','inputorgid','inputorgid','String','','登记部门','','1','Text','1','1','','','','32','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2020/01/04 11:42:13','SYS_Designer','2020/01/04 13:58:00','','','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 ('LB_MANY_SUBJECT_INFO','1100','1100','1','O','inputtime','inputtime','String','','登记时间','','1','Date','3','2','','','','32','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2020/01/04 11:42:13','SYS_Designer','2020/01/04 13:58:00','','','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 ('LB_MANY_SUBJECT_INFO','1110','1110','1','O','updateuserid','updateuserid','String','','更新人','','1','Text','1','1','','','','32','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2020/01/04 11:42:13','SYS_Designer','2020/01/04 13:58:00','','','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 ('LB_MANY_SUBJECT_INFO','1120','1120','1','O','updateorgid','updateorgid','String','','更新部门','','1','Text','1','1','','','','32','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2020/01/04 11:42:13','SYS_Designer','2020/01/04 13:58:00','','','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 ('LB_MANY_SUBJECT_INFO','1130','1130','1','O','updatetime','updatetime','String','','更新时间','','1','Date','3','2','','','','32','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2020/01/04 11:42:13','SYS_Designer','2020/01/04 13:58:00','','','1','','','','');
-- 微信对公账户信息选择对话框
DELETE FROM SELECT_CATALOG WHERE selname='selectManySubject';
Insert Into SELECT_CATALOG (selname,seltype,seldescribe,seltablename,selprimarykey,selbrowsemode,selargs,selhidefield,selcode,selfieldname,selfielddisp,selreturnvalue,selfilterfield,isinuse,mutilorsingle,attribute1,attribute2,attribute3,attribute4,attribute5,inputuser,inputorg,inputtime,updateuser,updatetime,remark) Values ('selectManySubject','Sql','选择多主体','app_conf_functional_file','','Grid','','itemno,bankno','SELECT itemno,itemname,bankno FROM CODE_LIBRARY WHERE codeno=''ManySubject''','主体ID,主体名称,主体编码','itemname@style={width:300px;}','itemno@itemname@bankno','','1','Single','','','','','','SYS_Designer','','2019/11/28 20:31:45','SYS_Designer','2019/12/12 16:58:03','');
DELETE FROM SELECT_CATALOG WHERE selname='SelectLoanLimit';
Insert Into SELECT_CATALOG (selname,seltype,seldescribe,seltablename,selprimarykey,selbrowsemode,selargs,selhidefield,selcode,selfieldname,selfielddisp,selreturnvalue,selfilterfield,isinuse,mutilorsingle,attribute1,attribute2,attribute3,attribute4,attribute5,inputuser,inputorg,inputtime,updateuser,updatetime,remark) Values ('SelectLoanLimit','Sql','查询账户信息','OWN_ACCOUNT','','Grid','String subject_name','','SELECT OA.ACC_NAME,LSC.SUBJECTS_NAME,OA.ACC_NUMBER,OA.BRANCH_TITLE FROM OWN_ACCOUNT OA LEFT JOIN LV_STACTS_CONFIG LSC ON LSC.ID=OA.ACC_TITLE WHERE OA.ACC_NAME=''#subject_name''','本方账户,银行名称,银行账号,开户分行','ACC_NAME@style={width:250px}','ACC_NAME@SUBJECTS_NAME@ACC_NUMBER@BRANCH_TITLE','ACC_NAME','1','Single','','','','','','SYS_Designer','','2019/11/22 16:46:48','SYS_Designer','2020/01/04 14:43:27','');
-- 凭证信息列表页面变更
DELETE FROM AWE_DO_CATALOG WHERE dono='VOUCHER_V8';
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 ('VOUCHER_V8','V8凭证表',null,'30250',null,'1','1','default','jbo.app.VI_VOUCHER_V8','O',null,null,'',null,null,'SYS_Designer','2016/11/10 16:24:05','SYS_Designer','2017/12/19 15:17:21',null,'1',null);
DELETE FROM awe_do_library WHERE dono='VOUCHER_V8';
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 ('VOUCHER_V8','1000','1000','1','O','id','id','String','','主键','','1','Text','1','1','','','','32','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2016/11/10 16:24:06','administrator','2019/03/26 09:46:28','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 ('VOUCHER_V8','1020','1055','1','O','evidence_type','evidence_type','String','','基本类别','','1','Text','1','1','','','','50','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2016/11/10 16:24:06','administrator','2019/03/26 09:46:28','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 ('VOUCHER_V8','1040','1040','1','O','f1','f1','String','','记账日期','','1','Date','1','1','','','','20','1','0','0','1','1',1,'0','','','SYS_DESIGNER','2016/11/10 16:24:06','administrator','2019/03/26 09:46:28','0','','1','','','','Like');
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 ('VOUCHER_V8','1045','1045','1','O','f15','f15','String','','到账日期','','1','Text','1','1','','','','20','1','0','0','1','0',1,'0','','','SYS_DESIGNER','2016/11/10 16:24:06','SYS_Designer','2020/01/09 10:12:54','','','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 ('VOUCHER_V8','1046','1046','1','O','MONEY','MONEY','Number','','金额','','1','Text','2','1','','','','20','1','0','0','1','0',0,'','','','SYS_Designer','2020/01/09 10:12:54','SYS_Designer','2020/01/09 10:15:49','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('VOUCHER_V8','1050','1050','1','O','f2','f2','String','','凭证字','','1','Text','1','1','','','','10','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2016/11/10 16:24:06','administrator','2019/03/26 09:46:28','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 ('VOUCHER_V8','1060','1010','1','O','f3','f3','String','','凭证号','','1','Text','1','1','','','','20','1','0','0','1','1',1,'0','','','SYS_DESIGNER','2016/11/10 16:24:06','administrator','2019/03/26 09:46:28','0','','1','','','','Like');
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 ('VOUCHER_V8','1075','1075','1','O','f21','f21','String','','项目编码','','1','Text','1','1','','','','32','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2016/11/10 16:24:06','administrator','2019/03/26 09:46:28','0','','1','','','','Like,Equals');
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 ('VOUCHER_V8','1076','1076','1','O','FLAG','FLAG','String','','NC传输状态','','1','Text','1','1','','','','20','1','0','0','1','1',0,'','','','SYS_Designer','2019/02/26 11:42:07','administrator','2019/03/26 09:46:28','0','','1','','','','Like');
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 ('VOUCHER_V8','1077','1077','1','O','BATCH','BATCH','String','','NC传输批次号','','1','Text','1','1','','','','20','1','0','0','1','1',0,'','','','SYS_Designer','2019/02/26 11:42:07','administrator','2019/03/26 09:46:28','0','','1','','','','Like');
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 ('VOUCHER_V8','1078','1078','1','O','CREATE_TIME','CREATE_TIME','String','','NC传输日期','','1','Text','1','1','','','','20','1','0','0','1','1',0,'','','','SYS_Designer','2019/02/26 11:42:07','administrator','2019/03/26 09:46:28','0','','1','','','','Like');
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 ('VOUCHER_V8','1090','1090','1','O','f6','f6','String','','科目编号','','1','Text','1','1','','','','32','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2016/11/10 16:24:06','SYS_Designer','2019/02/26 11:48: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 ('VOUCHER_V8','1190','1190','1','O','f16','f16','String','','部门编码','','1','Text','1','1','','','','32','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2016/11/10 16:24:06','SYS_Designer','2019/02/26 11:48: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 ('VOUCHER_V8','1220','1220','1','O','f19','f19','String','','供应商编码','','1','Text','1','1','','','','32','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2016/11/10 16:24:06','SYS_Designer','2019/02/26 11:48: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 ('VOUCHER_V8','1260','1014','0','','com.tenwa.lease.app.cache.ContractInfoCache.getContractID(f21)','contract_id','String','','合同号','','1','Text','1','1','','','','50','0','0','0','0','0',0,'','','','SYS_Designer','2016/11/10 16:34:42','SYS_Designer','2019/12/16 16:03:11','','','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 ('VOUCHER_V8','1270','1081','1','O','v8_memo','v8_memo','String','','导出备注','','1','Text','1','1','','','','500','0','0','0','1','0',0,'','','','SYS_Designer','2016/11/10 16:35:43','administrator','2019/03/26 09:46:28','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('VOUCHER_V8','1275','1015','1','O','f47','f47','String','','合同编号','','1','Text','1','1','','','','20','1','0','0','1','1',0,'','','','SYS_Designer','2019/12/16 15:57:35','SYS_Designer','2019/12/16 16:03:30','0','','1','','','','Like');
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 ('VOUCHER_V8','1280','1016','1','O','f5','f5','String','','摘要','','1','Text','1','1','','','','900','1','0','0','1','1',0,'','','','SYS_Designer','2016/11/10 16:36:28','SYS_Designer','2019/12/16 16:03:33','0','','1','','','','Equals,Like');
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 ('VOUCHER_V8','1290','1083','1','O','exp_date','exp_date','String','','导出日期','','1','Text','1','1','','','','20','0','0','0','1','0',0,'','','','SYS_Designer','2016/11/10 16:37:19','SYS_Designer','2019/02/26 11:48: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 ('VOUCHER_V8','1300','1085','1','O','generate_date','generate_date','String','','生成日期','','1','Date','3','1','','','','20','1','0','0','1','1',0,'','','','SYS_Designer','2016/11/10 16:38:04','SYS_Designer','2019/12/01 10:53:14','0','','1','','','','BigEqualsThan,Area');
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 ('VOUCHER_V8','1320','1081','1','O','f89','f89','String','','导出次数','','1','Text','5','1','','','','20','0','0','0','1','0',0,'','','','SYS_Designer','2017/04/26 22:06:03','administrator','2019/03/26 09:46:28','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 ('VOUCHER_V8','1360','1360','1','O','f48','f48','String','','账套','','1','Text','1','1','','','','20','1','0','0','1','1',0,'','','','SYS_Designer','2019/12/11 19:20:47','SYS_Designer','2019/12/11 19:24:30','0','','1','','','','Like,Equals');
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 ('VOUCHER_V8','1370','1370','1','O','f49','f49','String','','主体id','','1','Text','1','1','','','','20','0','0','0','1','0',0,'','','','SYS_Designer','2019/12/11 19:20:47','SYS_Designer','2019/12/11 19:24:30','','','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 ('VOUCHER_V8','1380','1380','1','O','f50','f50','String','','主体名称','','1','Text','1','1','','','','20','1','0','0','1','1',0,'','','','SYS_Designer','2019/12/11 19:20:47','SYS_Designer','2019/12/11 19:24:30','0','','1','','','','Like,Equals');
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 ('VOUCHER_V8','1940','1060','1','O','v8_status','v8_status','String','','凭证状态','','1','Text','1','1','','','','20','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2016/11/10 16:24:06','administrator','2019/03/26 09:46:28','0','','1','','','','Like,Equals');
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 ('VOUCHER_V8','1960','1080','1','O','v8_flag','v8_flag','String','','导出状态','','1','Select','1','1','CodeTable','0,未导出,1,导出成功,-1,导出失败','','20','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2016/11/10 16:24:06','administrator','2019/03/26 09:46:28','0','','1','','','','Equals');
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 ('VOUCHER_V8','1970','1011','1','O','module_name','module_name','String','','系统模块','','1','Text','1','1','','','','500','1','0','0','1','1',1,'0','','','SYS_DESIGNER','2016/11/10 16:24:06','administrator','2019/03/26 09:46:28','0','','1','','','','Like');
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 ('VOUCHER_V8','2040','1082','1','O','dept_name','dept_name','String','','部门所属','','1','Text','1','1','','','','200','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2016/11/10 16:24:06','administrator','2019/03/26 09:46:28','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('VOUCHER_V8','2110','1072','1','','''''','detail','String','','明细','','1','Text','1','1','','','',null,'1','0','0','0','0',0,'','','','SYS_Designer','2016/11/10 19:29:41','administrator','2019/03/26 09:46:28','','','1','','','','');

View File

@ -0,0 +1,48 @@
delete from AWE_DO_CATALOG where dono='VILCRentPlanList';
delete from awe_do_library where dono='VILCRentPlanList';
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 ('VILCRentPlanList','租金计划视图表',null,'30120',null,'1','1','default','jbo.app.tenwa.calc.VI_LC_RENT_PLAN','','O.businesstype=:businessType and O.subjectid=:subjectId and (rent_over>0 or v.round(v.getRentPenalty(payment_number,plan_list,:factDate)-O.fact_penalty-O.penalty_adjust,2)>0) and O.payment_number not in (select lo.payment_number from jbo.com.tenwa.lease.comm.LC_OCCUPY_RENT_LIST lo where lo.flow_name<>''网银收款'') and O.contract_status=31','','O.payment_number desc,O.plan_list','com.tenwa.flow.rent.rentincome.VILCRentPlanListHandler',null,'SYS_Designer','2017/06/04 20:29:52','SYS_Designer','2020/01/13 11:48:21','','1','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('VILCRentPlanList','1000','1000','1','O','id','id','String','','租金计划编号','','1','Text','1','1','','','','20','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2017/06/04 20:29:52','SYS_Designer','2020/01/13 11:48:21','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('VILCRentPlanList','1010','1010','1','O','contract_number','contract_number','String','','业务合同号','','1','Text','1','1','','','','20','1','0','0','1','1',1,'0','','','SYS_DESIGNER','2017/06/04 20:29:52','SYS_Designer','2020/01/13 11:48:21','0','','1','','','','Equals,Like');
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 ('VILCRentPlanList','1020','1020','1','O','payment_number','payment_number','String','','投放编号','','1','Text','1','1','','','','20','1','0','0','1','1',1,'0','','','SYS_DESIGNER','2017/06/04 20:29:52','SYS_Designer','2020/01/13 11:48:21','0','','1','','','','Equals');
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 ('VILCRentPlanList','1025','1025','1','O','project_name','project_name','String','','项目名称','','1','Text','1','1','','','','20','0','0','0','0','1',1,'0','','','SYS_DESIGNER','2017/06/04 20:29:52','SYS_Designer','2020/01/13 11:48:21','0','','1','','','','Like');
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 ('VILCRentPlanList','1030','1030','1','O','customername','customername','String','','客户名称','','1','Text','1','1','','','','20','1','0','0','1','1',1,'0','','','SYS_DESIGNER','2017/06/04 20:29:52','SYS_Designer','2020/01/13 11:48:21','0','','1','','','','Equals,Like');
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 ('VILCRentPlanList','1050','1050','1','O','plan_list','plan_list','String','','期次','','1','Text','1','1','','','','20','1','0','0','1','0',1,'0','','','SYS_DESIGNER','2017/06/04 20:29:52','SYS_Designer','2020/01/13 11:48:22','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 ('VILCRentPlanList','1060','1060','1','O','plan_date','plan_date','String','','计划日期','','1','Date','3','1','','','','20','1','0','0','1','1',1,'0','','','SYS_DESIGNER','2017/06/04 20:29:52','SYS_Designer','2020/01/13 11:48:22','0','','1','','','','BigThan,LessThan,Area');
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 ('VILCRentPlanList','1070','1070','1','O','rent','rent','String','','计划租金','','1','Text','2','3','','','','20','1','0','0','1','0',1,'0','','','SYS_DESIGNER','2017/06/04 20:29:52','SYS_Designer','2020/01/13 11:48:22','','','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 ('VILCRentPlanList','1080','1080','1','O','corpus','corpus','String','','计划本金','','1','Text','2','3','','','','20','1','0','0','1','0',1,'0','','','SYS_DESIGNER','2017/06/04 20:29:52','SYS_Designer','2020/01/13 11:48:22','','','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 ('VILCRentPlanList','1090','1090','1','O','interest','interest','String','','计划利息','','1','Text','2','3','','','','20','1','0','0','1','0',1,'0','','','SYS_DESIGNER','2017/06/04 20:29:52','SYS_Designer','2020/01/13 11:48:22','','','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 ('VILCRentPlanList','1095','1095','1','','''''','penalty','String','','应收罚息','','1','Date','3','3','','','','20','1','0','0','1','0',1,'0','','','SYS_Designer','2017/06/26 19:22:54','SYS_Designer','2020/01/13 11:48:22','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 ('VILCRentPlanList','1110','1110','1','O','fact_rent','fact_rent','String','','实收租金','','1','Text','2','3','','','','20','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2017/06/04 20:29:52','SYS_Designer','2020/01/13 11:48:22','','','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 ('VILCRentPlanList','1120','1120','1','O','fact_corpus','fact_corpus','String','','实收本金','','1','Text','2','3','','','','20','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2017/06/04 20:29:52','SYS_Designer','2020/01/13 11:48:22','','','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 ('VILCRentPlanList','1130','1130','1','O','fact_interest','fact_interest','String','','实收利息','','1','Text','2','3','','','','20','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2017/06/04 20:29:52','SYS_Designer','2020/01/13 11:48:22','','','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 ('VILCRentPlanList','1140','1140','1','O','fact_penalty','fact_penalty','String','','实收罚息','','1','Text','2','3','','','','20','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2017/06/04 20:29:52','SYS_Designer','2020/01/13 11:48:22','','','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 ('VILCRentPlanList','1150','1150','1','O','corpus_adjust','corpus_adjust','String','','本金调整','','1','Text','2','3','','','','20','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2017/06/04 20:29:52','SYS_Designer','2020/01/13 11:48:22','','','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 ('VILCRentPlanList','1160','1160','1','O','interest_adjust','interest_adjust','String','','利息调整','','1','Text','2','3','','','','20','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2017/06/04 20:29:52','SYS_Designer','2020/01/13 11:48:22','','','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 ('VILCRentPlanList','1170','1170','1','O','penalty_adjust','penalty_adjust','String','','罚息调整','','1','Text','2','3','','','','20','0','0','0','1','0',1,'0','','','SYS_DESIGNER','2017/06/04 20:29:52','SYS_Designer','2020/01/13 11:48:22','','','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 ('VILCRentPlanList','1180','1180','1','O','rent_over','rent_over','String','','租金余额','','1','Text','2','3','','','','20','1','0','0','1','1',1,'0','','','SYS_DESIGNER','2017/06/04 20:29:52','SYS_Designer','2020/01/13 11:48:22','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 ('VILCRentPlanList','1190','1190','1','O','corpus_over','corpus_over','String','','本金余额','','1','Text','2','3','','','','20','1','0','0','1','0',1,'0','','','SYS_DESIGNER','2017/06/04 20:29:52','SYS_Designer','2020/01/13 11:48:22','','','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 ('VILCRentPlanList','1200','1200','1','O','interest_over','interest_over','String','','利息余额','','1','Text','2','3','','','','20','1','0','0','1','0',1,'0','','','SYS_DESIGNER','2017/06/04 20:29:52','SYS_Designer','2020/01/13 11:48:22','','','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 ('VILCRentPlanList','1220','1220','1','','''''','planstatus','String','','回笼状态','','1','Text','1','1','','','',null,'1','0','0','1','0',0,'','','','SYS_Designer','2017/06/26 12:26:39','SYS_Designer','2020/01/13 11:48:22','','','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 ('VILCRentPlanList','1230','1230','1','','''''','fact_date','String','','网银到账日期','','1','Date','3','3','','','','20','0','0','0','1','0',1,'0','','','SYS_Designer','2017/06/26 18:49:14','SYS_Designer','2020/01/13 11:48:22','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 ('VILCRentPlanList','1250','1250','1','','''''','penalty_over','String','','罚息余额','','1','Date','3','3','','','','20','1','0','0','1','0',1,'0','','','SYS_Designer','2017/06/26 19:38:10','SYS_Designer','2020/01/13 11:48:22','0','','1','','','','');
delete from AWE_DO_CATALOG where dono='VILCFundPlanListtradition';
delete from awe_do_library where dono='VILCFundPlanListtradition';
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 ('VILCFundPlanListtradition','资金计划视图表(传统)',null,'30110',null,'1','1','default','jbo.app.tenwa.calc.VI_LC_FUND_PLAN','','overmoney>0 and pay_type=''pay_type_in'' and contract_status>20 and contract_status<102 and O.businesstype=:businessType and O.subjectid=:subjectId','','O.contract_number desc,O.plan_date','',null,'SYS_Designer','2018/09/30 11:57:00','SYS_Designer','2020/01/13 12:00:23','','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 ('VILCFundPlanListtradition','1000','1000','1','O','id','id','String','','标识','','1','Text','1','1','','','','20','0','0','0','1','0',1,'0','','','SYS_Designer','2018/09/30 11:57:00','SYS_Designer','2020/01/13 12:00:24','','','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 ('VILCFundPlanListtradition','1005','1005','1','O','contract_id','contract_id','String','','合同编号','','1','Text','1','1','','','','20','0','0','0','1','0',0,'','','','SYS_Designer','2018/09/30 11:57:00','SYS_Designer','2020/01/13 12:00:24','','','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 ('VILCFundPlanListtradition','1010','1010','1','O','contract_number','contract_number','String','','业务合同号','','1','Text','1','1','','','','32','1','0','0','1','1',1,'0','','','SYS_Designer','2018/09/30 11:57:00','SYS_Designer','2020/01/13 12:00:24','0','','1','','','','Like');
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 ('VILCFundPlanListtradition','1020','1020','1','O','payment_number','payment_number','String','','投放编号','','1','Text','1','1','','','','20','0','0','0','1','1',1,'0','','','SYS_Designer','2018/09/30 11:57:00','SYS_Designer','2020/01/13 12:00:24','0','','1','','','','Equals');
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 ('VILCFundPlanListtradition','1025','1025','1','O','project_name','project_name','String','','项目名称','','1','Text','1','1','','','','20','0','0','0','1','0',1,'0','','','SYS_Designer','2018/09/30 11:57:00','SYS_Designer','2020/01/13 12:00:24','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 ('VILCFundPlanListtradition','1040','1040','1','O','customername','customername','String','','客户名称','','1','Text','1','1','','','','20','1','0','0','1','1',1,'0','','','SYS_Designer','2018/09/30 11:57:00','SYS_Designer','2020/01/13 12:00:24','0','','1','','','','Equals,Like');
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 ('VILCFundPlanListtradition','1050','1050','1','O','pay_type','pay_type','String','','收付方向','','1','Text','1','1','','','','20','0','0','0','1','0',1,'0','','','SYS_Designer','2018/09/30 11:57:00','SYS_Designer','2020/01/13 12:00:24','','','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 ('VILCFundPlanListtradition','1060','1060','1','O','fee_type','fee_type','String','','费用类型','','1','Text','1','1','Code','FeeType','','20','1','0','0','1','1',1,'0','','','SYS_Designer','2018/09/30 11:57:00','SYS_Designer','2020/01/13 12:00:24','0','','1','','','','Equals');
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 ('VILCFundPlanListtradition','1070','1070','1','O','plan_list','plan_list','String','','期次','','1','Text','1','1','','','','20','1','0','0','1','0',1,'0','','','SYS_Designer','2018/09/30 11:57:00','SYS_Designer','2020/01/13 12:00:24','','','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 ('VILCFundPlanListtradition','1080','1080','1','O','plan_date','plan_date','String','','计划日期','','1','Date','3','1','','','','20','1','0','0','1','1',1,'0','','','SYS_Designer','2018/09/30 11:57:00','SYS_Designer','2020/01/13 12:00:24','0','','1','','','','BigThan,LessThan,Area');
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 ('VILCFundPlanListtradition','1090','1090','1','O','plan_money','plan_money','Number','','计划金额','','1','Text','2','3','','','','20','1','0','0','1','0',1,'0','','','SYS_Designer','2018/09/30 11:57:00','SYS_Designer','2020/01/13 12:00:24','','','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 ('VILCFundPlanListtradition','1100','1100','1','O','fact_money','fact_money','Number','','实收金额','','1','Text','2','3','','','','20','0','0','0','1','0',1,'0','','','SYS_Designer','2018/09/30 11:57:00','SYS_Designer','2020/01/13 12:00:24','','','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 ('VILCFundPlanListtradition','1110','1110','1','O','fee_adjust','fee_adjust','Number','','调整金额','','1','Text','2','3','','','','20','0','0','0','1','0',1,'0','','','SYS_Designer','2018/09/30 11:57:00','SYS_Designer','2020/01/13 12:00:24','','','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 ('VILCFundPlanListtradition','1120','1120','1','O','allfact_money','allfact_money','Number','','调整后实收金额','','1','Text','2','3','','','','20','0','0','0','1','0',1,'0','','','SYS_Designer','2018/09/30 11:57:00','SYS_Designer','2020/01/13 12:00:24','','','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 ('VILCFundPlanListtradition','1130','1130','1','O','overmoney','overmoney','Number','','剩余应收金额','','1','Text','2','3','','','','20','1','0','0','1','0',1,'0','','','SYS_Designer','2018/09/30 11:57:00','SYS_Designer','2020/01/13 12:00:24','','','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 ('VILCFundPlanListtradition','1140','1140','1','','com.amarsoft.dict.als.manage.ColRelativeInfo.getFundPlanPayStatus(id)','status','String','','收款状态','','1','Text','1','1','','','',null,'1','0','0','1','0',0,'','','','SYS_Designer','2018/09/30 11:57:00','SYS_Designer','2020/01/13 12:00:24','','','1','','','','');

View File

@ -0,0 +1,29 @@
-- 刷新历史数据主体id和名称
-- update d_depositcharge_info_temp set subjectid='aa740e4111c111eaaa0000163e0e11e6',subjectname='安鹏国际融资租赁(深圳)有限公司';
-- update d_depositreturn_info_temp set subjectid='aa740e4111c111eaaa0000163e0e11e6',subjectname='安鹏国际融资租赁(深圳)有限公司';
update lb_contract_info set subjectid='aa740e4111c111eaaa0000163e0e11e6',subjectname='安鹏国际融资租赁(深圳)有限公司';
update lb_contract_info_his set subjectid='aa740e4111c111eaaa0000163e0e11e6',subjectname='安鹏国际融资租赁(深圳)有限公司';
update lb_contract_info_temp set subjectid='aa740e4111c111eaaa0000163e0e11e6',subjectname='安鹏国际融资租赁(深圳)有限公司';
update lb_project_info set subjectid='aa740e4111c111eaaa0000163e0e11e6',subjectname='安鹏国际融资租赁(深圳)有限公司';
update lb_project_info_temp set subjectid='aa740e4111c111eaaa0000163e0e11e6',subjectname='安鹏国际融资租赁(深圳)有限公司';
-- update vi_projectinfo_business set subjectid='aa740e4111c111eaaa0000163e0e11e6',subjectname='安鹏国际融资租赁(深圳)有限公司';
-- update vi_lc_rent_collection_sorting set subjectid='aa740e4111c111eaaa0000163e0e11e6';
-- 菜单排序重复导致菜单不显示
update awe_menu_info set sortno='9600300240' where menuid='9600300230';
-- 产品主页面添加多主体并筛选
delete from awe_do_library where dono='PRD_ProductCatalogList' and colindex='1120';
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 ('PRD_ProductCatalogList','1120','1120','1','psl','ManySubject','ManySubject','String','','主体','','1','Select','1','1','Code','ManySubject','','32','1','0','0','0','1',0,'','','','SYS_Designer','2020/01/07 14:07:57','SYS_Designer','2020/01/07 14:12:34','0','','1','','','','Like,Equals');
-- 业务审议页面主体名称增加长度
UPDATE awe_do_library SET collimit = 80 WHERE dono='VI_PROJECTINFO_APPROVAL' and colname='subjectname';

View File

@ -1127,7 +1127,7 @@ public class CollectAuditInfoCache {
strbuff.append("<QUERY_DETAILS>");
strbuff.append("<QUERY_DETAIL>");
strbuff.append("<QUERY_DETAIL_SN>");
strbuff.append(sn);//½»Ò×Ã÷ϸºÅ
//strbuff.append(sn);//½»Ò×Ã÷ϸºÅ
strbuff.append("</QUERY_DETAIL_SN>");
strbuff.append("</QUERY_DETAIL>");
strbuff.append("</QUERY_DETAILS>");

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,219 @@
package com.tenwa.collectaudit.cache;
import java.io.IOException;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.HttpException;
import org.apache.commons.httpclient.HttpStatus;
import org.apache.commons.httpclient.methods.PostMethod;
import org.apache.commons.httpclient.params.HttpMethodParams;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.commons.httpclient.protocol.Protocol;
import org.apache.commons.httpclient.protocol.ProtocolSocketFactory;
import com.amarsoft.app.awe.config.InitCollectConfigTj;
import com.gnete.security.crypt.Crypt;
import com.gnete.security.crypt.CryptException;
/**
* 新签名包测试用例(依赖新签名包gnete-bc-139.jar与gnete-security.jar)
*/
public class CollectAuditProcessTj {
private static Log log = LogFactory.getLog(CollectAuditProcessTj.class);
/**
*代收付代收代付交易测试URL
*/
//private static final String SERVER_URL = "http://59.41.103.98:333/gzdsf/ProcessServlet";
//代收付签约银行卡验证交易测试URL
//private static final String SERVER_URL = "http://59.41.103.98:9110/gzdsf/ProcessServlet";
/* public static void main(String[] args) throws CryptException {
CollectAuditProcess tp = new CollectAuditProcess( );
tp.CollectAuditPayReq();
}
*/
/**
* 验证签名信息
* @throws CryptException
*/
private boolean verifySign(String strXML) throws CryptException {
//签名(代收付系统JDK环境使用GBK编码商户使用签名包时需传送GBK编码集)
Crypt crypt = new Crypt("gbk" );
String pathCer = InitCollectConfigTj.PUBLICKEYURL;
//"D:\\BaiduNetdisk\\Download\\代收付系统接口文档和JAVA版测试demo及测试相关参数\\JAVA版测试DEMO及测试参数_20170825\\测试商户证书\\gzdsf.cer";
int iStart = strXML.indexOf("<SIGNED_MSG>");
if (iStart != -1) {
int end = strXML.indexOf("</SIGNED_MSG>");
String signedMsg = strXML.substring(iStart+12, end);
log.info(signedMsg);
String strMsg = strXML.substring(0, iStart) + strXML.substring(end+13);
//调用签名包验签接口(原文,签名,公钥路径)
if (crypt.verify(strMsg,signedMsg, pathCer)){
log.info("verify ok");
return true;
}
else {
log.error("verify error");
return false;
}
}
return true;
}
/**
* 数据签名
* comment here
* @param strData
* @return
* @throws CryptException
* @since gnete-ora 0.0.0.1
*/
private String signMsg(String strData) throws CryptException {
String strRnt = "";
//签名(代收付系统JDK环境使用GBK编码商户使用签名包时需传送GBK编码集)
Crypt crypt = new Crypt("gbk");
String pathPfx = InitCollectConfigTj.PRIVATEKEYURL;
//"D:\\BaiduNetdisk\\Download\\代收付系统接口文档和JAVA版测试demo及测试相关参数\\JAVA版测试DEMO及测试参数_20170825\\测试商户证书\\cps@00019140020764901.p12";
//"D:\\BaiduNetdisk\\Download\\代收付系统接口文档和JAVA版测试demo及测试相关参数\\JAVA版测试DEMO及测试参数_20170825\\测试商户证书\\ORA@TEST1.p12";
String strMsg = strData.replaceAll("<SIGNED_MSG></SIGNED_MSG>", "");
//调用签名包签名接口(原文,私钥路径,密码)
String signedMsg = crypt.sign(strMsg, pathPfx, "123456");
return strData.replaceAll("<SIGNED_MSG></SIGNED_MSG>", "<SIGNED_MSG>"+signedMsg+"</SIGNED_MSG>");
}
/**
* 测试请求
* comment here
* @throws CryptException
* @since gnete-ora 0.0.0.1
*/
protected String CollectAuditPayReq(StringBuffer sendXml,String fileSavePath,String fileName) throws CryptException {
String strSendData = sendXml.toString();
HttpClient httpClient = new HttpClient( );
PostMethod postMethod =
new PostMethod(InitCollectConfigTj.C_SERVERURL);
//设置编码
httpClient.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET,"GBK");
//新加入代码
ProtocolSocketFactory fcty = new MySecureProtocolSocketFactory();
//加入相关的https请求方式
Protocol.registerProtocol("https", new Protocol("https", fcty, 443));
strSendData = this.signMsg(strSendData);
log.info(strSendData);
System.out.println("发送报文:"+strSendData);
InterFaceFileCreate.sendDiscFileCreate(strSendData, fileSavePath, fileName);
postMethod.setRequestBody(strSendData);
try {
long start = System.currentTimeMillis();
//执行getMethod
int statusCode = httpClient.executeMethod(postMethod);
System.out.println("cost:"+(System.currentTimeMillis()-start));
//失败
if (statusCode != HttpStatus.SC_OK) {
log.error(
"Method failed: " + postMethod.getStatusLine());
//读取内容
byte[] responseBody = postMethod.getResponseBody();
//处理内容
String strResp = new String(responseBody, "GBK");
log.error(strResp);
return strResp;
}
else {
//读取内容
byte[] responseBody = postMethod.getResponseBody();
String strResp = new String(responseBody, "GBK");
log.info("服务器返回:" + strResp);
InterFaceFileCreate.replyDiscFileCreate(strResp, fileSavePath, fileName);
System.out.println("服务器返回:" + strResp);
//验签
if (this.verifySign(strResp)) {
log.info("验签正确,处理服务器返回的报文");
}
return strResp;
}
} catch (HttpException e) {
//发生致命的异常可能是协议不对或者返回的内容有问题
log.error("Please check your provided http address!", e);
e.printStackTrace( );
} catch (IOException e) {
//发生网络异常
log.error(e);
} catch (Exception e) {
log.error(null, e);
} finally {
//释放连接
postMethod.releaseConnection();
}
return "";
}
/**
* 测试验证银行卡二四要素请求
* comment here
* @throws CryptException
* @since gnete-ora 0.0.0.1
*/
protected String CollectAuditVerifyReq(StringBuffer sendXml) throws CryptException {
String strSendData = sendXml.toString();
HttpClient httpClient = new HttpClient();
PostMethod postMethod =
new PostMethod(InitCollectConfigTj.B_SERVERURL);
//设置编码
httpClient.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET,"GBK");
strSendData = this.signMsg(strSendData);
log.info(strSendData);
System.out.println("发送报文:"+strSendData);
postMethod.setRequestBody(strSendData);
try {
long start = System.currentTimeMillis();
//执行getMethod
int statusCode = httpClient.executeMethod(postMethod);
System.out.println("cost:"+(System.currentTimeMillis()-start));
//失败
if (statusCode != HttpStatus.SC_OK) {
log.error(
"Method failed: " + postMethod.getStatusLine());
//读取内容
byte[] responseBody = postMethod.getResponseBody();
//处理内容
String strResp = new String(responseBody, "GBK");
log.error(strResp);
return strResp;
}
else {
//读取内容
byte[] responseBody = postMethod.getResponseBody();
String strResp = new String(responseBody, "GBK");
log.info("服务器返回:" + strResp);
System.out.println("服务器返回:" + strResp);
//验签
if (this.verifySign(strResp)) {
log.info("验签正确,处理服务器返回的报文");
}
return strResp;
}
} catch (HttpException e) {
//发生致命的异常可能是协议不对或者返回的内容有问题
log.error("Please check your provided http address!", e);
e.printStackTrace( );
} catch (IOException e) {
//发生网络异常
log.error(e);
} catch (Exception e) {
log.error(null, e);
} finally {
//释放连接
postMethod.releaseConnection();
}
return "";
}
}

View File

@ -15,7 +15,6 @@ import jbo.app.tenwa.calc.LC_FUND_PLAN;
import jbo.app.tenwa.calc.VI_LC_FUND_PLAN;
import jbo.com.tenwa.entity.comm.own.OWN_ACCOUNT;
import jbo.com.tenwa.lease.comm.LB_CONTRACT_INFO;
import jbo.com.tenwa.lease.comm.LB_PROJECT_INFO;
import com.amarsoft.are.jbo.BizObject;
import com.amarsoft.are.jbo.BizObjectManager;
@ -28,6 +27,7 @@ import com.amarsoft.awe.util.SqlObject;
import com.amarsoft.awe.util.Transaction;
import com.tenwa.comm.util.jboutil.DataOperatorUtil;
import com.tenwa.flow.bussinessapprove.BussinessStatusAndDetailAction;
import com.tenwa.reckon.util.Conn;
public class FundIncomeMethod {
@ -450,8 +450,12 @@ public String getContactId(JBOTransaction tx) throws SQLException, Exception{
}
public String createActualPayment(JBOTransaction tx) throws JBOException{
try{
BizObject boOA = JBOFactory.getBizObjectManager(OWN_ACCOUNT.CLASS_NAME,tx)
.createQuery("account_purpose='default' and state_='0010' and FbSdk='Y'").getSingleResult(false);
//获取深圳本方账户
BizObject boOAS = JBOFactory.getBizObjectManager(OWN_ACCOUNT.CLASS_NAME,tx)
.createQuery("account_purpose='default' and state_='0010' and FbSdk='Y' and own_id='807001002001' ").getSingleResult(false);
//获取天津本方账户
BizObject boOAT = JBOFactory.getBizObjectManager(OWN_ACCOUNT.CLASS_NAME,tx)
.createQuery("account_purpose='default' and state_='0010' and FbSdk='Y' and own_id='807001003' ").getSingleResult(false);
for(String contractId : contractIds.split("@")){
@SuppressWarnings("unchecked")
List<BizObject> bos = JBOFactory.getBizObjectManager(LC_FUND_INCOME.CLASS_NAME)
@ -472,9 +476,17 @@ public String getContactId(JBOTransaction tx) throws SQLException, Exception{
otherProperty.put("FlowUnid", flowunid);
otherProperty.put("IS_FLOWING", "0");
otherProperty.put("ACCOUNTING_DATE", StringFunction.getTodayNow().split(" ")[0]);
otherProperty.put("BANK", boOA.getAttribute("ACC_BANK").getString());
otherProperty.put("ACCOUNT", boOA.getAttribute("ACC_NAME").getString());
otherProperty.put("ACC_NUMBER", boOA.getAttribute("ACC_NUMBER").getString());
if("aa740e4111c111eaaa0000163e0e11e6".equals(lci.getAttribute("SUBJECTID").toString())){
otherProperty.put("BANK", boOAS.getAttribute("ACC_BANK").getString());
otherProperty.put("ACCOUNT", boOAS.getAttribute("ACC_NAME").getString());
otherProperty.put("ACC_NUMBER", boOAS.getAttribute("ACC_NUMBER").getString());
}else if("d989246c11c111eaaa0000163e0e11e6".equals(lci.getAttribute("SUBJECTID").toString())){
otherProperty.put("BANK", boOAT.getAttribute("ACC_BANK").getString());
otherProperty.put("ACCOUNT", boOAT.getAttribute("ACC_NAME").getString());
otherProperty.put("ACC_NUMBER", boOAT.getAttribute("ACC_NUMBER").getString());
}else{
throw new RuntimeException("未查询到对应的主体信息!");
}
otherProperty.put("INCOME_ID", bo.getAttribute("ID").getString());
otherProperty.put(LC_FUND_INCOME.EBANK_STATUS, "03");
if("0020".equals(payType)||"0030".equals(payType)){
@ -598,4 +610,35 @@ public String getContactId(JBOTransaction tx) throws SQLException, Exception{
}
public String checkManySubject(JBOTransaction tx){
String meaage = "";
Transaction sqlTran;
try {
sqlTran = Transaction.createTransaction(tx);
contractIds= contractIds.substring(contractIds.indexOf("@")+1).replaceAll("@", "','");
String selectSql = "SELECT subjectId AS subjectuid FROM lb_contract_info WHERE id IN ('"+contractIds+"') GROUP BY subjectId";
List<Map<String, String>> results = DataOperatorUtil.getDataBySql(selectSql);
if(results.size()==0){
meaage="没有查询到对应的合同,请与管理员联系!";
}else if(results.size()==1){
String subjectuid = results.get(0).get("subjectuid");
String flowSql = "select lci.subjectId as subjectuid from LC_FUND_INCOME_TEMP lfit left join lb_contract_info lci on lci.id=lfit.contract_id where lfit.flowUnid='"+flowunid+"' group by lci.subjectId";
List<Map<String, String>> flowSubjectIds = DataOperatorUtil.getDataBySql(flowSql);
if(flowSubjectIds.size()==0){
meaage="true";
}else if(subjectuid.equals(flowSubjectIds.get(0).get("subjectuid"))){
meaage="true";
}else{
meaage="已生成的本次付款明细中和已选合同主体不符!!!";
}
}else{
meaage="所选合同涉及多个主体,请检查!";
}
} catch (Exception e) {
meaage="无法处理,请与管理员联系!!!";
e.printStackTrace();
}
return meaage;
}
}

View File

@ -106,7 +106,7 @@ public class BigDataController {
return htmlFile == null ? "" : htmlFile;
}
System.out.println("==================" + table + "@" + type + "获取数据====================");
String result = this.getQueryReport(params, type);
String result = this.getQueryReport(params, type,CurPage.getAttribute("SubjectId").toString());
System.err.println(result);
System.out.println("==================" + table + "@" + type + "获取数据====================");
@ -181,7 +181,7 @@ public class BigDataController {
}
System.out.println("==================" + table + "@" + type + "获取数据====================");
String xmlResult = this.getQueryReport(params, type);
String xmlResult = this.getQueryReport(params, type,CurPage.getAttribute("SubjectId").toString());
System.out.println("==================" + table + "@" + type + "获取数据====================");
String xmlPath = HttpClientUtil.queryReport(xmlResult, type, fileSavePath + "xml" + File.separator + applyId + File.separator);
@ -620,17 +620,20 @@ public class BigDataController {
@SuppressWarnings("unchecked")
public static void savePengyuanResultData(JSONObject dataType, Element parentElement, String elementName, Statement stat, Map<String, String> otherFields, Map<String, String> dateFields, List<String> stringFields) throws Exception {
Element element = parentElement.element(elementName);
if(element == null ){
return ;
}
JSONObject obj = new JSONObject();
List<DefaultAttribute> praAttributes = element.attributes();
for(DefaultAttribute praAttribute : praAttributes) {
obj.put(praAttribute.getName(), praAttribute.getStringValue().trim());
}
if(!obj.isEmpty()) {
stat.execute(getInsertSql(obj, "bigdata_py_result", null, otherFields, true, dateFields, stringFields));
otherFields.put("RESULT_ID", otherFields.remove("ID"));
}
savePengyuanResultSubTable(dataType, element, stat, otherFields, dateFields, stringFields);
otherFields.remove("RESULT_ID");
List<DefaultAttribute> praAttributes = element.attributes();
for(DefaultAttribute praAttribute : praAttributes) {
obj.put(praAttribute.getName(), praAttribute.getStringValue().trim());
}
if(!obj.isEmpty()) {
stat.execute(getInsertSql(obj, "bigdata_py_result", null, otherFields, true, dateFields, stringFields));
otherFields.put("RESULT_ID", otherFields.remove("ID"));
}
savePengyuanResultSubTable(dataType, element, stat, otherFields, dateFields, stringFields);
otherFields.remove("RESULT_ID");
}
@SuppressWarnings("unchecked")
@ -865,25 +868,45 @@ public class BigDataController {
return toUpperCase ? key.toUpperCase() : key;
}
public String getQueryReport(Map<String, String> params, String type) throws Exception {
public String getQueryReport(Map<String, String> params, String type, String SubjectId) throws Exception {
System.out.println("========================鹏元请求参数==================");
System.out.println(params);
String queryCondition = HttpClientUtil.getQueryCondition(params);
System.out.println(queryCondition);
Object[] para = {
BigDataPropertiesUtil.get("userId"),
BigDataPropertiesUtil.get("password"),
queryCondition,
type};
Object[] para =null;
if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){
System.out.println("天津公司调用接口主体id=d989246c11c111eaaa0000163e0e11e6");
para = new Object[]{
BigDataPropertiesUtil.get("t_userId"),
BigDataPropertiesUtil.get("t_password"),
queryCondition,
type};
}else if("aa740e4111c111eaaa0000163e0e11e6".equals(SubjectId)){
System.out.println("深圳公司调用接口主体id=aa740e4111c111eaaa0000163e0e11e6");
para = new Object[]{
BigDataPropertiesUtil.get("userId"),
BigDataPropertiesUtil.get("password"),
queryCondition,
type};
}
System.out.println(para);
System.out.println("========================鹏元请求参数==================");
String result = "";
try{
result = PyUtils.requestApi(
BigDataPropertiesUtil.get("pengyuanUrl")+BigDataPropertiesUtil.get("pengyuanServer"),
BigDataPropertiesUtil.get("methodType"),
para);
if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){
System.out.println("天津公司调用接口主体id=d989246c11c111eaaa0000163e0e11e6");
result = PyUtils.requestApi(
BigDataPropertiesUtil.get("t_pengyuanUrl")+BigDataPropertiesUtil.get("t_pengyuanServer"),
BigDataPropertiesUtil.get("t_methodType"),
para);
}else if("aa740e4111c111eaaa0000163e0e11e6".equals(SubjectId)){
System.out.println("深圳公司调用接口主体id=aa740e4111c111eaaa0000163e0e11e6");
result = PyUtils.requestApi(
BigDataPropertiesUtil.get("pengyuanUrl")+BigDataPropertiesUtil.get("pengyuanServer"),
BigDataPropertiesUtil.get("methodType"),
para);
}
System.out.println(result);
} catch(Exception e) {
e.printStackTrace();

View File

@ -110,6 +110,8 @@ public class EbankUse {
String ownnumber = "";
// 银行名称
String OWN_BANK = "";
// 本方账户
String OWN_ACCOUNT = "";
// 科目编码
String EBANK_SUBJECTS = "";
// 流水号
@ -137,6 +139,8 @@ public class EbankUse {
ownnumber = bo.getAttribute("ownacc_number").getString();
// 网银流水号
EBANK_SN=bo.getAttribute("EBANK_SN").getString();
// 本方账户
OWN_ACCOUNT=bo.getAttribute("OWN_ACCOUNT").getString();
// 根据银行名称获取银行科目
BizObject lsc=JBOFactory.createBizObjectQuery(LV_STACTS_CONFIG.CLASS_NAME, "SUBJECTS_NAME='"+OWN_BANK+"'").getSingleResult(false);
EBANK_SUBJECTS=lsc.getAttribute("SUBJECTS_CODE").getString();
@ -173,6 +177,7 @@ public class EbankUse {
param.put("FACT_DATE", fact_date);
param.put("ACC_NUMBER", ownnumber);
param.put("EBANK_SN", EBANK_SN);
param.put("OWN_ACCOUNT", OWN_ACCOUNT);
param.put("EBANK_SUBJECTS", EBANK_SUBJECTS);
// 根据客商类型判断现金流编码
@ -239,6 +244,8 @@ public class EbankUse {
String EBANK_SUBJECTS = "";
// 流水号
String EBANK_SN="";
// 本方账户
String OWN_ACCOUNT = "";
// 业务类型
String BUSINESS_TYPE="";
// 客商类型
@ -262,6 +269,8 @@ public class EbankUse {
ownnumber = bo.getAttribute("ownacc_number").getString();
// 网银流水号
EBANK_SN=bo.getAttribute("EBANK_SN").getString();
// 本方账户
OWN_ACCOUNT=bo.getAttribute("OWN_ACCOUNT").getString();
// 根据银行名称获取银行科目
BizObject lsc=JBOFactory.createBizObjectQuery(LV_STACTS_CONFIG.CLASS_NAME, "SUBJECTS_NAME='"+OWN_BANK+"'").getSingleResult(false);
EBANK_SUBJECTS=lsc.getAttribute("SUBJECTS_CODE").getString();
@ -298,6 +307,7 @@ public class EbankUse {
param.put("FACT_DATE", fact_date);
param.put("ACC_NUMBER", ownnumber);
param.put("EBANK_SN", EBANK_SN);
param.put("OWN_ACCOUNT", OWN_ACCOUNT);
param.put("EBANK_SUBJECTS", EBANK_SUBJECTS);
// 根据客商类型判断现金流编码

View File

@ -17,6 +17,7 @@ import com.amarsoft.are.jbo.JBOTransaction;
import com.amarsoft.awe.Configure;
import com.base.util.QuartzUtil;
import com.tenwa.collectaudit.cache.CollectAuditInfoCache;
import com.tenwa.collectaudit.cache.CollectAuditInfoCacheTj;
import com.tenwa.comm.util.date.DateAssistant;
public class AutoBuckle implements Job {
@ -33,8 +34,7 @@ public class AutoBuckle implements Job {
//
tx = JBOFactory.createJBOTransaction();
//and (O.rent<>'' or O.rent<>'0' or O.rent<>'0.0')
List<BizObject> bos = JBOFactory.getBizObjectManager("jbo.com.tenwa.lease.comm.VI_LC_AUDIT_RENT_PLAN", tx).createQuery("O.COLLECT_STATUS IN ('未收款', '部分收款','代偿') and O.PLAN_DATE <= '" + plan_date + "' and ( O.BATCH_STATUS<>'process' or O.BATCH_STATUS IS NULL ) and (O.distributor_id not in (select dw.distributor_id from jbo.app.tenwa.customer.DEDUCTIONS_WAY dw where dw.Whether_to_enable='Y')) ").getResultList(true);
List<BizObject> bosSz = JBOFactory.getBizObjectManager("jbo.com.tenwa.lease.comm.VI_LC_AUDIT_RENT_PLAN", tx).createQuery("O.COLLECT_STATUS IN ('未收款', '部分收款','代偿') and O.SUBJECTID='aa740e4111c111eaaa0000163e0e11e6' and O.PLAN_DATE <= '" + plan_date + "' and ( O.BATCH_STATUS<>'process' or O.BATCH_STATUS IS NULL ) and (O.distributor_id not in (select dw.distributor_id from jbo.app.tenwa.customer.DEDUCTIONS_WAY dw where dw.Whether_to_enable='Y')) ").getResultList(true);
List<BizObject> bol = JBOFactory.createBizObjectQuery(LC_OCCUPY_RENT_LIST.CLASS_NAME,"FLOW_NAME in ('网银收款','微信银联收款','微信支付收款')").getResultList(false);
//获取租金占用表里的数据有哪些是网银收款占用的
List<String> planIDs = new ArrayList<String>();
@ -58,8 +58,8 @@ public class AutoBuckle implements Job {
}
StringBuffer ids = new StringBuffer();
if(bos.size()>0){
a:for(BizObject bo : bos){
if(bosSz!=null&&bosSz.size()>0){
a:for(BizObject bo : bosSz){
String pid = bo.getAttribute("id").getString();
if(planIDs.size()>0){
for(int i=0;i<planIDs.size();i++){
@ -79,6 +79,32 @@ public class AutoBuckle implements Job {
ca.batchCollectManage(tx);
ca.queryBatchCollectStatus(tx);
}
//天津自动扣款
CollectAuditInfoCacheTj caTj = new CollectAuditInfoCacheTj();
List<BizObject> bosTj = JBOFactory.getBizObjectManager("jbo.com.tenwa.lease.comm.VI_LC_AUDIT_RENT_PLAN", tx).createQuery(" O.COLLECT_STATUS IN ('未收款', '部分收款','代偿') and O.SUBJECTID='d989246c11c111eaaa0000163e0e11e6' and O.PLAN_DATE <= '" + plan_date + "' and ( O.BATCH_STATUS<>'process' or O.BATCH_STATUS IS NULL ) and (O.distributor_id not in (select dw.distributor_id from jbo.app.tenwa.customer.DEDUCTIONS_WAY dw where dw.Whether_to_enable='Y')) ").getResultList(true);
StringBuffer idsTj = new StringBuffer();
if(bosTj!=null && bosTj.size()>0){
a:for(BizObject bo : bosTj){
String pid = bo.getAttribute("id").getString();
if(planIDs.size()>0){
for(int i=0;i<planIDs.size();i++){
if(pid.equals(planIDs.get(i))){
continue a;
}
}
}
idsTj.append(pid+"@");
}
System.out.println("本次扣款的plan_id:"+idsTj.toString());
caTj.setId(idsTj.toString().substring(0, idsTj.toString().length()-1));
Configure CurConfig = Configure.getInstance();
caTj.setFileSavePath(CurConfig.getConfigure("InterfaceFileSavePath"));
caTj.setInputuserid(jboName.getUserId(arg0, tx));
caTj.setInputorgid("system");
caTj.batchCollectManage(tx);
caTj.queryBatchCollectStatus(tx);
}
QuartzUtil.insertLog(plan_date,"com.tenwa.lease.app.quartzmession.AutoBuckle", "success", "成功", curUserId);
} catch (Exception e) {
e.printStackTrace();

View File

@ -15,6 +15,7 @@ import com.amarsoft.are.jbo.JBOTransaction;
import com.amarsoft.awe.Configure;
import com.base.util.QuartzUtil;
import com.tenwa.collectaudit.cache.CollectAuditInfoCache;
import com.tenwa.collectaudit.cache.CollectAuditInfoCacheTj;
import com.tenwa.comm.util.date.DateAssistant;
public class AutoRefresh implements Job{
@ -28,9 +29,9 @@ public class AutoRefresh implements Job{
String curUserId = userId == null? "system" : userId.toString();
try {
tx = JBOFactory.createJBOTransaction();
List<BizObject> bos = JBOFactory.getBizObjectManager(VI_LC_AUDIT_RENT_PLAN.CLASS_NAME, tx).createQuery("O.COLLECT_STATUS IN ('未收款', '部分收款','代偿') and O.BATCH_STATUS='process' and O.PLAN_DATE <= '"+plan_date+"'").getResultList(true);
List<BizObject> bos = JBOFactory.getBizObjectManager(VI_LC_AUDIT_RENT_PLAN.CLASS_NAME, tx).createQuery("O.COLLECT_STATUS IN ('未收款', '部分收款','代偿') and O.SUBJECTID='aa740e4111c111eaaa0000163e0e11e6' and O.BATCH_STATUS='process' and O.PLAN_DATE <= '"+plan_date+"'").getResultList(true);
StringBuffer ids = new StringBuffer();
if(bos.size()>0){
if(bos!=null && bos.size()>0){
for (BizObject bo : bos) {
ids.append(bo.getAttribute("id").getString()+"@");
}
@ -41,6 +42,21 @@ public class AutoRefresh implements Job{
ca.setInputorgid("system");
ca.queryBatchCollectStatus(tx);
}
//天津自动回盘
CollectAuditInfoCacheTj caTj = new CollectAuditInfoCacheTj();
List<BizObject> bosTj = JBOFactory.getBizObjectManager(VI_LC_AUDIT_RENT_PLAN.CLASS_NAME, tx).createQuery("O.COLLECT_STATUS IN ('未收款', '部分收款','代偿') and O.SUBJECTID='d989246c11c111eaaa0000163e0e11e6' and O.BATCH_STATUS='process' and O.PLAN_DATE <= '"+plan_date+"'").getResultList(true);
StringBuffer idsTj = new StringBuffer();
if(bosTj!=null && bosTj.size()>0){
for (BizObject bo : bosTj) {
idsTj.append(bo.getAttribute("id").getString()+"@");
}
caTj.setId(idsTj.toString().substring(0, idsTj.toString().length()-1));
Configure CurConfig = Configure.getInstance();
caTj.setFileSavePath(CurConfig.getConfigure("InterfaceFileSavePath"));
caTj.setInputuserid("system");
caTj.setInputorgid("system");
caTj.queryBatchCollectStatus(tx);
}
QuartzUtil.insertLog(plan_date,"com.tenwa.lease.app.quartzmession.AutoRefresh", "success", "³É¹¦",curUserId);
} catch (Exception e) {
e.printStackTrace();

Some files were not shown because too many files have changed in this diff Show More