合同信息展示页面只展示头车的(已更生产)
This commit is contained in:
parent
fec72b0d4b
commit
80841c76a6
@ -1,10 +1,50 @@
|
||||
CREATE VIEW apzl.vi_business_info AS
|
||||
(SELECT lci.id id,lci.project_id project_id,lci.PRODUCT_ID PRODUCT_ID,lci.flowunid flowunid,cs.business_status CONTRACT_STAT,lci.contract_no contract_no,lul.CUSTOMER_NAME CUSTOMER_NAME,lpi.project_no PROJECT_NO,lec.FRAME_NUMBER FRAME_NUMBER,lec.VNDR_NAME VNDR_NAME,lfi.APPLYPAY_DATE APPLYPAY_DATE,lci.PROJECT_DATE PROJECT_DATE
|
||||
FROM lb_contract_info lci
|
||||
LEFT JOIN (SELECT bs.contract_number,c.itemname business_status FROM business_status bs LEFT JOIN code_library c ON c.itemno = bs.business_status AND c.codeno = 'BusinessStatus' WHERE EXISTS(SELECT 1 FROM (SELECT contract_number,MAX(inputtime) AS inputtime FROM business_status GROUP BY contract_number) t WHERE t.contract_number = bs.contract_number AND inputtime = bs.inputtime)) cs ON cs.contract_number=lci.contract_no
|
||||
LEFT JOIN lb_union_lessee lul ON lci.PROJECT_ID = lul.PROJECT_ID
|
||||
LEFT JOIN lb_project_info lpi ON lpi.id=lci.project_id
|
||||
LEFT JOIN lb_equipment_car lec ON lec.contract_id=lci.id
|
||||
LEFT JOIN (SELECT flow_bussiness_object.contract_id AS contract_id,LEFT(flow_bussiness_object.InputTime,10) AS APPLYPAY_DATE FROM flow_bussiness_object WHERE (flow_bussiness_object.flow_name = '¸¶¿îÉêÇë(Æû³µ)') GROUP BY flow_bussiness_object.contract_id) lfi ON lci.ID = lfi.contract_id
|
||||
WHERE lci.BUSINESSTYPE = '1'
|
||||
);
|
||||
DELIMITER $$
|
||||
|
||||
ALTER ALGORITHM=UNDEFINED DEFINER=`apzl`@`%` SQL SECURITY DEFINER VIEW `vi_business_info` AS (
|
||||
SELECT
|
||||
`lci`.`ID` AS `id`,
|
||||
`lci`.`PROJECT_ID` AS `project_id`,
|
||||
`lci`.`PRODUCT_ID` AS `PRODUCT_ID`,
|
||||
`lci`.`FLOWUNID` AS `flowunid`,
|
||||
`cs`.`business_status` AS `CONTRACT_STAT`,
|
||||
`lci`.`CONTRACT_NO` AS `contract_no`,
|
||||
`lul`.`CUSTOMER_NAME` AS `CUSTOMER_NAME`,
|
||||
`lpi`.`PROJECT_NO` AS `PROJECT_NO`,
|
||||
`lec`.`FRAME_NUMBER` AS `FRAME_NUMBER`,
|
||||
`lec`.`VNDR_NAME` AS `VNDR_NAME`,
|
||||
`lfi`.`APPLYPAY_DATE` AS `APPLYPAY_DATE`,
|
||||
`lci`.`PROJECT_DATE` AS `PROJECT_DATE`
|
||||
FROM (((((`apzl`.`lb_contract_info` `lci`
|
||||
LEFT JOIN (SELECT
|
||||
`bs`.`contract_number` AS `contract_number`,
|
||||
`c`.`itemname` AS `business_status`
|
||||
FROM (`apzl`.`business_status` `bs`
|
||||
LEFT JOIN `apzl`.`code_library` `c`
|
||||
ON (((`c`.`itemno` = `bs`.`business_status`)
|
||||
AND (`c`.`codeno` = 'BusinessStatus'))))
|
||||
WHERE EXISTS(SELECT
|
||||
1
|
||||
FROM (SELECT
|
||||
`apzl`.`business_status`.`contract_number` AS `contract_number`,
|
||||
MAX(`apzl`.`business_status`.`inputtime`) AS `inputtime`
|
||||
FROM `apzl`.`business_status`
|
||||
GROUP BY `apzl`.`business_status`.`contract_number`) `t`
|
||||
WHERE ((`t`.`contract_number` = `bs`.`contract_number`)
|
||||
AND (`t`.`inputtime` = `bs`.`inputtime`)))) `cs`
|
||||
ON ((`cs`.`contract_number` = `lci`.`CONTRACT_NO`)))
|
||||
LEFT JOIN `apzl`.`lb_union_lessee` `lul`
|
||||
ON ((`lci`.`PROJECT_ID` = `lul`.`PROJECT_ID`)))
|
||||
LEFT JOIN `apzl`.`lb_project_info` `lpi`
|
||||
ON ((`lpi`.`ID` = `lci`.`PROJECT_ID`)))
|
||||
LEFT JOIN `apzl`.`lb_equipment_car` `lec`
|
||||
ON ((`lec`.`CONTRACT_ID` = `lci`.`ID`)))
|
||||
LEFT JOIN (SELECT
|
||||
`apzl`.`flow_bussiness_object`.`contract_id` AS `contract_id`,
|
||||
LEFT(`apzl`.`flow_bussiness_object`.`InputTime`,10) AS `APPLYPAY_DATE`
|
||||
FROM `apzl`.`flow_bussiness_object`
|
||||
WHERE (`apzl`.`flow_bussiness_object`.`flow_name` = '¸¶¿îÉêÇë(Æû³µ)')
|
||||
GROUP BY `apzl`.`flow_bussiness_object`.`contract_id`) `lfi`
|
||||
ON ((`lci`.`ID` = `lfi`.`contract_id`)))
|
||||
WHERE (`lci`.`BUSINESSTYPE` = '1' AND lec.car_attribute='head'))$$
|
||||
|
||||
DELIMITER ;
|
||||
Loading…
x
Reference in New Issue
Block a user