代码提交

This commit is contained in:
liang.chao 2025-09-29 09:41:49 +08:00
parent 34253171e0
commit a11385f789
1 changed files with 58 additions and 57 deletions

View File

@ -660,10 +660,8 @@ 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 SELECT CASE
CASE WHEN (
WHEN
(
( (
SELECT SELECT
COUNT(*) COUNT(*)
@ -672,12 +670,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
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 ) > 0
) )
AND ( AND ( ( SELECT COUNT(*) FROM da_ky_transfer_file WHERE file_source_id IS NOT NULL AND receive_status = '1' ) > 0 )
( SELECT COUNT(*) FROM da_ky_transfer_file WHERE file_source_id IS NOT NULL ) > 0 )
AND ( AND (
( (
SELECT SELECT
@ -691,11 +689,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
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
) src ) src
WHERE WHERE
src.id NOT IN ( SELECT file_source_id FROM da_ky_transfer_file WHERE file_source_id IS NOT NULL ) 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 SELECT
COUNT(*) COUNT(*)
@ -710,10 +709,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
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
) )
AND tf.file_source_id IS NOT NULL AND tf.file_source_id IS NOT NULL
AND tf.receive_status = '1'
) )
) = 0 THEN ) = 0 THEN
1 ELSE 0 1 ELSE 0