|
@@ -239,5 +239,19 @@
|
|
|
<include refid="sopByUserAllocationSql"/>
|
|
|
</select>
|
|
|
|
|
|
+ <select id="countSopNum" resultType="java.lang.Integer" parameterType="java.lang.Long">
|
|
|
+ SELECT count(DISTINCT tbsi.sop_no) AS sopNum
|
|
|
+ FROM t_b_sop_info tbsi
|
|
|
+ INNER JOIN t_b_crm tbc ON tbc.crm_no = tbsi.crm_no
|
|
|
+ INNER JOIN t_b_service tbs ON tbs.id = tbsi.service_id
|
|
|
+ INNER JOIN t_f_custom_flow_entity tfcfe ON tfcfe.CODE = tbsi.sop_no
|
|
|
+ INNER JOIN t_f_flow_approve tffa ON tffa.flow_id = tfcfe.flow_id
|
|
|
+ LEFT JOIN ACT_RU_TASK art ON art.PROC_INST_ID_ = tffa.flow_id
|
|
|
+ INNER JOIN t_f_custom_flow tfcf ON tfcf.id = tfcfe.t_f_custom_flow_id
|
|
|
+ INNER JOIN t_b_crm_detail tbcd ON tbcd.sop_no = tbsi.sop_no
|
|
|
+ INNER JOIN sys_custom sc on sc.id = tbc.custom_id
|
|
|
+ WHERE tbsi.service_id = #{serviceUnitId}
|
|
|
+ </select>
|
|
|
+
|
|
|
|
|
|
</mapper>
|