diff --git a/src/main/resources/mybatis/dsno2/keyProjects/OutSourcedMapper.xml b/src/main/resources/mybatis/dsno2/keyProjects/OutSourcedMapper.xml index 27164995..56e96123 100644 --- a/src/main/resources/mybatis/dsno2/keyProjects/OutSourcedMapper.xml +++ b/src/main/resources/mybatis/dsno2/keyProjects/OutSourcedMapper.xml @@ -829,7 +829,8 @@ (SELECT count( 1 ) FROM `qa-gwj-prevention`.BUS_KEYPROJECTPUNISH k left join `qa-gwj-prevention`.bus_keyprojectcheck kjc on kjc.KEYPROJECTCHECK_ID = k.KEYPROJECTCHECK_ID WHERE kjc.OUTSOURCED_ID =f.OUTSOURCED_ID AND k.ISDELETE = '0' ) as KEY_COUNT, vua.NAME OUTSOURCED_CREATOR_NAME, ifnull(vac.CORP_NAME,'秦港股份有限公司') CORP_NAME, - p.`NAME` as UNITS_PIC_NAME + p.`NAME` as UNITS_PIC_NAME, + onlineCount.ONLINE_COUNT as VIDEO_ONLINE_COUNT from f left join bus_units b using (UNITS_ID) @@ -840,6 +841,17 @@ LEFT JOIN `qa-gwj-prevention`.vi_user_all vua on f.CREATOR = vua.USER_ID LEFT JOIN `qa-gwj-regulatory`.vi_all_corp vac on vua.CORPINFO_ID = vac.CORPINFO_ID left join `qa-gwj-regulatory`.bus_personnelmanagement p on p.PERSONNELMANAGEMENT_ID = f.UNITS_PIC + LEFT JOIN (SELECT + bo.OUTSOURCED_ID, + COUNT( bvr.VIDEO_RESOURCES_ID ) as ONLINE_COUNT + FROM + `qa-gwj-regulatory`.bus_outsourced bo + LEFT JOIN `qa-gwj-regulatory`.bus_videomanager bv ON bv.OUTSOURCED_ID = bo.OUTSOURCED_ID + AND bv.ISDELETE = '0' + LEFT JOIN bus_video_resources bvr ON bv.VIDEO_RESOURCES_ID = bvr.VIDEO_RESOURCES_ID + AND bvr.ISDELETE = '0' AND bvr.ONLINE_STATUS = '0' + GROUP BY + bo.OUTSOURCED_ID) onlineCount on onlineCount.OUTSOURCED_ID = f.OUTSOURCED_ID where f.ISDELETE = '0' and diff --git a/src/main/resources/mybatis/dsno2/keyProjects/VideoManagerMapper.xml b/src/main/resources/mybatis/dsno2/keyProjects/VideoManagerMapper.xml index b6cefcf0..d02004c1 100644 --- a/src/main/resources/mybatis/dsno2/keyProjects/VideoManagerMapper.xml +++ b/src/main/resources/mybatis/dsno2/keyProjects/VideoManagerMapper.xml @@ -296,9 +296,11 @@