From 4fededa01934dd01db457b3cf1c15a3819994b51 Mon Sep 17 00:00:00 2001 From: zhangbb Date: Mon, 13 Jan 2020 13:46:29 +0800 Subject: [PATCH] =?UTF-8?q?1.=E8=A1=A5=E4=B8=8A=E6=BC=8F=E6=9B=B4=E7=9A=84?= =?UTF-8?q?=E8=A7=86=E5=9B=BEvi=5Flc=5Ffund=5Fplan?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src_sql/view/vi_lc_fund_plan.sql | 90 ++++++++++++++------------------ 1 file changed, 40 insertions(+), 50 deletions(-) diff --git a/src_sql/view/vi_lc_fund_plan.sql b/src_sql/view/vi_lc_fund_plan.sql index b5f5055da..1c456d303 100644 --- a/src_sql/view/vi_lc_fund_plan.sql +++ b/src_sql/view/vi_lc_fund_plan.sql @@ -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 ; \ No newline at end of file