提交diamagnetic
parent
9b3feddcfb
commit
ec8cf4060c
|
@ -151,7 +151,7 @@
|
||||||
<select id="groupByCategory" parameterType="com.ruoyi.system.domain.FlowTaskEntity" resultType="com.ruoyi.system.domain.FlowTaskEntity">
|
<select id="groupByCategory" parameterType="com.ruoyi.system.domain.FlowTaskEntity" resultType="com.ruoyi.system.domain.FlowTaskEntity">
|
||||||
SELECT a.dict_label taskName,b.cnt assigneeId,c.cnt procDefVersion FROM
|
SELECT a.dict_label taskName,b.cnt assigneeId,c.cnt procDefVersion FROM
|
||||||
( SELECT * FROM sys_dict_data WHERE dict_type = 'sys_process_category') a
|
( SELECT * FROM sys_dict_data WHERE dict_type = 'sys_process_category') a
|
||||||
LEFT JOIN (SELECT category,COUNT(1) cnt FROM vw_flow_all WHERE finishTime IS NOT NULL
|
LEFT JOIN (SELECT category,COUNT(1) cnt FROM vw_flow_all WHERE finishTime IS NOT NULL and businessVisible=0
|
||||||
<if test="projectDeptId !=null and projectDeptId!=''">and businessDeptId=#{projectDeptId}</if>
|
<if test="projectDeptId !=null and projectDeptId!=''">and businessDeptId=#{projectDeptId}</if>
|
||||||
<if test="businessKey !=null and businessKey!=''">and businessKey=#{businessKey}</if>
|
<if test="businessKey !=null and businessKey!=''">and businessKey=#{businessKey}</if>
|
||||||
<if test="proType != null and proType != ''"> and businessType = #{proType}</if>
|
<if test="proType != null and proType != ''"> and businessType = #{proType}</if>
|
||||||
|
@ -163,7 +163,7 @@
|
||||||
</if>
|
</if>
|
||||||
|
|
||||||
GROUP BY category) b ON a.dict_value=b.category
|
GROUP BY category) b ON a.dict_value=b.category
|
||||||
LEFT JOIN (SELECT category,COUNT(1) cnt FROM vw_flow_all WHERE finishTime IS NULL AND taskName!='提交申请'
|
LEFT JOIN (SELECT category,COUNT(1) cnt FROM vw_flow_all WHERE finishTime IS NULL and businessVisible=0 and taskName!='提交申请'
|
||||||
<if test="projectDeptId !=null and projectDeptId!=''">and businessDeptId=#{projectDeptId}</if>
|
<if test="projectDeptId !=null and projectDeptId!=''">and businessDeptId=#{projectDeptId}</if>
|
||||||
<if test="businessKey !=null and businessKey!=''">and businessKey=#{businessKey}</if>
|
<if test="businessKey !=null and businessKey!=''">and businessKey=#{businessKey}</if>
|
||||||
<if test="proType != null and proType != ''"> and businessType = #{proType}</if>
|
<if test="proType != null and proType != ''"> and businessType = #{proType}</if>
|
||||||
|
@ -179,7 +179,7 @@
|
||||||
|
|
||||||
<select id="groupByUnit" parameterType="com.ruoyi.system.domain.FlowTaskEntity" resultType="com.ruoyi.system.domain.FlowTaskEntity">
|
<select id="groupByUnit" parameterType="com.ruoyi.system.domain.FlowTaskEntity" resultType="com.ruoyi.system.domain.FlowTaskEntity">
|
||||||
SELECT cat taskName, COUNT(1) assigneeId FROM (
|
SELECT cat taskName, COUNT(1) assigneeId FROM (
|
||||||
SELECT *,'总包单位' cat FROM vw_flow_all WHERE finishTime IS NULL AND taskName LIKE '总包%'
|
SELECT *,'总包单位' cat FROM vw_flow_all WHERE finishTime IS NULL AND taskName LIKE '总包%' and businessVisible=0
|
||||||
<if test="projectDeptId !=null and projectDeptId!=''">and businessDeptId=#{projectDeptId}</if>
|
<if test="projectDeptId !=null and projectDeptId!=''">and businessDeptId=#{projectDeptId}</if>
|
||||||
<if test="businessKey !=null and businessKey!=''">and businessKey=#{businessKey}</if>
|
<if test="businessKey !=null and businessKey!=''">and businessKey=#{businessKey}</if>
|
||||||
<if test="proType != null and proType != ''"> and businessType = #{proType}</if>
|
<if test="proType != null and proType != ''"> and businessType = #{proType}</if>
|
||||||
|
@ -190,7 +190,7 @@
|
||||||
</foreach>
|
</foreach>
|
||||||
</if>
|
</if>
|
||||||
UNION
|
UNION
|
||||||
SELECT *,'监理单位' cat FROM vw_flow_all WHERE finishTime IS NULL AND taskName LIKE '监理%'
|
SELECT *,'监理单位' cat FROM vw_flow_all WHERE finishTime IS NULL AND taskName LIKE '监理%' and businessVisible=0
|
||||||
<if test="projectDeptId !=null and projectDeptId!=''">and businessDeptId=#{projectDeptId}</if>
|
<if test="projectDeptId !=null and projectDeptId!=''">and businessDeptId=#{projectDeptId}</if>
|
||||||
<if test="businessKey !=null and businessKey!=''">and businessKey=#{businessKey}</if>
|
<if test="businessKey !=null and businessKey!=''">and businessKey=#{businessKey}</if>
|
||||||
<if test="proType != null and proType != ''"> and businessType = #{proType}</if>
|
<if test="proType != null and proType != ''"> and businessType = #{proType}</if>
|
||||||
|
@ -201,7 +201,7 @@
|
||||||
</foreach>
|
</foreach>
|
||||||
</if>
|
</if>
|
||||||
UNION
|
UNION
|
||||||
SELECT *,'设计单位' cat FROM vw_flow_all WHERE finishTime IS NULL AND taskName LIKE '设计%'
|
SELECT *,'设计单位' cat FROM vw_flow_all WHERE finishTime IS NULL AND taskName LIKE '设计%' and businessVisible=0
|
||||||
<if test="projectDeptId !=null and projectDeptId!=''">and businessDeptId=#{projectDeptId}</if>
|
<if test="projectDeptId !=null and projectDeptId!=''">and businessDeptId=#{projectDeptId}</if>
|
||||||
<if test="businessKey !=null and businessKey!=''">and businessKey=#{businessKey}</if>
|
<if test="businessKey !=null and businessKey!=''">and businessKey=#{businessKey}</if>
|
||||||
<if test="proType != null and proType != ''"> and businessType = #{proType}</if>
|
<if test="proType != null and proType != ''"> and businessType = #{proType}</if>
|
||||||
|
@ -212,7 +212,7 @@
|
||||||
</foreach>
|
</foreach>
|
||||||
</if>
|
</if>
|
||||||
UNION
|
UNION
|
||||||
SELECT *,'甲方代表' cat FROM vw_flow_all WHERE finishTime IS NULL AND taskName LIKE '甲方%'
|
SELECT *,'甲方代表' cat FROM vw_flow_all WHERE finishTime IS NULL AND taskName LIKE '甲方%' and businessVisible=0
|
||||||
<if test="projectDeptId !=null and projectDeptId!=''">and businessDeptId=#{projectDeptId}</if>
|
<if test="projectDeptId !=null and projectDeptId!=''">and businessDeptId=#{projectDeptId}</if>
|
||||||
<if test="businessKey !=null and businessKey!=''">and businessKey=#{businessKey}</if>
|
<if test="businessKey !=null and businessKey!=''">and businessKey=#{businessKey}</if>
|
||||||
<if test="proType != null and proType != ''"> and businessType = #{proType}</if>
|
<if test="proType != null and proType != ''"> and businessType = #{proType}</if>
|
||||||
|
@ -223,7 +223,7 @@
|
||||||
</foreach>
|
</foreach>
|
||||||
</if>
|
</if>
|
||||||
UNION
|
UNION
|
||||||
SELECT *,'子公司' cat FROM vw_flow_all WHERE finishTime IS NULL AND taskName LIKE '工程%'
|
SELECT *,'子公司' cat FROM vw_flow_all WHERE finishTime IS NULL AND taskName LIKE '工程%' and businessVisible=0
|
||||||
<if test="projectDeptId !=null and projectDeptId!=''">and businessDeptId=#{projectDeptId}</if>
|
<if test="projectDeptId !=null and projectDeptId!=''">and businessDeptId=#{projectDeptId}</if>
|
||||||
<if test="businessKey !=null and businessKey!=''">and businessKey=#{businessKey}</if>
|
<if test="businessKey !=null and businessKey!=''">and businessKey=#{businessKey}</if>
|
||||||
<if test="proType != null and proType != ''"> and businessType = #{proType}</if>
|
<if test="proType != null and proType != ''"> and businessType = #{proType}</if>
|
||||||
|
@ -239,7 +239,7 @@
|
||||||
|
|
||||||
<select id="groupByUnitFinish" parameterType="com.ruoyi.system.domain.FlowTaskEntity" resultType="com.ruoyi.system.domain.FlowTaskEntity">
|
<select id="groupByUnitFinish" parameterType="com.ruoyi.system.domain.FlowTaskEntity" resultType="com.ruoyi.system.domain.FlowTaskEntity">
|
||||||
SELECT cat taskName, COUNT(1) assigneeId FROM (
|
SELECT cat taskName, COUNT(1) assigneeId FROM (
|
||||||
SELECT *,'总包单位' cat FROM vw_flow_all WHERE taskName LIKE '总包%' AND taskName!='提交申请' and finishTime IS not NULL
|
SELECT *,'总包单位' cat FROM vw_flow_all WHERE taskName LIKE '总包%' AND taskName!='提交申请' and finishTime IS not NULL and businessVisible=0
|
||||||
<if test="projectDeptId !=null and projectDeptId!=''">and businessDeptId=#{projectDeptId}</if>
|
<if test="projectDeptId !=null and projectDeptId!=''">and businessDeptId=#{projectDeptId}</if>
|
||||||
<if test="businessKey !=null and businessKey!=''">and businessKey=#{businessKey}</if>
|
<if test="businessKey !=null and businessKey!=''">and businessKey=#{businessKey}</if>
|
||||||
<if test="proType != null and proType != ''"> and businessType = #{proType}</if>
|
<if test="proType != null and proType != ''"> and businessType = #{proType}</if>
|
||||||
|
@ -250,7 +250,7 @@
|
||||||
</foreach>
|
</foreach>
|
||||||
</if>
|
</if>
|
||||||
UNION
|
UNION
|
||||||
SELECT *,'监理单位' cat FROM vw_flow_all WHERE taskName LIKE '监理%' AND taskName!='提交申请' and finishTime IS not NULL
|
SELECT *,'监理单位' cat FROM vw_flow_all WHERE taskName LIKE '监理%' AND taskName!='提交申请' and finishTime IS not NULL and businessVisible=0
|
||||||
<if test="projectDeptId !=null and projectDeptId!=''">and businessDeptId=#{projectDeptId}</if>
|
<if test="projectDeptId !=null and projectDeptId!=''">and businessDeptId=#{projectDeptId}</if>
|
||||||
<if test="businessKey !=null and businessKey!=''">and businessKey=#{businessKey}</if>
|
<if test="businessKey !=null and businessKey!=''">and businessKey=#{businessKey}</if>
|
||||||
<if test="proType != null and proType != ''"> and businessType = #{proType}</if>
|
<if test="proType != null and proType != ''"> and businessType = #{proType}</if>
|
||||||
|
@ -261,7 +261,7 @@
|
||||||
</foreach>
|
</foreach>
|
||||||
</if>
|
</if>
|
||||||
UNION
|
UNION
|
||||||
SELECT *,'设计单位' cat FROM vw_flow_all WHERE taskName LIKE '设计%' AND taskName!='提交申请' and finishTime IS not NULL
|
SELECT *,'设计单位' cat FROM vw_flow_all WHERE taskName LIKE '设计%' AND taskName!='提交申请' and finishTime IS not NULL and businessVisible=0
|
||||||
<if test="projectDeptId !=null and projectDeptId!=''">and businessDeptId=#{projectDeptId}</if>
|
<if test="projectDeptId !=null and projectDeptId!=''">and businessDeptId=#{projectDeptId}</if>
|
||||||
<if test="businessKey !=null and businessKey!=''">and businessKey=#{businessKey}</if>
|
<if test="businessKey !=null and businessKey!=''">and businessKey=#{businessKey}</if>
|
||||||
<if test="proType != null and proType != ''"> and businessType = #{proType}</if>
|
<if test="proType != null and proType != ''"> and businessType = #{proType}</if>
|
||||||
|
@ -272,7 +272,7 @@
|
||||||
</foreach>
|
</foreach>
|
||||||
</if>
|
</if>
|
||||||
UNION
|
UNION
|
||||||
SELECT *,'甲方代表' cat FROM vw_flow_all WHERE taskName LIKE '甲方%' AND taskName!='提交申请' and finishTime IS not NULL
|
SELECT *,'甲方代表' cat FROM vw_flow_all WHERE taskName LIKE '甲方%' AND taskName!='提交申请' and finishTime IS not NULL and businessVisible=0
|
||||||
<if test="projectDeptId !=null and projectDeptId!=''">and businessDeptId=#{projectDeptId}</if>
|
<if test="projectDeptId !=null and projectDeptId!=''">and businessDeptId=#{projectDeptId}</if>
|
||||||
<if test="businessKey !=null and businessKey!=''">and businessKey=#{businessKey}</if>
|
<if test="businessKey !=null and businessKey!=''">and businessKey=#{businessKey}</if>
|
||||||
<if test="proType != null and proType != ''"> and businessType = #{proType}</if>
|
<if test="proType != null and proType != ''"> and businessType = #{proType}</if>
|
||||||
|
@ -283,7 +283,7 @@
|
||||||
</foreach>
|
</foreach>
|
||||||
</if>
|
</if>
|
||||||
UNION
|
UNION
|
||||||
SELECT *,'子公司' cat FROM vw_flow_all WHERE taskName LIKE '工程%' AND taskName!='提交申请' and finishTime IS not NULL
|
SELECT *,'子公司' cat FROM vw_flow_all WHERE taskName LIKE '工程%' AND taskName!='提交申请' and finishTime IS not NULL and businessVisible=0
|
||||||
<if test="projectDeptId !=null and projectDeptId!=''">and businessDeptId=#{projectDeptId}</if>
|
<if test="projectDeptId !=null and projectDeptId!=''">and businessDeptId=#{projectDeptId}</if>
|
||||||
<if test="businessKey !=null and businessKey!=''">and businessKey=#{businessKey}</if>
|
<if test="businessKey !=null and businessKey!=''">and businessKey=#{businessKey}</if>
|
||||||
<if test="proType != null and proType != ''"> and businessType = #{proType}</if>
|
<if test="proType != null and proType != ''"> and businessType = #{proType}</if>
|
||||||
|
@ -299,7 +299,7 @@
|
||||||
|
|
||||||
<select id="groupByUnitTotal" parameterType="com.ruoyi.system.domain.FlowTaskEntity" resultType="com.ruoyi.system.domain.FlowTaskEntity">
|
<select id="groupByUnitTotal" parameterType="com.ruoyi.system.domain.FlowTaskEntity" resultType="com.ruoyi.system.domain.FlowTaskEntity">
|
||||||
SELECT cat taskName, COUNT(1) assigneeId FROM (
|
SELECT cat taskName, COUNT(1) assigneeId FROM (
|
||||||
SELECT *,'总包单位' cat FROM vw_flow_all WHERE taskName LIKE '总包%' AND taskName!='提交申请'
|
SELECT *,'总包单位' cat FROM vw_flow_all WHERE taskName LIKE '总包%' AND taskName!='提交申请' and businessVisible=0
|
||||||
<if test="projectDeptId !=null and projectDeptId!=''">and businessDeptId=#{projectDeptId}</if>
|
<if test="projectDeptId !=null and projectDeptId!=''">and businessDeptId=#{projectDeptId}</if>
|
||||||
<if test="businessKey !=null and businessKey!=''">and businessKey=#{businessKey}</if>
|
<if test="businessKey !=null and businessKey!=''">and businessKey=#{businessKey}</if>
|
||||||
<if test="proType != null and proType != ''"> and businessType = #{proType}</if>
|
<if test="proType != null and proType != ''"> and businessType = #{proType}</if>
|
||||||
|
@ -310,7 +310,7 @@
|
||||||
</foreach>
|
</foreach>
|
||||||
</if>
|
</if>
|
||||||
UNION
|
UNION
|
||||||
SELECT *,'监理单位' cat FROM vw_flow_all WHERE taskName LIKE '监理%' AND taskName!='提交申请'
|
SELECT *,'监理单位' cat FROM vw_flow_all WHERE taskName LIKE '监理%' AND taskName!='提交申请' and businessVisible=0
|
||||||
<if test="projectDeptId !=null and projectDeptId!=''">and businessDeptId=#{projectDeptId}</if>
|
<if test="projectDeptId !=null and projectDeptId!=''">and businessDeptId=#{projectDeptId}</if>
|
||||||
<if test="businessKey !=null and businessKey!=''">and businessKey=#{businessKey}</if>
|
<if test="businessKey !=null and businessKey!=''">and businessKey=#{businessKey}</if>
|
||||||
<if test="proType != null and proType != ''"> and businessType = #{proType}</if>
|
<if test="proType != null and proType != ''"> and businessType = #{proType}</if>
|
||||||
|
@ -321,7 +321,7 @@
|
||||||
</foreach>
|
</foreach>
|
||||||
</if>
|
</if>
|
||||||
UNION
|
UNION
|
||||||
SELECT *,'设计单位' cat FROM vw_flow_all WHERE taskName LIKE '设计%' AND taskName!='提交申请'
|
SELECT *,'设计单位' cat FROM vw_flow_all WHERE taskName LIKE '设计%' AND taskName!='提交申请' and businessVisible=0
|
||||||
<if test="projectDeptId !=null and projectDeptId!=''">and businessDeptId=#{projectDeptId}</if>
|
<if test="projectDeptId !=null and projectDeptId!=''">and businessDeptId=#{projectDeptId}</if>
|
||||||
<if test="businessKey !=null and businessKey!=''">and businessKey=#{businessKey}</if>
|
<if test="businessKey !=null and businessKey!=''">and businessKey=#{businessKey}</if>
|
||||||
<if test="proType != null and proType != ''"> and businessType = #{proType}</if>
|
<if test="proType != null and proType != ''"> and businessType = #{proType}</if>
|
||||||
|
@ -332,7 +332,7 @@
|
||||||
</foreach>
|
</foreach>
|
||||||
</if>
|
</if>
|
||||||
UNION
|
UNION
|
||||||
SELECT *,'甲方代表' cat FROM vw_flow_all WHERE taskName LIKE '甲方%' AND taskName!='提交申请'
|
SELECT *,'甲方代表' cat FROM vw_flow_all WHERE taskName LIKE '甲方%' AND taskName!='提交申请' and businessVisible=0
|
||||||
<if test="projectDeptId !=null and projectDeptId!=''">and businessDeptId=#{projectDeptId}</if>
|
<if test="projectDeptId !=null and projectDeptId!=''">and businessDeptId=#{projectDeptId}</if>
|
||||||
<if test="businessKey !=null and businessKey!=''">and businessKey=#{businessKey}</if>
|
<if test="businessKey !=null and businessKey!=''">and businessKey=#{businessKey}</if>
|
||||||
<if test="proType != null and proType != ''"> and businessType = #{proType}</if>
|
<if test="proType != null and proType != ''"> and businessType = #{proType}</if>
|
||||||
|
@ -343,7 +343,7 @@
|
||||||
</foreach>
|
</foreach>
|
||||||
</if>
|
</if>
|
||||||
UNION
|
UNION
|
||||||
SELECT *,'子公司' cat FROM vw_flow_all WHERE taskName LIKE '工程%' AND taskName!='提交申请'
|
SELECT *,'子公司' cat FROM vw_flow_all WHERE taskName LIKE '工程%' AND taskName!='提交申请' and businessVisible=0
|
||||||
<if test="projectDeptId !=null and projectDeptId!=''">and businessDeptId=#{projectDeptId}</if>
|
<if test="projectDeptId !=null and projectDeptId!=''">and businessDeptId=#{projectDeptId}</if>
|
||||||
<if test="businessKey !=null and businessKey!=''">and businessKey=#{businessKey}</if>
|
<if test="businessKey !=null and businessKey!=''">and businessKey=#{businessKey}</if>
|
||||||
<if test="proType != null and proType != ''"> and businessType = #{proType}</if>
|
<if test="proType != null and proType != ''"> and businessType = #{proType}</if>
|
||||||
|
@ -360,6 +360,7 @@
|
||||||
<select id="listByCategory" parameterType="com.ruoyi.system.domain.FlowTaskEntity" resultType="com.ruoyi.system.domain.FlowTaskEntity">
|
<select id="listByCategory" parameterType="com.ruoyi.system.domain.FlowTaskEntity" resultType="com.ruoyi.system.domain.FlowTaskEntity">
|
||||||
SELECT * FROM vw_flow_all
|
SELECT * FROM vw_flow_all
|
||||||
<where>
|
<where>
|
||||||
|
businessVisible=0
|
||||||
<if test="category != null and category != ''"> and category = #{category}</if>
|
<if test="category != null and category != ''"> and category = #{category}</if>
|
||||||
<if test="deptId !=null and deptId>0">and businessDeptId=#{deptId}</if>
|
<if test="deptId !=null and deptId>0">and businessDeptId=#{deptId}</if>
|
||||||
<if test="proType != null and proType != ''"> and businessType = #{proType}</if>
|
<if test="proType != null and proType != ''"> and businessType = #{proType}</if>
|
||||||
|
@ -374,7 +375,7 @@
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="listByUnit" parameterType="com.ruoyi.system.domain.FlowTaskEntity" resultType="com.ruoyi.system.domain.FlowTaskEntity">
|
<select id="listByUnit" parameterType="com.ruoyi.system.domain.FlowTaskEntity" resultType="com.ruoyi.system.domain.FlowTaskEntity">
|
||||||
SELECT * FROM vw_flow_all WHERE finishTime IS NULL
|
SELECT * FROM vw_flow_all WHERE finishTime IS NULL and businessVisible=0
|
||||||
<if test="taskId!=null">
|
<if test="taskId!=null">
|
||||||
<if test="taskId==1"> AND taskName LIKE '总包%' </if>
|
<if test="taskId==1"> AND taskName LIKE '总包%' </if>
|
||||||
<if test="taskId==2"> AND taskName LIKE '监理%' </if>
|
<if test="taskId==2"> AND taskName LIKE '监理%' </if>
|
||||||
|
@ -396,6 +397,7 @@
|
||||||
<select id="listByState" parameterType="com.ruoyi.system.domain.FlowTaskEntity" resultType="com.ruoyi.system.domain.FlowTaskEntity">
|
<select id="listByState" parameterType="com.ruoyi.system.domain.FlowTaskEntity" resultType="com.ruoyi.system.domain.FlowTaskEntity">
|
||||||
SELECT * FROM vw_flow_all
|
SELECT * FROM vw_flow_all
|
||||||
<where>
|
<where>
|
||||||
|
businessVisible=0
|
||||||
<if test="taskId!=null">
|
<if test="taskId!=null">
|
||||||
<if test="taskId==1"> AND taskName!='提交申请' </if>
|
<if test="taskId==1"> AND taskName!='提交申请' </if>
|
||||||
<if test="taskId==2"> AND finishTime IS NULL AND taskName!='提交申请' </if>
|
<if test="taskId==2"> AND finishTime IS NULL AND taskName!='提交申请' </if>
|
||||||
|
@ -415,7 +417,7 @@
|
||||||
|
|
||||||
<select id="groupByProject" resultType="com.ruoyi.system.domain.FlowTaskEntity" parameterType="long">
|
<select id="groupByProject" resultType="com.ruoyi.system.domain.FlowTaskEntity" parameterType="long">
|
||||||
SELECT a.businessKey,a.cnt duration ,b.projectName businessKeyName FROM (
|
SELECT a.businessKey,a.cnt duration ,b.projectName businessKeyName FROM (
|
||||||
SELECT businessKey,COUNT(1) cnt FROM vw_flow_all WHERE taskName!='提交申请'
|
SELECT businessKey,COUNT(1) cnt FROM vw_flow_all WHERE taskName!='提交申请' and businessVisible=0
|
||||||
<if test="deptId !=null and deptId>0">and businessDeptId=#{deptId}</if>
|
<if test="deptId !=null and deptId>0">and businessDeptId=#{deptId}</if>
|
||||||
<if test="proType != null and proType != ''"> and businessType = #{proType}</if>
|
<if test="proType != null and proType != ''"> and businessType = #{proType}</if>
|
||||||
GROUP BY businessKey ) a,sur_project b WHERE a.businessKey=b.id
|
GROUP BY businessKey ) a,sur_project b WHERE a.businessKey=b.id
|
||||||
|
@ -447,6 +449,7 @@
|
||||||
FROM
|
FROM
|
||||||
vw_flow_all fa
|
vw_flow_all fa
|
||||||
<where>
|
<where>
|
||||||
|
businessVisible=0
|
||||||
<if test="proType != null and proType != ''"> and fa.businessType = #{proType}</if>
|
<if test="proType != null and proType != ''"> and fa.businessType = #{proType}</if>
|
||||||
<if test="procDefKey != null and procDefKey != ''"> and fa.procDefKey = #{procDefKey}</if>
|
<if test="procDefKey != null and procDefKey != ''"> and fa.procDefKey = #{procDefKey}</if>
|
||||||
<if test="businessKey != null and businessKey != ''"> and fa.businessKey = #{businessKey}</if>
|
<if test="businessKey != null and businessKey != ''"> and fa.businessKey = #{businessKey}</if>
|
||||||
|
|
|
@ -15,6 +15,8 @@ CREATE VIEW vw_smz_ssp_problemmodify_audit AS (
|
||||||
a.*, a.updateTime AS audittime,
|
a.*, a.updateTime AS audittime,
|
||||||
b.deptId,
|
b.deptId,
|
||||||
b.projectName as prjName,
|
b.projectName as prjName,
|
||||||
|
b.projectType as proType,
|
||||||
|
b.progressVisible as progressVisible,
|
||||||
u.nick_name AS createBy
|
u.nick_name AS createBy
|
||||||
FROM
|
FROM
|
||||||
smz_ssp_problemmodify a
|
smz_ssp_problemmodify a
|
||||||
|
@ -54,6 +56,7 @@ CREATE VIEW vw_flow_all AS (
|
||||||
sp.deptId as businessDeptId,
|
sp.deptId as businessDeptId,
|
||||||
sp.projectType as businessType,
|
sp.projectType as businessType,
|
||||||
sp.projectName AS businessKeyName,
|
sp.projectName AS businessKeyName,
|
||||||
|
sp.progressVisible AS businessVisible,
|
||||||
ru.user_id AS startUserId,
|
ru.user_id AS startUserId,
|
||||||
ru.nick_name AS startUserName,
|
ru.nick_name AS startUserName,
|
||||||
rd.dept_name AS startDeptName,
|
rd.dept_name AS startDeptName,
|
||||||
|
@ -110,6 +113,7 @@ CREATE VIEW vw_flow_await AS (SELECT
|
||||||
sp.deptId AS businessDeptId,
|
sp.deptId AS businessDeptId,
|
||||||
sp.projectType AS businessType,
|
sp.projectType AS businessType,
|
||||||
sp.projectName AS businessKeyName,
|
sp.projectName AS businessKeyName,
|
||||||
|
sp.progressVisible AS businessVisible,
|
||||||
ru.user_id AS startUserId,
|
ru.user_id AS startUserId,
|
||||||
ru.nick_name AS startUserName,
|
ru.nick_name AS startUserName,
|
||||||
rd.dept_name AS startDeptName,
|
rd.dept_name AS startDeptName,
|
||||||
|
@ -151,6 +155,7 @@ WHERE
|
||||||
-- )
|
-- )
|
||||||
-- )
|
-- )
|
||||||
|
|
||||||
|
|
||||||
##审批意见
|
##审批意见
|
||||||
DROP view vw_flow_comment;
|
DROP view vw_flow_comment;
|
||||||
CREATE VIEW vw_flow_comment AS (
|
CREATE VIEW vw_flow_comment AS (
|
||||||
|
@ -225,6 +230,7 @@ DEF.END_TIME_ as finishTime,
|
||||||
sp.deptId AS businessDeptId,
|
sp.deptId AS businessDeptId,
|
||||||
sp.projectType AS businessType,
|
sp.projectType AS businessType,
|
||||||
sp.projectName AS businessKeyName,
|
sp.projectName AS businessKeyName,
|
||||||
|
sp.progressVisible AS businessVisible,
|
||||||
ru.user_id AS startUserId,
|
ru.user_id AS startUserId,
|
||||||
ru.nick_name AS startUserName,
|
ru.nick_name AS startUserName,
|
||||||
rd.dept_name AS startDeptName,
|
rd.dept_name AS startDeptName,
|
||||||
|
|
|
@ -30,37 +30,34 @@ public class FloweController extends BaseController {
|
||||||
private RedisCache redisCache;
|
private RedisCache redisCache;
|
||||||
|
|
||||||
@GetMapping("/groupByCategory")
|
@GetMapping("/groupByCategory")
|
||||||
public AjaxResult groupByCategory(long deptId,long projectId,String proType){
|
public AjaxResult groupByCategory(long deptId,long projectId){
|
||||||
FlowTaskEntity where=new FlowTaskEntity();
|
FlowTaskEntity where=new FlowTaskEntity();
|
||||||
if(deptId<=0){
|
if(deptId<=0){
|
||||||
if (SecurityUtils.isUserB()) {
|
if (SecurityUtils.isUserB()) {
|
||||||
where.setPrjIds(getProjectIds());
|
where.setPrjIds(getProjectIds());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
String key="bgscreen_flow_groupByCategory_"+deptId+"_"+projectId+"_"+proType+Md5Utils.hash(where.getPrjIds());
|
String key="bgscreen_flow_groupByCategory_"+deptId+"_"+projectId+"_"+where.getProType()+Md5Utils.hash(where.getPrjIds());
|
||||||
Object obj=redisCache.getCacheObject(key);
|
Object obj=redisCache.getCacheObject(key);
|
||||||
if(obj!=null){
|
if(obj!=null){
|
||||||
return AjaxResult.success(obj);
|
return AjaxResult.success(obj);
|
||||||
}
|
}
|
||||||
where.setProjectDeptId(deptId<1?null:""+deptId);
|
where.setProjectDeptId(deptId<1?null:""+deptId);
|
||||||
where.setBusinessKey(projectId<1?null:""+projectId);
|
where.setBusinessKey(projectId<1?null:""+projectId);
|
||||||
if(StringUtils.isNotNull(proType) && !"0".equals(proType)){
|
|
||||||
where.setProType(proType);
|
|
||||||
}
|
|
||||||
List<FlowTaskEntity> list=flowBusinessKeyService.groupByCategory(where);
|
List<FlowTaskEntity> list=flowBusinessKeyService.groupByCategory(where);
|
||||||
redisCache.setCacheObject(key, list, Constants.BIGSCREEN_QUERY_CACHE, TimeUnit.MINUTES);
|
redisCache.setCacheObject(key, list, Constants.BIGSCREEN_QUERY_CACHE, TimeUnit.MINUTES);
|
||||||
return AjaxResult.success(list);
|
return AjaxResult.success(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
@GetMapping("/groupByUnit")
|
@GetMapping("/groupByUnit")
|
||||||
public AjaxResult groupByUnit(long deptId,long projectId,String proType){
|
public AjaxResult groupByUnit(long deptId,long projectId){
|
||||||
FlowTaskEntity where=new FlowTaskEntity();
|
FlowTaskEntity where=new FlowTaskEntity();
|
||||||
if(deptId<=0){
|
if(deptId<=0){
|
||||||
if (SecurityUtils.isUserB()) {
|
if (SecurityUtils.isUserB()) {
|
||||||
where.setPrjIds(getProjectIds());
|
where.setPrjIds(getProjectIds());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
String key="bgscreen_flow_groupByUnit_"+deptId+"_"+projectId+"_"+proType+Md5Utils.hash(where.getPrjIds());
|
String key="bgscreen_flow_groupByUnit_"+deptId+"_"+projectId+"_"+where.getProType()+Md5Utils.hash(where.getPrjIds());
|
||||||
Object obj=redisCache.getCacheObject(key);
|
Object obj=redisCache.getCacheObject(key);
|
||||||
if(obj!=null){
|
if(obj!=null){
|
||||||
return AjaxResult.success(obj);
|
return AjaxResult.success(obj);
|
||||||
|
@ -68,9 +65,6 @@ public class FloweController extends BaseController {
|
||||||
|
|
||||||
where.setProjectDeptId(deptId<1?"":""+deptId);
|
where.setProjectDeptId(deptId<1?"":""+deptId);
|
||||||
where.setBusinessKey(projectId<1?"":""+projectId);
|
where.setBusinessKey(projectId<1?"":""+projectId);
|
||||||
if(StringUtils.isNotNull(proType) && !"0".equals(proType)){
|
|
||||||
where.setProType(proType);
|
|
||||||
}
|
|
||||||
List<FlowTaskEntity> list=flowBusinessKeyService.groupByUnit(where);
|
List<FlowTaskEntity> list=flowBusinessKeyService.groupByUnit(where);
|
||||||
redisCache.setCacheObject(key, list, Constants.BIGSCREEN_QUERY_CACHE, TimeUnit.MINUTES);
|
redisCache.setCacheObject(key, list, Constants.BIGSCREEN_QUERY_CACHE, TimeUnit.MINUTES);
|
||||||
return AjaxResult.success(list);
|
return AjaxResult.success(list);
|
||||||
|
@ -78,14 +72,14 @@ public class FloweController extends BaseController {
|
||||||
|
|
||||||
|
|
||||||
@GetMapping("/groupByUnitFinish")
|
@GetMapping("/groupByUnitFinish")
|
||||||
public AjaxResult groupByUnitFinish(long deptId,long projectId,String proType){
|
public AjaxResult groupByUnitFinish(long deptId,long projectId){
|
||||||
FlowTaskEntity where=new FlowTaskEntity();
|
FlowTaskEntity where=new FlowTaskEntity();
|
||||||
if(deptId<=0){
|
if(deptId<=0){
|
||||||
if (SecurityUtils.isUserB()) {
|
if (SecurityUtils.isUserB()) {
|
||||||
where.setPrjIds(getProjectIds());
|
where.setPrjIds(getProjectIds());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
String key="bgscreen_flow_groupByUnitFinish_"+deptId+"_"+projectId+"_"+proType+Md5Utils.hash(where.getPrjIds());
|
String key="bgscreen_flow_groupByUnitFinish_"+deptId+"_"+projectId+"_"+where.getProType()+"_"+Md5Utils.hash(where.getPrjIds());
|
||||||
Object obj=redisCache.getCacheObject(key);
|
Object obj=redisCache.getCacheObject(key);
|
||||||
if(obj!=null){
|
if(obj!=null){
|
||||||
return AjaxResult.success(obj);
|
return AjaxResult.success(obj);
|
||||||
|
@ -93,9 +87,6 @@ public class FloweController extends BaseController {
|
||||||
|
|
||||||
where.setProjectDeptId(deptId<1?"":""+deptId);
|
where.setProjectDeptId(deptId<1?"":""+deptId);
|
||||||
where.setBusinessKey(projectId<1?"":""+projectId);
|
where.setBusinessKey(projectId<1?"":""+projectId);
|
||||||
if(StringUtils.isNotNull(proType) && !"0".equals(proType)){
|
|
||||||
where.setProType(proType);
|
|
||||||
}
|
|
||||||
List<FlowTaskEntity> list=flowBusinessKeyService.groupByUnitFinish(where);
|
List<FlowTaskEntity> list=flowBusinessKeyService.groupByUnitFinish(where);
|
||||||
redisCache.setCacheObject(key, list, Constants.BIGSCREEN_QUERY_CACHE, TimeUnit.MINUTES);
|
redisCache.setCacheObject(key, list, Constants.BIGSCREEN_QUERY_CACHE, TimeUnit.MINUTES);
|
||||||
return AjaxResult.success(list);
|
return AjaxResult.success(list);
|
||||||
|
@ -103,14 +94,14 @@ public class FloweController extends BaseController {
|
||||||
|
|
||||||
|
|
||||||
@GetMapping("/groupByUnitTotal")
|
@GetMapping("/groupByUnitTotal")
|
||||||
public AjaxResult groupByUnitTotal(long deptId,long projectId,String proType){
|
public AjaxResult groupByUnitTotal(long deptId,long projectId){
|
||||||
FlowTaskEntity where=new FlowTaskEntity();
|
FlowTaskEntity where=new FlowTaskEntity();
|
||||||
if(deptId<=0){
|
if(deptId<=0){
|
||||||
if (SecurityUtils.isUserB()) {
|
if (SecurityUtils.isUserB()) {
|
||||||
where.setPrjIds(getProjectIds());
|
where.setPrjIds(getProjectIds());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
String key="bgscreen_flow_groupByUnitTotal_"+deptId+"_"+projectId+"_"+proType+Md5Utils.hash(where.getPrjIds());
|
String key="bgscreen_flow_groupByUnitTotal_"+deptId+"_"+projectId+"_"+where.getProType()+Md5Utils.hash(where.getPrjIds());
|
||||||
Object obj=redisCache.getCacheObject(key);
|
Object obj=redisCache.getCacheObject(key);
|
||||||
if(obj!=null){
|
if(obj!=null){
|
||||||
return AjaxResult.success(obj);
|
return AjaxResult.success(obj);
|
||||||
|
@ -118,9 +109,6 @@ public class FloweController extends BaseController {
|
||||||
|
|
||||||
where.setProjectDeptId(deptId<1?"":""+deptId);
|
where.setProjectDeptId(deptId<1?"":""+deptId);
|
||||||
where.setBusinessKey(projectId<1?"":""+projectId);
|
where.setBusinessKey(projectId<1?"":""+projectId);
|
||||||
if(StringUtils.isNotNull(proType) && !"0".equals(proType)){
|
|
||||||
where.setProType(proType);
|
|
||||||
}
|
|
||||||
List<FlowTaskEntity> list=flowBusinessKeyService.groupByUnitTotal(where);
|
List<FlowTaskEntity> list=flowBusinessKeyService.groupByUnitTotal(where);
|
||||||
redisCache.setCacheObject(key, list, Constants.BIGSCREEN_QUERY_CACHE, TimeUnit.MINUTES);
|
redisCache.setCacheObject(key, list, Constants.BIGSCREEN_QUERY_CACHE, TimeUnit.MINUTES);
|
||||||
return AjaxResult.success(list);
|
return AjaxResult.success(list);
|
||||||
|
@ -136,7 +124,7 @@ public class FloweController extends BaseController {
|
||||||
where.setPrjIds(getProjectIds());
|
where.setPrjIds(getProjectIds());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
String key="bgscreen_flow_listByUnit_"+pageNum+"-"+pageSize+"-"+where.getDeptId()+"_"+where.getProjectId()+"_"+where.getProType()+"_"+where.getTaskId()+Md5Utils.hash(where.getPrjIds());
|
String key="bgscreen_flow_listByUnit_"+pageNum+"-"+pageSize+"-"+where.getDeptId()+"_"+where.getProjectId()+"_"+where.getProType()+"_"+where.getTaskId()+"_"+Md5Utils.hash(where.getPrjIds());
|
||||||
List<Object> objs=redisCache.getCacheObject(key);
|
List<Object> objs=redisCache.getCacheObject(key);
|
||||||
if(objs!=null){
|
if(objs!=null){
|
||||||
return getDataTable(objs);
|
return getDataTable(objs);
|
||||||
|
@ -192,7 +180,8 @@ public class FloweController extends BaseController {
|
||||||
|
|
||||||
@GetMapping("/groupByProject")
|
@GetMapping("/groupByProject")
|
||||||
public AjaxResult groupByProject(long deptId){
|
public AjaxResult groupByProject(long deptId){
|
||||||
String key="bgscreen_flow_groupByProject_"+deptId;
|
FlowTaskEntity where = new FlowTaskEntity();
|
||||||
|
String key="bgscreen_flow_groupByProject_"+deptId+"_"+where.getProType();
|
||||||
Object obj=redisCache.getCacheObject(key);
|
Object obj=redisCache.getCacheObject(key);
|
||||||
if(obj!=null){
|
if(obj!=null){
|
||||||
return success(obj);
|
return success(obj);
|
||||||
|
@ -207,14 +196,14 @@ public class FloweController extends BaseController {
|
||||||
* JiangYuQi
|
* JiangYuQi
|
||||||
*/
|
*/
|
||||||
@GetMapping("/findSafetyWorkList")
|
@GetMapping("/findSafetyWorkList")
|
||||||
public AjaxResult findSafetyWorkList(long deptId,long projectId,String flowType,String proType){
|
public AjaxResult findSafetyWorkList(long deptId,long projectId,String flowType){
|
||||||
FlowTaskEntity where=new FlowTaskEntity();
|
FlowTaskEntity where=new FlowTaskEntity();
|
||||||
if(deptId<=0){
|
if(deptId<=0){
|
||||||
if (SecurityUtils.isUserB()) {
|
if (SecurityUtils.isUserB()) {
|
||||||
where.setPrjIds(getProjectIds());
|
where.setPrjIds(getProjectIds());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
String key="bgscreen_flow_findSafetyWorkList_"+deptId+"_"+projectId+"_"+flowType+"_"+proType+"_"+Md5Utils.hash(where.getPrjIds());
|
String key="bgscreen_flow_findSafetyWorkList_"+deptId+"_"+projectId+"_"+flowType+"_"+where.getProType()+"_"+Md5Utils.hash(where.getPrjIds());
|
||||||
Object obj=redisCache.getCacheObject(key);
|
Object obj=redisCache.getCacheObject(key);
|
||||||
if(obj!=null){
|
if(obj!=null){
|
||||||
return AjaxResult.success(obj);
|
return AjaxResult.success(obj);
|
||||||
|
@ -223,9 +212,6 @@ public class FloweController extends BaseController {
|
||||||
where.setProcDefKey(FlowTypeMapper.getFlowProcdefKey(flowType));
|
where.setProcDefKey(FlowTypeMapper.getFlowProcdefKey(flowType));
|
||||||
where.setProjectDeptId(deptId<1?"":""+deptId);
|
where.setProjectDeptId(deptId<1?"":""+deptId);
|
||||||
where.setBusinessKey(projectId<1?"":""+projectId);
|
where.setBusinessKey(projectId<1?"":""+projectId);
|
||||||
if(StringUtils.isNotNull(proType) && !"0".equals(proType)){
|
|
||||||
where.setProType(proType);
|
|
||||||
}
|
|
||||||
List<FlowTaskEntity> list=flowBusinessKeyService.findSafetyWorkList(where);
|
List<FlowTaskEntity> list=flowBusinessKeyService.findSafetyWorkList(where);
|
||||||
redisCache.setCacheObject(key, list, Constants.BIGSCREEN_QUERY_CACHE, TimeUnit.MINUTES);
|
redisCache.setCacheObject(key, list, Constants.BIGSCREEN_QUERY_CACHE, TimeUnit.MINUTES);
|
||||||
return AjaxResult.success(list);
|
return AjaxResult.success(list);
|
||||||
|
|
|
@ -19,6 +19,7 @@ import java.util.concurrent.TimeUnit;
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/bgscreen/standard")
|
@RequestMapping("/bgscreen/standard")
|
||||||
public class ProjectStandardController extends BaseController {
|
public class ProjectStandardController extends BaseController {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
ISurProjectStandardService standardService;
|
ISurProjectStandardService standardService;
|
||||||
|
|
||||||
|
@ -26,16 +27,17 @@ public class ProjectStandardController extends BaseController {
|
||||||
private RedisCache redisCache;
|
private RedisCache redisCache;
|
||||||
|
|
||||||
@GetMapping("/getList")
|
@GetMapping("/getList")
|
||||||
public AjaxResult getList(Long deptId,Long projectId,String proType){
|
public AjaxResult getList(Long deptId,Long projectId){
|
||||||
SurProjectStandard where=new SurProjectStandard();
|
SurProjectStandard where=new SurProjectStandard();
|
||||||
where.setProjectId(projectId);
|
where.setProjectId(projectId);
|
||||||
where.setIsDel(0l);
|
where.setIsDel(0l);
|
||||||
|
|
||||||
String key="bgscreen_standard_getList_"+projectId+proType;
|
String key="bgscreen_standard_getList_"+projectId+where.getProType();
|
||||||
Object obj=redisCache.getCacheObject(key);
|
Object obj=redisCache.getCacheObject(key);
|
||||||
if(obj!=null){
|
if(obj!=null){
|
||||||
return AjaxResult.success(obj);
|
return AjaxResult.success(obj);
|
||||||
}
|
}
|
||||||
|
where.setActiveName("true");
|
||||||
List<SurProjectStandard> list=standardService.selectSurProjectStandardList(where);
|
List<SurProjectStandard> list=standardService.selectSurProjectStandardList(where);
|
||||||
redisCache.setCacheObject(key, list, Constants.BIGSCREEN_QUERY_CACHE, TimeUnit.MINUTES);
|
redisCache.setCacheObject(key, list, Constants.BIGSCREEN_QUERY_CACHE, TimeUnit.MINUTES);
|
||||||
return AjaxResult.success(list);
|
return AjaxResult.success(list);
|
||||||
|
@ -50,6 +52,7 @@ public class ProjectStandardController extends BaseController {
|
||||||
where.setPrjIds(getProjectIds());
|
where.setPrjIds(getProjectIds());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
where.setActiveName("true");
|
||||||
List<SurProjectStandard> list=standardService.selectList(where);
|
List<SurProjectStandard> list=standardService.selectList(where);
|
||||||
return getDataTable(list);
|
return getDataTable(list);
|
||||||
}
|
}
|
||||||
|
@ -69,7 +72,7 @@ public class ProjectStandardController extends BaseController {
|
||||||
if(obj!=null){
|
if(obj!=null){
|
||||||
return AjaxResult.success(obj);
|
return AjaxResult.success(obj);
|
||||||
}
|
}
|
||||||
|
where.setActiveName("true");
|
||||||
List<SysDictData> list=standardService.groupByType(where);
|
List<SysDictData> list=standardService.groupByType(where);
|
||||||
redisCache.setCacheObject(key, list, Constants.BIGSCREEN_QUERY_CACHE, TimeUnit.MINUTES);
|
redisCache.setCacheObject(key, list, Constants.BIGSCREEN_QUERY_CACHE, TimeUnit.MINUTES);
|
||||||
return AjaxResult.success(list);
|
return AjaxResult.success(list);
|
||||||
|
|
|
@ -10,6 +10,7 @@ import com.ruoyi.common.utils.StringUtils;
|
||||||
import com.ruoyi.system.service.ISysDeptService;
|
import com.ruoyi.system.service.ISysDeptService;
|
||||||
import com.yanzhu.jh.video.domain.DevAiProjectData;
|
import com.yanzhu.jh.video.domain.DevAiProjectData;
|
||||||
import com.yanzhu.jh.video.domain.SurProjectVideoConfig;
|
import com.yanzhu.jh.video.domain.SurProjectVideoConfig;
|
||||||
|
import com.yanzhu.jh.video.domain.SurProjectVideoPassage;
|
||||||
import com.yanzhu.jh.video.service.IDevAiProjectDataService;
|
import com.yanzhu.jh.video.service.IDevAiProjectDataService;
|
||||||
import com.yanzhu.jh.video.service.ISurProjectVideoConfigService;
|
import com.yanzhu.jh.video.service.ISurProjectVideoConfigService;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
@ -46,7 +47,7 @@ public class VideoAiBoxController extends BaseController {
|
||||||
* 查询AI预警列表
|
* 查询AI预警列表
|
||||||
*/
|
*/
|
||||||
@GetMapping("/listView")
|
@GetMapping("/listView")
|
||||||
public AjaxResult listView(String deptId, String projectId,String proType)
|
public AjaxResult listView(String deptId, String projectId)
|
||||||
{
|
{
|
||||||
DevAiProjectData devAiProjectData = new DevAiProjectData();
|
DevAiProjectData devAiProjectData = new DevAiProjectData();
|
||||||
devAiProjectData.setNowRole(Convert.toStr(getUserFirstRole()));
|
devAiProjectData.setNowRole(Convert.toStr(getUserFirstRole()));
|
||||||
|
@ -56,7 +57,7 @@ public class VideoAiBoxController extends BaseController {
|
||||||
devAiProjectData.setNowDept(Convert.toStr(getDeptId()));
|
devAiProjectData.setNowDept(Convert.toStr(getDeptId()));
|
||||||
}
|
}
|
||||||
devAiProjectData.setNowUser(Convert.toStr(getUserId()));
|
devAiProjectData.setNowUser(Convert.toStr(getUserId()));
|
||||||
String key="bgscreen_aiBoxVideo_listView_"+deptId+"_"+projectId+"_"+devAiProjectData.getNowRole()+"_"+devAiProjectData.getNowDept()+"_"+devAiProjectData.getNowUser()+"_"+deptId+"_"+projectId+"_"+proType;
|
String key="bgscreen_aiBoxVideo_listView_"+deptId+"_"+projectId+"_"+devAiProjectData.getNowRole()+"_"+devAiProjectData.getNowDept()+"_"+devAiProjectData.getNowUser()+"_"+deptId+"_"+projectId+"_"+devAiProjectData.getProType();
|
||||||
Object obj=redisCache.getCacheObject(key);
|
Object obj=redisCache.getCacheObject(key);
|
||||||
if(obj!=null){
|
if(obj!=null){
|
||||||
return success(obj);
|
return success(obj);
|
||||||
|
@ -67,13 +68,11 @@ public class VideoAiBoxController extends BaseController {
|
||||||
if(projectId!=null && !"0".equals(projectId)){
|
if(projectId!=null && !"0".equals(projectId)){
|
||||||
devAiProjectData.setProjectId(Convert.toLong(projectId));
|
devAiProjectData.setProjectId(Convert.toLong(projectId));
|
||||||
}
|
}
|
||||||
if(StringUtils.isNotNull(proType) && !"0".equals(proType)){
|
|
||||||
devAiProjectData.setProType(proType);
|
|
||||||
}
|
|
||||||
//默认查询当天数据
|
//默认查询当天数据
|
||||||
/*Map<String, Object> params = new HashMap<>();
|
/*Map<String, Object> params = new HashMap<>();
|
||||||
params.put("date",new Date());
|
params.put("date",new Date());
|
||||||
devAiProjectData.setParams(params);*/
|
devAiProjectData.setParams(params);*/
|
||||||
|
devAiProjectData.setActiveName("true");
|
||||||
startPage();
|
startPage();
|
||||||
List<DevAiProjectData> list = devAiProjectDataService.selectDevAiProjectDataList(devAiProjectData);
|
List<DevAiProjectData> list = devAiProjectDataService.selectDevAiProjectDataList(devAiProjectData);
|
||||||
redisCache.setCacheObject(key, list, Constants.BIGSCREEN_QUERY_CACHE, TimeUnit.MINUTES);
|
redisCache.setCacheObject(key, list, Constants.BIGSCREEN_QUERY_CACHE, TimeUnit.MINUTES);
|
||||||
|
@ -84,7 +83,7 @@ public class VideoAiBoxController extends BaseController {
|
||||||
* 获取视频配置详细信息
|
* 获取视频配置详细信息
|
||||||
*/
|
*/
|
||||||
@GetMapping(value = "/getVideoPassage")
|
@GetMapping(value = "/getVideoPassage")
|
||||||
public AjaxResult getVideoPassage(String deptId, String projectId, String passageType, String importance,String proType)
|
public AjaxResult getVideoPassage(String deptId, String projectId, String passageType, String importance)
|
||||||
{
|
{
|
||||||
Map<String, Object> map = new HashMap<>();
|
Map<String, Object> map = new HashMap<>();
|
||||||
String nowRole = Convert.toStr(getUserFirstRole());
|
String nowRole = Convert.toStr(getUserFirstRole());
|
||||||
|
@ -95,7 +94,8 @@ public class VideoAiBoxController extends BaseController {
|
||||||
map.put("nowDept",Convert.toStr(getDeptId()));
|
map.put("nowDept",Convert.toStr(getDeptId()));
|
||||||
}
|
}
|
||||||
map.put("nowUser",Convert.toStr(getUserId()));
|
map.put("nowUser",Convert.toStr(getUserId()));
|
||||||
String key="bgscreen_aiBoxVideo_getVideoPassage_"+deptId+"_"+projectId+"_"+passageType+"_"+importance+"_"+map.get("nowRole")+"_"+map.get("nowDept")+"_"+map.get("nowUser")+"_"+proType;
|
SurProjectVideoPassage data = new SurProjectVideoPassage();
|
||||||
|
String key="bgscreen_aiBoxVideo_getVideoPassage_"+deptId+"_"+projectId+"_"+passageType+"_"+importance+"_"+map.get("nowRole")+"_"+map.get("nowDept")+"_"+map.get("nowUser")+"_"+data.getProType();
|
||||||
Object obj=redisCache.getCacheObject(key);
|
Object obj=redisCache.getCacheObject(key);
|
||||||
if(obj!=null){
|
if(obj!=null){
|
||||||
return success(obj);
|
return success(obj);
|
||||||
|
@ -112,9 +112,6 @@ public class VideoAiBoxController extends BaseController {
|
||||||
if(importance!=null && !"".equals(importance)){
|
if(importance!=null && !"".equals(importance)){
|
||||||
map.put("importance",importance);
|
map.put("importance",importance);
|
||||||
}
|
}
|
||||||
if(StringUtils.isNotNull(proType) && !"0".equals(proType)){
|
|
||||||
map.put("proType",proType);
|
|
||||||
}
|
|
||||||
clearPage();
|
clearPage();
|
||||||
List<SurProjectVideoConfig> list = surProjectVideoConfigService.selectSurProjectVideoConfigByParams(map);
|
List<SurProjectVideoConfig> list = surProjectVideoConfigService.selectSurProjectVideoConfigByParams(map);
|
||||||
redisCache.setCacheObject(key, list, Constants.BIGSCREEN_QUERY_CACHE, TimeUnit.MINUTES);
|
redisCache.setCacheObject(key, list, Constants.BIGSCREEN_QUERY_CACHE, TimeUnit.MINUTES);
|
||||||
|
@ -125,7 +122,7 @@ public class VideoAiBoxController extends BaseController {
|
||||||
* 查询视频配置列表
|
* 查询视频配置列表
|
||||||
*/
|
*/
|
||||||
@GetMapping("/groupCountByAlarmType")
|
@GetMapping("/groupCountByAlarmType")
|
||||||
public AjaxResult groupCountByAlarmType(String deptId,String projectId,String now,String proType)
|
public AjaxResult groupCountByAlarmType(String deptId,String projectId,String now)
|
||||||
{
|
{
|
||||||
DevAiProjectData devAiProjectData = new DevAiProjectData();
|
DevAiProjectData devAiProjectData = new DevAiProjectData();
|
||||||
devAiProjectData.setNowRole(Convert.toStr(getUserFirstRole()));
|
devAiProjectData.setNowRole(Convert.toStr(getUserFirstRole()));
|
||||||
|
@ -135,7 +132,7 @@ public class VideoAiBoxController extends BaseController {
|
||||||
devAiProjectData.setNowDept(Convert.toStr(getDeptId()));
|
devAiProjectData.setNowDept(Convert.toStr(getDeptId()));
|
||||||
}
|
}
|
||||||
devAiProjectData.setNowUser(Convert.toStr(getUserId()));
|
devAiProjectData.setNowUser(Convert.toStr(getUserId()));
|
||||||
String key="bgscreen_aiBoxVideo_groupCountByAlarmType_"+deptId+"_"+projectId+"_"+now+"_"+devAiProjectData.getNowRole()+"_"+devAiProjectData.getNowDept()+"_"+devAiProjectData.getNowUser()+"_"+proType;
|
String key="bgscreen_aiBoxVideo_groupCountByAlarmType_"+deptId+"_"+projectId+"_"+now+"_"+devAiProjectData.getNowRole()+"_"+devAiProjectData.getNowDept()+"_"+devAiProjectData.getNowUser()+"_"+devAiProjectData.getProType();
|
||||||
Object obj=redisCache.getCacheObject(key);
|
Object obj=redisCache.getCacheObject(key);
|
||||||
if(obj!=null){
|
if(obj!=null){
|
||||||
return success(obj);
|
return success(obj);
|
||||||
|
@ -146,9 +143,6 @@ public class VideoAiBoxController extends BaseController {
|
||||||
if(projectId!=null && !"0".equals(projectId)){
|
if(projectId!=null && !"0".equals(projectId)){
|
||||||
devAiProjectData.setProjectId(Convert.toLong(projectId));
|
devAiProjectData.setProjectId(Convert.toLong(projectId));
|
||||||
}
|
}
|
||||||
if(StringUtils.isNotNull(proType) && !"0".equals(proType)){
|
|
||||||
devAiProjectData.setProType(proType);
|
|
||||||
}
|
|
||||||
//查询当天数据
|
//查询当天数据
|
||||||
if(now!=null && "Y".equals(now)){
|
if(now!=null && "Y".equals(now)){
|
||||||
Map<String, Object> params = new HashMap<>();
|
Map<String, Object> params = new HashMap<>();
|
||||||
|
@ -164,7 +158,7 @@ public class VideoAiBoxController extends BaseController {
|
||||||
* 查询视频配置列表汇总
|
* 查询视频配置列表汇总
|
||||||
*/
|
*/
|
||||||
@GetMapping("/selectGroupCountVideoConfig")
|
@GetMapping("/selectGroupCountVideoConfig")
|
||||||
public AjaxResult selectGroupCountVideoConfig(String deptId,String projectId,String proType)
|
public AjaxResult selectGroupCountVideoConfig(String deptId,String projectId)
|
||||||
{
|
{
|
||||||
Map<String, Object> map = new HashMap<>();
|
Map<String, Object> map = new HashMap<>();
|
||||||
String nowRole = Convert.toStr(getUserFirstRole());
|
String nowRole = Convert.toStr(getUserFirstRole());
|
||||||
|
@ -175,7 +169,8 @@ public class VideoAiBoxController extends BaseController {
|
||||||
map.put("nowDept",Convert.toStr(getDeptId()));
|
map.put("nowDept",Convert.toStr(getDeptId()));
|
||||||
}
|
}
|
||||||
map.put("nowUser",Convert.toStr(getUserId()));
|
map.put("nowUser",Convert.toStr(getUserId()));
|
||||||
String key="bgscreen_aiBoxVideo_selectGroupCountVideoConfig_"+deptId+"_"+projectId+"_"+map.get("nowRole")+"_"+map.get("nowDept")+"_"+map.get("nowUser")+"_"+proType;
|
SurProjectVideoPassage surProjectVideoPassage = new SurProjectVideoPassage();
|
||||||
|
String key="bgscreen_aiBoxVideo_selectGroupCountVideoConfig_"+deptId+"_"+projectId+"_"+map.get("nowRole")+"_"+map.get("nowDept")+"_"+map.get("nowUser")+"_"+surProjectVideoPassage.getProType();
|
||||||
Object obj=redisCache.getCacheObject(key);
|
Object obj=redisCache.getCacheObject(key);
|
||||||
if(obj!=null){
|
if(obj!=null){
|
||||||
return success(obj);
|
return success(obj);
|
||||||
|
@ -186,9 +181,6 @@ public class VideoAiBoxController extends BaseController {
|
||||||
if(projectId!=null && !"0".equals(projectId)){
|
if(projectId!=null && !"0".equals(projectId)){
|
||||||
map.put("projectId",projectId);
|
map.put("projectId",projectId);
|
||||||
}
|
}
|
||||||
if(StringUtils.isNotNull(proType) && !"0".equals(proType)){
|
|
||||||
map.put("proType",proType);
|
|
||||||
}
|
|
||||||
List<Map<String, Object>> list = surProjectVideoConfigService.selectGroupCountVideoConfig(map);
|
List<Map<String, Object>> list = surProjectVideoConfigService.selectGroupCountVideoConfig(map);
|
||||||
redisCache.setCacheObject(key, list, Constants.BIGSCREEN_QUERY_CACHE, TimeUnit.MINUTES);
|
redisCache.setCacheObject(key, list, Constants.BIGSCREEN_QUERY_CACHE, TimeUnit.MINUTES);
|
||||||
return success(list);
|
return success(list);
|
||||||
|
|
|
@ -39,7 +39,7 @@ public class VideoController extends BaseController {
|
||||||
* 查询视频配置列表
|
* 查询视频配置列表
|
||||||
*/
|
*/
|
||||||
@GetMapping("/listView")
|
@GetMapping("/listView")
|
||||||
public AjaxResult listView(String deptId,String projectId,String proType)
|
public AjaxResult listView(String deptId,String projectId)
|
||||||
{
|
{
|
||||||
SurProjectVideoConfig surProjectVideoConfig = new SurProjectVideoConfig();
|
SurProjectVideoConfig surProjectVideoConfig = new SurProjectVideoConfig();
|
||||||
surProjectVideoConfig.setNowRole(Convert.toStr(getUserFirstRole()));
|
surProjectVideoConfig.setNowRole(Convert.toStr(getUserFirstRole()));
|
||||||
|
@ -50,7 +50,7 @@ public class VideoController extends BaseController {
|
||||||
}
|
}
|
||||||
surProjectVideoConfig.setNowUser(Convert.toStr(getUserId()));
|
surProjectVideoConfig.setNowUser(Convert.toStr(getUserId()));
|
||||||
|
|
||||||
String key="bgscreen_video_listView_"+surProjectVideoConfig.getNowRole()+"_"+surProjectVideoConfig.getNowDept()+"_"+surProjectVideoConfig.getNowUser()+"_"+deptId+"_"+projectId+"_"+proType;
|
String key="bgscreen_video_listView_"+surProjectVideoConfig.getNowRole()+"_"+surProjectVideoConfig.getNowDept()+"_"+surProjectVideoConfig.getNowUser()+"_"+deptId+"_"+projectId+"_"+surProjectVideoConfig.getProType();
|
||||||
Object obj=redisCache.getCacheObject(key);
|
Object obj=redisCache.getCacheObject(key);
|
||||||
if(obj!=null){
|
if(obj!=null){
|
||||||
return success(obj);
|
return success(obj);
|
||||||
|
@ -61,9 +61,7 @@ public class VideoController extends BaseController {
|
||||||
if(projectId!=null && !"0".equals(projectId)){
|
if(projectId!=null && !"0".equals(projectId)){
|
||||||
surProjectVideoConfig.setProjectId(Convert.toLong(projectId));
|
surProjectVideoConfig.setProjectId(Convert.toLong(projectId));
|
||||||
}
|
}
|
||||||
if(StringUtils.isNotNull(proType) && !"0".equals(proType)){
|
surProjectVideoConfig.setActiveName("true");
|
||||||
surProjectVideoConfig.setProType(proType);
|
|
||||||
}
|
|
||||||
List<SurProjectVideoConfig> list = surProjectVideoConfigService.selectSurProjectVideoConfigList(surProjectVideoConfig);
|
List<SurProjectVideoConfig> list = surProjectVideoConfigService.selectSurProjectVideoConfigList(surProjectVideoConfig);
|
||||||
redisCache.setCacheObject(key, list, Constants.BIGSCREEN_QUERY_CACHE, TimeUnit.MINUTES);
|
redisCache.setCacheObject(key, list, Constants.BIGSCREEN_QUERY_CACHE, TimeUnit.MINUTES);
|
||||||
return success(list);
|
return success(list);
|
||||||
|
|
|
@ -71,7 +71,7 @@ public class SurProjectVideoConfigServiceImpl implements ISurProjectVideoConfigS
|
||||||
surProjectVideoConfig.setPassagePassCount(surProjectVideoConfig.getVideoPassageCount());
|
surProjectVideoConfig.setPassagePassCount(surProjectVideoConfig.getVideoPassageCount());
|
||||||
surProjectVideoConfig.setIsDel(PublicStateEnum.OK.getCode());
|
surProjectVideoConfig.setIsDel(PublicStateEnum.OK.getCode());
|
||||||
//新增的视频为离线
|
//新增的视频为离线
|
||||||
surProjectVideoConfig.setSignalState(PublicStateEnum.VIDEO_UNKNOWN.getCode());
|
surProjectVideoConfig.setSignalState(PublicStateEnum.VIDEO_ONLINE.getCode());
|
||||||
surProjectVideoConfig.setCreateBy(SecurityUtils.getUsername());
|
surProjectVideoConfig.setCreateBy(SecurityUtils.getUsername());
|
||||||
surProjectVideoConfig.setCreateTime(DateUtils.getNowDate());
|
surProjectVideoConfig.setCreateTime(DateUtils.getNowDate());
|
||||||
int rows = surProjectVideoConfigMapper.insertSurProjectVideoConfig(surProjectVideoConfig);
|
int rows = surProjectVideoConfigMapper.insertSurProjectVideoConfig(surProjectVideoConfig);
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
<where>
|
<where>
|
||||||
<if test="projectId != null "> and sps.project_id = #{projectId}</if>
|
<if test="projectId != null "> and sps.project_id = #{projectId}</if>
|
||||||
<if test="proType != null and proType != ''"> and sp.projectType = #{proType}</if>
|
<if test="proType != null and proType != ''"> and sp.projectType = #{proType}</if>
|
||||||
|
<if test="activeName != null and activeName != ''"> and sp.progressVisible = 0</if>
|
||||||
<if test="deptId != null "> and sps.dept_id = #{deptId}</if>
|
<if test="deptId != null "> and sps.dept_id = #{deptId}</if>
|
||||||
<if test="standardDesc != null and standardDesc != ''"> and sps.standard_desc = #{standardDesc}</if>
|
<if test="standardDesc != null and standardDesc != ''"> and sps.standard_desc = #{standardDesc}</if>
|
||||||
<if test="ord != null "> and sps.ord = #{ord}</if>
|
<if test="ord != null "> and sps.ord = #{ord}</if>
|
||||||
|
@ -128,7 +129,8 @@
|
||||||
<if test="deptId!=null and deptId>0">
|
<if test="deptId!=null and deptId>0">
|
||||||
and sp.deptId= #{deptId}
|
and sp.deptId= #{deptId}
|
||||||
</if>
|
</if>
|
||||||
<if test='proType != null and proType != "" and proType != "0" '> and sp.projectType = #{proType}</if>
|
<if test="proType != null and proType != '' "> and sp.projectType = #{proType}</if>
|
||||||
|
<if test="activeName != null and activeName != ''"> and sp.progressVisible = 0</if>
|
||||||
<if test="prjIds !=null and prjIds.size()>0">
|
<if test="prjIds !=null and prjIds.size()>0">
|
||||||
and a.project_id in
|
and a.project_id in
|
||||||
<foreach collection="prjIds" item="item" index="index" open="(" close=")" separator=",">
|
<foreach collection="prjIds" item="item" index="index" open="(" close=")" separator=",">
|
||||||
|
@ -144,9 +146,8 @@
|
||||||
select a.project_id,count(1) cnt
|
select a.project_id,count(1) cnt
|
||||||
from sur_project_standard a where a.is_del=0
|
from sur_project_standard a where a.is_del=0
|
||||||
group by a.project_id )a,
|
group by a.project_id )a,
|
||||||
sur_project b where a.project_id=b.id
|
sur_project b where a.project_id=b.id and b.progressVisible=0
|
||||||
order by a.cnt desc
|
order by a.cnt desc
|
||||||
|
|
||||||
</select>
|
</select>
|
||||||
<select id="selectList" parameterType="SurProjectStandard" resultMap="SurProjectStandardResult">
|
<select id="selectList" parameterType="SurProjectStandard" resultMap="SurProjectStandardResult">
|
||||||
<include refid="selectSurProjectStandardVo"/>
|
<include refid="selectSurProjectStandardVo"/>
|
||||||
|
@ -155,7 +156,8 @@
|
||||||
<if test="deptId!=null and deptId>0">
|
<if test="deptId!=null and deptId>0">
|
||||||
and sp.deptId= #{deptId}
|
and sp.deptId= #{deptId}
|
||||||
</if>
|
</if>
|
||||||
<if test='proType != null and proType != "" and proType != "0" '> and sp.projectType = #{proType}</if>
|
<if test="proType != null and proType != ''"> and sp.projectType = #{proType}</if>
|
||||||
|
<if test="activeName != null and activeName != ''"> and sp.progressVisible = 0</if>
|
||||||
<if test="prjIds !=null and prjIds.size()>0">
|
<if test="prjIds !=null and prjIds.size()>0">
|
||||||
and sps.project_id in
|
and sps.project_id in
|
||||||
<foreach collection="prjIds" item="item" index="index" open="(" close=")" separator=",">
|
<foreach collection="prjIds" item="item" index="index" open="(" close=")" separator=",">
|
||||||
|
|
|
@ -54,6 +54,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
and dapd.is_del='0'
|
and dapd.is_del='0'
|
||||||
<if test="projectId != null "> and dapd.project_id = #{projectId}</if>
|
<if test="projectId != null "> and dapd.project_id = #{projectId}</if>
|
||||||
<if test="proType != null and proType != ''"> and sp.projectType = #{proType}</if>
|
<if test="proType != null and proType != ''"> and sp.projectType = #{proType}</if>
|
||||||
|
<if test="activeName != null and activeName != ''"> and sp.progressVisible = 0</if>
|
||||||
<if test="projectName != null and projectName != ''"> and sp.projectName like concat('%', #{projectName}, '%')</if>
|
<if test="projectName != null and projectName != ''"> and sp.projectName like concat('%', #{projectName}, '%')</if>
|
||||||
<if test="deptId != null "> and dapd.dept_id = #{deptId}</if>
|
<if test="deptId != null "> and dapd.dept_id = #{deptId}</if>
|
||||||
<if test="deptName != null and deptName != ''"> and sd.dept_name like concat('%', #{deptName}, '%')</if>
|
<if test="deptName != null and deptName != ''"> and sd.dept_name like concat('%', #{deptName}, '%')</if>
|
||||||
|
@ -86,7 +87,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
left join sys_dept sd on sd.dept_id=dapd.dept_id
|
left join sys_dept sd on sd.dept_id=dapd.dept_id
|
||||||
left join sys_dict_data sdd on sdd.dict_type='aibox_alarm_type' and sdd.dict_value=dapd.alarm_type
|
left join sys_dict_data sdd on sdd.dict_type='aibox_alarm_type' and sdd.dict_value=dapd.alarm_type
|
||||||
<where>
|
<where>
|
||||||
and dapd.is_del='0'
|
and dapd.is_del='0' and sp.progressVisible = 0
|
||||||
<if test="projectId != null "> and dapd.project_id = #{projectId}</if>
|
<if test="projectId != null "> and dapd.project_id = #{projectId}</if>
|
||||||
<if test="proType != null and proType != ''"> and sp.projectType = #{proType}</if>
|
<if test="proType != null and proType != ''"> and sp.projectType = #{proType}</if>
|
||||||
<if test="projectName != null and projectName != ''"> and sp.projectName like concat('%', #{projectName}, '%')</if>
|
<if test="projectName != null and projectName != ''"> and sp.projectName like concat('%', #{projectName}, '%')</if>
|
||||||
|
|
|
@ -56,6 +56,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
<if test="projectName != null "> and sp.projectName like concat('%', #{projectName}, '%')</if>
|
<if test="projectName != null "> and sp.projectName like concat('%', #{projectName}, '%')</if>
|
||||||
<if test="deptId != null "> and spvc.dept_id = #{deptId}</if>
|
<if test="deptId != null "> and spvc.dept_id = #{deptId}</if>
|
||||||
<if test="proType != null and proType != ''"> and sp.projectType = #{proType}</if>
|
<if test="proType != null and proType != ''"> and sp.projectType = #{proType}</if>
|
||||||
|
<if test="activeName != null and activeName != ''"> and sp.progressVisible = 0</if>
|
||||||
<if test="deptName != null "> and sd.dept_name like concat('%', #{deptName}, '%')</if>
|
<if test="deptName != null "> and sd.dept_name like concat('%', #{deptName}, '%')</if>
|
||||||
<if test="videoName != null "> and spvc.video_name like concat('%', #{videoName}, '%')</if>
|
<if test="videoName != null "> and spvc.video_name like concat('%', #{videoName}, '%')</if>
|
||||||
<if test="videoOnlyType != null and videoOnlyType != ''"> and spvc.video_only_type = #{videoOnlyType}</if>
|
<if test="videoOnlyType != null and videoOnlyType != ''"> and spvc.video_only_type = #{videoOnlyType}</if>
|
||||||
|
@ -102,7 +103,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
left join sur_project_video_passage b on b.video_id = a.id
|
left join sur_project_video_passage b on b.video_id = a.id
|
||||||
left join sur_project p on a.project_id=p.id
|
left join sur_project p on a.project_id=p.id
|
||||||
left join dev_ai_project_config_passage dacp on dacp.video_passage_id = b.id
|
left join dev_ai_project_config_passage dacp on dacp.video_passage_id = b.id
|
||||||
where dacp.is_del=0 and dacp.channel_id is NOT NULL and dacp.channel_id!=''
|
where dacp.is_del=0 and dacp.channel_id is NOT NULL and dacp.channel_id!='' and p.progressVisible = 0
|
||||||
<if test="projectId != null "> and a.project_id = #{projectId}</if>
|
<if test="projectId != null "> and a.project_id = #{projectId}</if>
|
||||||
<if test="proType != null and proType != ''"> and p.projectType = #{proType}</if>
|
<if test="proType != null and proType != ''"> and p.projectType = #{proType}</if>
|
||||||
<if test="deptId != null "> and p.deptId = #{deptId}</if>
|
<if test="deptId != null "> and p.deptId = #{deptId}</if>
|
||||||
|
@ -126,7 +127,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
left join sur_project_video_passage b on b.video_id = a.id
|
left join sur_project_video_passage b on b.video_id = a.id
|
||||||
left join sur_project p on a.project_id=p.id
|
left join sur_project p on a.project_id=p.id
|
||||||
left join dev_ai_project_config_passage dacp on dacp.video_passage_id = b.id
|
left join dev_ai_project_config_passage dacp on dacp.video_passage_id = b.id
|
||||||
where dacp.is_del=0 and dacp.channel_id is NOT NULL and dacp.channel_id!=''
|
where dacp.is_del=0 and dacp.channel_id is NOT NULL and dacp.channel_id!='' and p.progressVisible = 0
|
||||||
<if test="projectId != null "> and a.project_id = #{projectId}</if>
|
<if test="projectId != null "> and a.project_id = #{projectId}</if>
|
||||||
<if test="proType != null and proType != ''"> and p.projectType = #{proType}</if>
|
<if test="proType != null and proType != ''"> and p.projectType = #{proType}</if>
|
||||||
<if test="deptId != null "> and p.deptId = #{deptId}</if>
|
<if test="deptId != null "> and p.deptId = #{deptId}</if>
|
||||||
|
|
Loading…
Reference in New Issue