代码提交
This commit is contained in:
parent
34253171e0
commit
a11385f789
|
|
@ -660,64 +660,65 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
transfer_apply_id = #{transferApplyId}
|
transfer_apply_id = #{transferApplyId}
|
||||||
</select>
|
</select>
|
||||||
<select id="isAllReceiveByProject" resultType="java.lang.Integer">
|
<select id="isAllReceiveByProject" resultType="java.lang.Integer">
|
||||||
|
SELECT CASE
|
||||||
|
WHEN (
|
||||||
|
(
|
||||||
|
SELECT
|
||||||
|
COUNT(*)
|
||||||
|
FROM
|
||||||
|
da_ky_sys_file_source dksfs
|
||||||
|
LEFT JOIN da_ky_pro_files_contents dkpfc ON dksfs.business_id = dkpfc.id
|
||||||
|
WHERE
|
||||||
|
dkpfc.pro_id = #{proId}
|
||||||
|
|
||||||
|
AND dkpfc.integrity_status = '1'
|
||||||
|
AND dkpfc.LEVEL = 5
|
||||||
|
) > 0
|
||||||
|
)
|
||||||
|
AND ( ( SELECT COUNT(*) FROM da_ky_transfer_file WHERE file_source_id IS NOT NULL AND receive_status = '1' ) > 0 )
|
||||||
|
AND (
|
||||||
|
(
|
||||||
SELECT
|
SELECT
|
||||||
CASE
|
COUNT(*)
|
||||||
WHEN
|
FROM
|
||||||
(
|
(
|
||||||
(
|
SELECT
|
||||||
SELECT
|
dksfs.id
|
||||||
COUNT(*)
|
FROM
|
||||||
FROM
|
da_ky_sys_file_source dksfs
|
||||||
da_ky_sys_file_source dksfs
|
LEFT JOIN da_ky_pro_files_contents dkpfc ON dksfs.business_id = dkpfc.id
|
||||||
LEFT JOIN da_ky_pro_files_contents dkpfc ON dksfs.business_id = dkpfc.id
|
WHERE
|
||||||
WHERE
|
dkpfc.pro_id = #{proId}
|
||||||
dkpfc.pro_id = #{proId}
|
|
||||||
AND dkpfc.integrity_status = '1'
|
AND dkpfc.integrity_status = '1'
|
||||||
AND dkpfc.LEVEL = 5
|
AND dkpfc.LEVEL = 5
|
||||||
) > 0
|
) src
|
||||||
)
|
WHERE
|
||||||
AND (
|
src.id NOT IN ( SELECT file_source_id FROM da_ky_transfer_file WHERE file_source_id IS NOT NULL AND receive_status = '1' )
|
||||||
( SELECT COUNT(*) FROM da_ky_transfer_file WHERE file_source_id IS NOT NULL ) > 0 )
|
) + (
|
||||||
AND (
|
SELECT
|
||||||
(
|
COUNT(*)
|
||||||
SELECT
|
FROM
|
||||||
COUNT(*)
|
da_ky_transfer_file tf
|
||||||
FROM
|
WHERE
|
||||||
(
|
tf.file_source_id NOT IN (
|
||||||
SELECT
|
SELECT
|
||||||
dksfs.id
|
dksfs.id
|
||||||
FROM
|
FROM
|
||||||
da_ky_sys_file_source dksfs
|
da_ky_sys_file_source dksfs
|
||||||
LEFT JOIN da_ky_pro_files_contents dkpfc ON dksfs.business_id = dkpfc.id
|
LEFT JOIN da_ky_pro_files_contents dkpfc ON dksfs.business_id = dkpfc.id
|
||||||
WHERE
|
WHERE
|
||||||
dkpfc.pro_id = #{proId}
|
dkpfc.pro_id = #{proId}
|
||||||
AND dkpfc.integrity_status = '1'
|
|
||||||
AND dkpfc.LEVEL = 5
|
AND dkpfc.integrity_status = '1'
|
||||||
) src
|
AND dkpfc.LEVEL = 5
|
||||||
WHERE
|
)
|
||||||
src.id NOT IN ( SELECT file_source_id FROM da_ky_transfer_file WHERE file_source_id IS NOT NULL )
|
AND tf.file_source_id IS NOT NULL
|
||||||
) + (
|
AND tf.receive_status = '1'
|
||||||
SELECT
|
)
|
||||||
COUNT(*)
|
) = 0 THEN
|
||||||
FROM
|
1 ELSE 0
|
||||||
da_ky_transfer_file tf
|
END AS result
|
||||||
WHERE
|
|
||||||
tf.file_source_id NOT IN (
|
|
||||||
SELECT
|
|
||||||
dksfs.id
|
|
||||||
FROM
|
|
||||||
da_ky_sys_file_source dksfs
|
|
||||||
LEFT JOIN da_ky_pro_files_contents dkpfc ON dksfs.business_id = dkpfc.id
|
|
||||||
WHERE
|
|
||||||
dkpfc.pro_id = #{proId}
|
|
||||||
AND dkpfc.integrity_status = '1'
|
|
||||||
AND dkpfc.LEVEL = 5
|
|
||||||
)
|
|
||||||
AND tf.file_source_id IS NOT NULL
|
|
||||||
)
|
|
||||||
) = 0 THEN
|
|
||||||
1 ELSE 0
|
|
||||||
END AS result
|
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue