2c9023815726a036015726a496b00001 eleasing_mysql SPRING dataSourceJDBC com.tenwa.report.query.dialect.MysqlDialect Mysql 2c9c81b5687ebb7e016a90e9bd3b05b6 凯捷催收业务报表 CollectionBusiness REPORT_CODE_1557209466662 true 38 REPORT 2c9c81b5687ebb7e016a682764fb0404 2c9c81b5687ebb7e016a90e9bd3d05da 2c9c81b5687ebb7e016a90e9bd2e05b5渠道商催收业务报表CollectionBusiness2c9023815726a036015726a496b00001COMPLEXSQLSELECT t.project_no, t.CONTRACT_NO, t.FULLNAME, t.mobile, t. NAME, t.tel, t.FULLNAME1, t.mobile1, t.FULLNAME2, t.mobile2, t.FULLNAME3, t.mobile3, t.over_Principal, t.over_interest, t.over_penalty, t.over_money + t.over_penalty as over_money , t.corpus_overs, t.interest_overs, t.rent_overs, t.distributor_name, t.LICENSE_PLATE_NUMBER, t.over_days, t.return_period, t.over_list, t.over_num, t.CERTID, t.certid1, t.certid2, t.certid3, t.certid4 FROM ( SELECT o.project_manage, lpi.project_no, o.CONTRACT_NO, cp.FULLNAME AS FULLNAME, cp.mobile AS mobile, cf.`name` AS NAME, cf.tel, a1.fullname AS FULLNAME1, a1.mobile AS mobile1, a2.fullname AS FULLNAME2, a2.mobile AS mobile2, a3.fullname AS FULLNAME3, a3.mobile AS mobile3, ( vo.over_money - vo.over_interest ) AS over_Principal, vo.over_interest, vo.over_penalty, vo.over_money, z.corpus_overs, z.interest_overs, z.rent_overs, di.distributor_name, lec.LICENSE_PLATE_NUMBER, vo.over_days, IFNULL(q.over_num,'0') AS return_period, IFNULL(zj.total,'0') AS over_list, q.over_num, cp.CERTID, cf.certid AS certid1, a1.CERTID AS certid2, a2.CERTID AS certid3, a3.CERTID AS certid4, cf.Partner_ FROM lb_contract_info o LEFT JOIN lb_project_info lpi ON o.PROJECT_ID = lpi.ID LEFT JOIN lb_union_lessee lul ON o.PROJECT_ID = lul.PROJECT_ID LEFT JOIN CUSTOMER_PERSON cp ON cp.CUSTOMERID = lul.CUSTOMER_ID LEFT JOIN CUSTOMER_FAMILY cf ON o.PROJECT_ID = cf.PROJECT_ID AND cf.Partner_='Y' LEFT JOIN distributor_info di ON di.distributor_no = o.distributor_id LEFT JOIN LB_EQUIPMENT_CAR lec ON o.FLOWUNID = lec.FLOWUNID LEFT JOIN VI_OVERDUE_RENT_PLAN_SUM vo ON vo.contract_id = O.id LEFT JOIN LC_CALC_CONDITION lcc ON o.id = lcc.contract_id LEFT JOIN ( SELECT contract_id, SUM(corpus_over) AS corpus_overs, SUM(interest_over) AS interest_overs, SUM(rent_over) AS rent_overs FROM vi_lc_rent_plan10 GROUP BY contract_id ) z ON z.contract_id = o.ID LEFT JOIN ( SELECT contract_id, COUNT(plan_list) AS over_num FROM vi_overdue_rent_plan WHERE plan_status='已结清' GROUP BY contract_id ) q ON q.contract_id = o.ID LEFT JOIN ( SELECT contract_id, COUNT(plan_list) AS total FROM vi_overdue_rent_plan WHERE plan_status='未结清' GROUP BY contract_id ) zj ON zj.contract_id = o.ID LEFT JOIN ( SELECT ( @i := CASE WHEN @pre_parent_code = project_id THEN @i + 1 ELSE 1 END ) rownum, lb_guarantee_unit.*, ( @pre_parent_code := project_id ) FROM lb_guarantee_unit, ( SELECT @i := 0, @pre_parent_code := '' ) AS a GROUP BY project_id, id ORDER BY project_id ) a1 ON a1.project_id = o.project_id AND a1.rownum = 1 LEFT JOIN ( SELECT ( @i := CASE WHEN @pre_parent_code = project_id THEN @i + 1 ELSE 1 END ) rownum, lb_guarantee_unit.*, ( @pre_parent_code := project_id ) FROM lb_guarantee_unit, ( SELECT @i := 0, @pre_parent_code := '' ) AS a GROUP BY project_id, id ORDER BY project_id ) a2 ON a2.project_id = o.project_id AND a2.rownum = 2 LEFT JOIN ( SELECT ( @i := CASE WHEN @pre_parent_code = project_id THEN @i + 1 ELSE 1 END ) rownum, lb_guarantee_unit.*, ( @pre_parent_code := project_id ) FROM lb_guarantee_unit, ( SELECT @i := 0, @pre_parent_code := '' ) AS a GROUP BY project_id, id ORDER BY project_id ) a3 ON a3.project_id = o.project_id AND a3.rownum = 3 WHERE vo.over_money>0 AND o.CONTRACT_STATUS='31' AND o.BUSINESSTYPE='1' AND (lpi.project_manage IN (SELECT userid FROM user_info WHERE belongorg = (SELECT belongorg FROM user_info WHERE userid = '{_TENWA_USERID}')) OR '{_TENWA_USERID}' IN (SELECT userid FROM user_info WHERE belongorg = (SELECT belongorg FROM user_info WHERE userid = 'administrator'))) ) t_TENWA_USERID|_TENWA_USERID 2c9c81b5687ebb7e016a90e9bd3d05c0 project_no STRING project_no 100 30 true false false false false 2c9c81b5687ebb7e016a90e9bd3d05c1 CONTRACT_NO STRING CONTRACT_NO 100 31 true false false false false 2c9c81b5687ebb7e016a90e9bd3d05b9 FULLNAME STRING FULLNAME 100 32 true false false false false 2c9c81b5687ebb7e016a90e9bd3d05d1 mobile STRING mobile 100 33 true false false false false 2c9c81b5687ebb7e016a90e9bd3d05ba NAME STRING NAME 100 34 true false false false false 2c9c81b5687ebb7e016a90e9bd3d05c2 tel STRING tel 100 35 true false false false false 2c9c81b5687ebb7e016a90e9bd3d05bb FULLNAME1 STRING FULLNAME1 100 36 true false false false false 2c9c81b5687ebb7e016a90e9bd3d05bd mobile1 STRING mobile1 100 37 true false false false false 2c9c81b5687ebb7e016a90e9bd3d05cf FULLNAME2 STRING FULLNAME2 100 38 true false false false false 2c9c81b5687ebb7e016a90e9bd3d05c8 mobile2 STRING mobile2 100 39 true false false false false 2c9c81b5687ebb7e016a90e9bd3d05b8 FULLNAME3 STRING FULLNAME3 100 40 true false false false false 2c9c81b5687ebb7e016a90e9bd3d05c3 mobile3 STRING mobile3 100 41 true false false false false 2c9c81b5687ebb7e016a90e9bd3d05ca over_Principal NUMBER over_Principal 100 42 true false false false false 2c9c81b5687ebb7e016a90e9bd3d05c9 over_interest NUMBER over_interest 100 43 true false false false false 2c9c81b5687ebb7e016a90e9bd3d05c5 over_penalty NUMBER over_penalty 100 44 true false false false false 2c9c81b5687ebb7e016a90e9bd3d05d2 over_money NUMBER over_money 100 45 true false false false false 2c9c81b5687ebb7e016a90e9bd3d05d3 corpus_overs NUMBER corpus_overs 100 46 true false false false false 2c9c81b5687ebb7e016a90e9bd3d05c4 interest_overs NUMBER interest_overs 100 47 true false false false false 2c9c81b5687ebb7e016a90e9bd3d05d4 rent_overs NUMBER rent_overs 100 48 true false false false false 2c9c81b5687ebb7e016a90e9bd3d05bf distributor_name STRING distributor_name 100 49 true false false false false 2c9c81b5687ebb7e016a90e9bd3d05b7 LICENSE_PLATE_NUMBER STRING LICENSE_PLATE_NUMBER 100 50 true false false false false 2c9c81b5687ebb7e016a90e9bd3d05bc over_days NUMBER over_days 100 51 true false false false false 2c9c81b5687ebb7e016a90e9bd3d05ce return_period NUMBER return_period 100 52 true false false false false 2c9c81b5687ebb7e016a90e9bd3d05cd over_list NUMBER over_list 100 53 true false false false false 2c9c81b5687ebb7e016a90e9bd3d05cb over_num NUMBER over_num 100 54 true false false false false 2c9c81b5687ebb7e016a90e9bd3d05cc CERTID STRING CERTID 100 55 true false false false false 2c9c81b5687ebb7e016a90e9bd3d05c6 certid1 STRING certid1 100 56 true false false false false 2c9c81b5687ebb7e016a90e9bd3d05d0 certid2 STRING certid2 100 57 true false false false false 2c9c81b5687ebb7e016a90e9bd3d05be certid3 STRING certid3 100 58 true false false false false 2c9c81b5687ebb7e016a90e9bd3d05c7 certid4 STRING certid4 100 59 true false false false false 2c9c81b5687ebb7e016a90e9bd3d05d5 mobile mobile FILTER STRING TEXT 0 2c9c81b5687ebb7e016a90e9bd3d05d8 project_no project_no FILTER STRING TEXT 1 2c9c81b5687ebb7e016a90e9bd3d05d6 FULLNAME FULLNAME FILTER STRING TEXT 2 2c9c81b5687ebb7e016a90e9bd3d05d7 distributor_name distributor_name FILTER STRING TEXT 3 2c9c81b5687ebb7e016a90e9bd3d05d9 LICENSE_PLATE_NUMBER LICENSE_PLATE_NUMBER FILTER STRING TEXT 4 20 true false false false false
2c9c81b5687ebb7e016a90e9bd3d05da 0 0 0 TABLE#2c9c81b5687ebb7e016a90e9bd2e05b5 2c9c81b5687ebb7e016a90e9bd3b05b6 TABLE