Merge branch 'multiagent' into develop
This commit is contained in:
commit
1c6b6ea671
@ -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>
|
||||
|
||||
@ -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()
|
||||
|
||||
@ -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");
|
||||
}
|
||||
|
||||
@ -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"%>
|
||||
@ -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>
|
||||
|
||||
@ -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(){
|
||||
|
||||
@ -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"%>
|
||||
@ -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"%>
|
||||
@ -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~*/%>
|
||||
|
||||
|
||||
@ -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{
|
||||
|
||||
@ -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");
|
||||
|
||||
@ -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("生成失败!!!");
|
||||
|
||||
@ -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]);
|
||||
|
||||
@ -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();
|
||||
|
||||
@ -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();
|
||||
|
||||
@ -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~*/%>
|
||||
|
||||
@ -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{
|
||||
|
||||
@ -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"%>
|
||||
|
||||
@ -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();
|
||||
},"请选择发起编号");
|
||||
|
||||
@ -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){
|
||||
|
||||
@ -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[][] = {
|
||||
|
||||
@ -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)){//³õÉó
|
||||
|
||||
@ -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("@");
|
||||
|
||||
@ -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]);
|
||||
|
||||
@ -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[][] = {
|
||||
|
||||
@ -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++;
|
||||
}
|
||||
|
||||
@ -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" />
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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>
|
||||
|
||||
BIN
WebContent/fileTemplate/放款通知书及放款到账确认书_天津.docx
Normal file
BIN
WebContent/fileTemplate/放款通知书及放款到账确认书_天津.docx
Normal file
Binary file not shown.
@ -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";
|
||||
|
||||
@ -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" />
|
||||
|
||||
46
config/collect_config_tj.properties
Normal file
46
config/collect_config_tj.properties
Normal 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
|
||||
@ -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;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
140
src/com/amarsoft/app/awe/config/CollectPropertiesTj.java
Normal file
140
src/com/amarsoft/app/awe/config/CollectPropertiesTj.java
Normal 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;
|
||||
}
|
||||
}
|
||||
@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
62
src/com/amarsoft/app/awe/config/InitCollectConfigTj.java
Normal file
62
src/com/amarsoft/app/awe/config/InitCollectConfigTj.java
Normal 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();
|
||||
}
|
||||
}
|
||||
@ -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'}]"+"\"}]";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
45
src/com/tenwa/app/wechat/WechatPublicAccountInfoVerify.java
Normal file
45
src/com/tenwa/app/wechat/WechatPublicAccountInfoVerify.java
Normal 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;
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -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 "";
|
||||
}
|
||||
}
|
||||
@ -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", "没有匹配的本方账户,请在本方账户中检查!") ;
|
||||
|
||||
@ -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());
|
||||
}
|
||||
}*/
|
||||
}
|
||||
|
||||
|
||||
@ -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;
|
||||
|
||||
@ -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 {
|
||||
|
||||
@ -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);
|
||||
|
||||
// 通过客户名称获取客户编码维护里面的数据, 如果有数据说明是集团内, 如果没有数据说明是集团外
|
||||
|
||||
@ -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 ";
|
||||
}
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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') ";
|
||||
|
||||
@ -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 ";
|
||||
}
|
||||
|
||||
@ -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 ";
|
||||
|
||||
@ -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("***********************************************************");
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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();
|
||||
|
||||
@ -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+"'";
|
||||
|
||||
@ -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+"'";
|
||||
|
||||
@ -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+"'";
|
||||
|
||||
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
@ -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";
|
||||
|
||||
@ -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";
|
||||
/**
|
||||
|
||||
@ -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";
|
||||
}
|
||||
@ -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";
|
||||
|
||||
@ -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";
|
||||
}
|
||||
@ -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";
|
||||
|
||||
@ -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";
|
||||
}
|
||||
@ -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";
|
||||
}
|
||||
@ -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";
|
||||
}
|
||||
@ -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";
|
||||
}
|
||||
@ -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";
|
||||
}
|
||||
@ -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";
|
||||
/**
|
||||
|
||||
@ -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";
|
||||
}
|
||||
@ -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";
|
||||
}
|
||||
@ -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";
|
||||
}
|
||||
@ -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";
|
||||
}
|
||||
@ -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";
|
||||
}
|
||||
@ -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,
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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 ((
|
||||
|
||||
@ -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 ;
|
||||
@ -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,
|
||||
|
||||
@ -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 ;
|
||||
@ -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)
|
||||
|
||||
@ -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 ;
|
||||
@ -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,
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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 ;
|
||||
@ -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);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
263
src_sql/投产SQL/v20200102/tft_20200102.sql
Normal file
263
src_sql/投产SQL/v20200102/tft_20200102.sql
Normal 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');
|
||||
257
src_sql/投产SQL/v20200102/xzw_20200102.sql
Normal file
257
src_sql/投产SQL/v20200102/xzw_20200102.sql
Normal 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','','','','');
|
||||
48
src_sql/投产SQL/v20200102/zhbb_20200102.sql
Normal file
48
src_sql/投产SQL/v20200102/zhbb_20200102.sql
Normal 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','','','','');
|
||||
29
src_sql/投产SQL/v20200102/zhj_20200102.sql
Normal file
29
src_sql/投产SQL/v20200102/zhj_20200102.sql
Normal 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';
|
||||
|
||||
|
||||
@ -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>");
|
||||
|
||||
1788
src_tenwa/com/tenwa/collectaudit/cache/CollectAuditInfoCacheTj.java
vendored
Normal file
1788
src_tenwa/com/tenwa/collectaudit/cache/CollectAuditInfoCacheTj.java
vendored
Normal file
File diff suppressed because it is too large
Load Diff
219
src_tenwa/com/tenwa/collectaudit/cache/CollectAuditProcessTj.java
vendored
Normal file
219
src_tenwa/com/tenwa/collectaudit/cache/CollectAuditProcessTj.java
vendored
Normal 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 "";
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
@ -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();
|
||||
|
||||
@ -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);
|
||||
|
||||
// 根据客商类型判断现金流编码
|
||||
|
||||
@ -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();
|
||||
|
||||
@ -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
Loading…
x
Reference in New Issue
Block a user