Commit 6e69e9a8 by zhangyu

导出

parent a7da26ee
...@@ -142,7 +142,7 @@ ...@@ -142,7 +142,7 @@
del_flag del_flag
) )
VALUES VALUES
<foreach collection="list" item="item" index="index" separator="," > <foreach collection="list" item="item" index="index" separator=",">
( (
#{item.id}, #{item.id},
#{item.editFrom}, #{item.editFrom},
...@@ -157,7 +157,7 @@ ...@@ -157,7 +157,7 @@
#{item.delFlag} #{item.delFlag}
) )
</foreach> </foreach>
</insert> </insert>
<select id="findAllList" resultType="com.ejweb.modules.verify.entity.VerifyManageEntity"> <select id="findAllList" resultType="com.ejweb.modules.verify.entity.VerifyManageEntity">
SELECT SELECT
a.priority AS priority, a.priority AS priority,
...@@ -277,84 +277,84 @@ ...@@ -277,84 +277,84 @@
AND del_flag=#{delFlag} AND del_flag=#{delFlag}
</if> </if>
</delete> </delete>
<delete id="delete_verify_record"> <delete id="delete_verify_record">
DELETE FROM foc_verify_record DELETE FROM foc_verify_record
WHERE verif_id=#{verifId} WHERE verif_id=#{verifId}
<if test="delFlag!= null and delFlag != ''"> <if test="delFlag!= null and delFlag != ''">
AND del_flag=#{delFlag} AND del_flag=#{delFlag}
</if> </if>
</delete> </delete>
<delete id="delete_production_feedback"> <delete id="delete_production_feedback">
DELETE FROM foc_production_feedback DELETE FROM foc_production_feedback
WHERE verif_id=#{verifId} WHERE verif_id=#{verifId}
<if test="delFlag!= null and delFlag != ''"> <if test="delFlag!= null and delFlag != ''">
AND del_flag=#{delFlag} AND del_flag=#{delFlag}
</if> </if>
</delete> </delete>
<delete id="delete_production_command"> <delete id="delete_production_command">
DELETE FROM foc_production_command DELETE FROM foc_production_command
WHERE verif_id=#{verifId} WHERE verif_id=#{verifId}
<if test="delFlag!= null and delFlag != ''"> <if test="delFlag!= null and delFlag != ''">
AND del_flag=#{delFlag} AND del_flag=#{delFlag}
</if> </if>
</delete> </delete>
<delete id="delete_sailing_file"> <delete id="delete_sailing_file">
DELETE FROM foc_sailing_file DELETE FROM foc_sailing_file
WHERE verif_id=#{verifId} WHERE verif_id=#{verifId}
<if test="delFlag!= null and delFlag != ''"> <if test="delFlag!= null and delFlag != ''">
AND del_flag=#{delFlag} AND del_flag=#{delFlag}
</if> </if>
</delete> </delete>
<delete id="delete_sailing_command"> <delete id="delete_sailing_command">
DELETE FROM foc_sailing_command DELETE FROM foc_sailing_command
WHERE verif_id=#{verifId} WHERE verif_id=#{verifId}
<if test="delFlag!= null and delFlag != ''"> <if test="delFlag!= null and delFlag != ''">
AND del_flag=#{delFlag} AND del_flag=#{delFlag}
</if> </if>
</delete> </delete>
<delete id="delete_sailingcc_file"> <delete id="delete_sailingcc_file">
DELETE FROM foc_sailingcc_file DELETE FROM foc_sailingcc_file
WHERE verif_id=#{verifId} WHERE verif_id=#{verifId}
<if test="delFlag!= null and delFlag != ''"> <if test="delFlag!= null and delFlag != ''">
AND del_flag=#{delFlag} AND del_flag=#{delFlag}
</if> </if>
</delete> </delete>
<delete id="delete_sailing_conclusion"> <delete id="delete_sailing_conclusion">
DELETE FROM foc_sailing_conclusion DELETE FROM foc_sailing_conclusion
WHERE verif_id=#{verifId} WHERE verif_id=#{verifId}
<if test="delFlag!= null and delFlag != ''"> <if test="delFlag!= null and delFlag != ''">
AND del_flag=#{delFlag} AND del_flag=#{delFlag}
</if> </if>
</delete> </delete>
<delete id="delete_conclusion_file"> <delete id="delete_conclusion_file">
DELETE FROM foc_conclusion_file DELETE FROM foc_conclusion_file
WHERE verif_id=#{verifId} WHERE verif_id=#{verifId}
<if test="delFlag!= null and delFlag != ''"> <if test="delFlag!= null and delFlag != ''">
AND del_flag=#{delFlag} AND del_flag=#{delFlag}
</if> </if>
</delete> </delete>
<delete id="delete_airline_conclusion"> <delete id="delete_airline_conclusion">
DELETE FROM foc_airline_conclusion DELETE FROM foc_airline_conclusion
WHERE verif_id=#{verifId} WHERE verif_id=#{verifId}
<if test="delFlag!= null and delFlag != ''"> <if test="delFlag!= null and delFlag != ''">
AND del_flag=#{delFlag} AND del_flag=#{delFlag}
</if> </if>
</delete> </delete>
<delete id="delete_condition_feedback"> <delete id="delete_condition_feedback">
DELETE FROM foc_condition_feedback DELETE FROM foc_condition_feedback
WHERE verif_id=#{verifId} WHERE verif_id=#{verifId}
<if test="delFlag!= null and delFlag != ''"> <if test="delFlag!= null and delFlag != ''">
AND del_flag=#{delFlag} AND del_flag=#{delFlag}
</if> </if>
</delete> </delete>
<delete id="delete_verify_condition"> <delete id="delete_verify_condition">
DELETE FROM foc_verify_condition DELETE FROM foc_verify_condition
WHERE verif_id=#{verifId} WHERE verif_id=#{verifId}
<if test="delFlag!= null and delFlag != ''"> <if test="delFlag!= null and delFlag != ''">
AND del_flag=#{delFlag} AND del_flag=#{delFlag}
</if> </if>
</delete> </delete>
<delete id="update_risk_assessment"> <delete id="update_risk_assessment">
UPDATE foc_risk_assessment UPDATE foc_risk_assessment
SET remarks='', SET remarks='',
assessment_status='00' assessment_status='00'
...@@ -428,7 +428,7 @@ ...@@ -428,7 +428,7 @@
create_date, create_date,
del_flag del_flag
)VALUES )VALUES
<foreach collection="airTypes" item="item" index="index" separator="," > <foreach collection="airTypes" item="item" index="index" separator=",">
(#{item.id}, #{id},#{item.typeId}, #{userCode}, CURRENT_TIMESTAMP, #{delFlag}) (#{item.id}, #{id},#{item.typeId}, #{userCode}, CURRENT_TIMESTAMP, #{delFlag})
</foreach> </foreach>
</insert> </insert>
...@@ -444,8 +444,9 @@ ...@@ -444,8 +444,9 @@
create_date, create_date,
del_flag del_flag
) values ) values
<foreach collection="verifyFile" item="item" index="index" separator="," > <foreach collection="verifyFile" item="item" index="index" separator=",">
(#{item.id}, #{id},#{item.filePath},#{item.fileName},#{item.fileSize}, '01', #{id}, CURRENT_TIMESTAMP, #{delFlag}) (#{item.id}, #{id},#{item.filePath},#{item.fileName},#{item.fileSize}, '01', #{id}, CURRENT_TIMESTAMP,
#{delFlag})
</foreach> </foreach>
</insert> </insert>
...@@ -460,7 +461,7 @@ ...@@ -460,7 +461,7 @@
Is_main Is_main
) values ) values
<foreach collection="connect" item="item" index="index" separator="," > <foreach collection="connect" item="item" index="index" separator=",">
(#{item.id}, #{id},#{item.flightNo}, #{item.depIata}, #{item.arrIata}, #{delFlag}, #{item.IsMain}) (#{item.id}, #{id},#{item.flightNo}, #{item.depIata}, #{item.arrIata}, #{delFlag}, #{item.IsMain})
</foreach> </foreach>
...@@ -537,9 +538,28 @@ ...@@ -537,9 +538,28 @@
AND b.verif_status = '00' AND b.verif_status = '00'
AND ( a.STATUS IS NULL OR a.STATUS = '0' ) AND ( a.STATUS IS NULL OR a.STATUS = '0' )
AND u.user_id = #{userCode} AND u.user_id = #{userCode}
and ISNULL(b.verif_no)
) menu2, ) menu2,
( (
SELECT SELECT
COUNT( 1 )
FROM
foc_risk_assessment ba
LEFT JOIN foc_airline_verify bv ON ba.verif_id = bv.id
WHERE
bv.verif_status = '00'
AND bv.del_flag != '1'
AND ba.assessment_status = '00'
AND ba.del_flag != '1'
AND ba.depart_id = (
SELECT
depart_id
FROM
sys_user_profiles
WHERE
user_id = #{userCode})) menu5 ,
(
SELECT
COUNT(1) COUNT(1)
FROM (SELECT FROM (SELECT
fav.id fav.id
...@@ -551,217 +571,126 @@ ...@@ -551,217 +571,126 @@
LEFT JOIN foc_airports r ON r.airport_iata = fav.arrIata LEFT JOIN foc_airports r ON r.airport_iata = fav.arrIata
LEFT JOIN foc_verify_process pro ON pro.verif_id = fav.id LEFT JOIN foc_verify_process pro ON pro.verif_id = fav.id
WHERE fav.verif_status='00' AND s.conclusion_status is null WHERE fav.verif_status='00' AND s.conclusion_status is null
and frv.verify_status ='00'
AND frv.depart_id in ( AND frv.depart_id in (
select depart_id from sys_user_profiles select depart_id from sys_user_profiles
where user_id = #{userCode}) where user_id =#{userCode})
AND pro.node_name='截止反馈时间' AND pro.node_name='截止反馈时间'
GROUP BY fav.id) a GROUP BY fav.id) a
) menu3, ) menu3 ,
( (
SELECT SELECT
COUNT( 1 ) COUNT( 1 )
FROM FROM
( (
SELECT SELECT
'01' AS departType, a.id
s.STATUS,
roundtrip_type,
NULL AS feedbackStatus,
s.id AS conditionId,
s.depart_id AS departId,
r.depart_name,
a.id,
a.priority,
a.apply_no,
a.verif_no,
a.flight_no,
a.aircraft_type,
a.arrIata,
a.depIata,
a.verif_status,
a.verif_type,
a.start_time,
a.create_date
FROM FROM
foc_airline_verify a foc_airline_verify a
LEFT JOIN foc_verify_condition s ON a.id = s.verif_id LEFT JOIN foc_verify_condition s ON a.id = s.verif_id
LEFT JOIN foc_user_depart r ON s.depart_id = r.id
WHERE WHERE
a.del_flag = '0' a.del_flag = '0'
AND a.verif_status = '00'
AND ( s.is_feed = '1' OR s.is_feed = '2' ) AND ( s.is_feed = '1' OR s.is_feed = '2' )
AND s.complete = '0' AND s.complete = '0'
AND s.depart_id = ( SELECT depart_id FROM sys_user_profiles WHERE user_id = #{userCode} ) UNION ALL AND s.depart_id = (
SELECT SELECT
'02' AS departType, depart_id
'0' AS STATUS, FROM
roundtrip_type, sys_user_profiles
s.feedback_status AS feedbackStatus, WHERE
s.condition_id AS conditionId, user_id = #{userCode})
t.depart_id AS departId, UNION ALL
r.depart_name, SELECT
a.id, a.id
a.priority,
a.apply_no,
a.verif_no,
a.flight_no,
a.aircraft_type,
a.arrIata,
a.depIata,
a.verif_status,
a.verif_type,
a.start_time,
a.create_date
FROM FROM
foc_airline_verify a foc_airline_verify a
LEFT JOIN foc_verify_condition t ON a.id = t.verif_id LEFT JOIN foc_verify_condition t ON a.id = t.verif_id
LEFT JOIN foc_condition_feedback s ON t.id = s.condition_id LEFT JOIN foc_condition_feedback s ON t.id = s.condition_id
LEFT JOIN foc_user_depart r ON t.depart_id = r.id
WHERE WHERE
a.del_flag = '0' a.del_flag = '0'
AND t.complete = '0'
AND s.depart_id != t.depart_id
AND s.depart_id = ( SELECT depart_id FROM sys_user_profiles WHERE user_id = #{userCode} )
) a
LEFT JOIN foc_airports p ON p.airport_iata = a.depIata
LEFT JOIN foc_airports r ON r.airport_iata = a.arrIata
LEFT JOIN foc_aircraft_type q ON q.id = a.aircraft_type
WHERE
1 = 1
AND a.verif_status = '00' AND a.verif_status = '00'
AND t.complete = '0'
AND s.feedback_status = '00'
AND t.depart_id != s.depart_id
AND s.depart_id = ( SELECT depart_id FROM sys_user_profiles WHERE user_id = #{userCode})) temp
) menu4, ) menu4,
(SELECT
COUNT(1)
FROM (
SELECT
COUNT(1)
FROM foc_risk_assessment a
LEFT JOIN foc_airline_verify v ON a.verif_id = v.id
LEFT JOIN foc_airports p ON p.airport_iata = v.depIata
LEFT JOIN foc_airports r ON r.airport_iata = v.arrIata
LEFT JOIN foc_aircraft_type q ON q.id = v.aircraft_type
LEFT JOIN foc_verify_process pro ON pro.verif_id = v.id
WHERE
v.verif_status = '00'
AND a.depart_id = (SELECT depart_id FROM sys_user_profiles WHERE user_id = #{userCode})
AND a.del_flag != '1'
AND v.del_flag != '1'
AND pro.node_name='截止反馈时间'
GROUP BY v.id
)a)menu5,
( (
SELECT SELECT
COUNT( 1 ) COUNT( 1 )
FROM FROM
foc_airline_conclusion c foc_airline_conclusion c
LEFT JOIN foc_airline_verify a ON a.id = c.verif_id LEFT JOIN foc_airline_verify a ON a.id = c.verif_id
LEFT JOIN foc_aircraft_type t ON a.aircraft_type = t.id
LEFT JOIN foc_airports d ON d.airport_iata = a.depIata
LEFT JOIN foc_airports r ON r.airport_iata = a.arrIata
WHERE WHERE
a.del_flag = '0' a.del_flag = '0'
AND c.del_flag = '0'
AND a.verif_status = '00'
AND ( c.STATUS IS NULL OR c.STATUS = '0' ) AND ( c.STATUS IS NULL OR c.STATUS = '0' )
AND a.verif_status = '00'
) menu6, ) menu6,
( (
SELECT SELECT
COUNT( 1 ) COUNT( 1 )
FROM FROM
foc_airline_verify a foc_sailing_conclusion s
LEFT JOIN foc_sailing_conclusion c ON a.id = c.verif_id LEFT JOIN foc_airline_verify t ON s.verif_id = t.id
LEFT JOIN foc_airports d ON d.airport_iata = a.depIata
LEFT JOIN foc_airports r ON r.airport_iata = a.arrIata
LEFT JOIN foc_aircraft_type q ON q.id = a.aircraft_type
WHERE WHERE
a.del_flag = '0' t.del_flag = '0'
AND c.del_flag = '0' AND conclusion_status = '00'
AND a.verif_status = '00' AND t.verif_status = '00'
AND c.conclusion_status = '00'
) menu7, ) menu7,
( (
SELECT SELECT
COUNT( 1 ) COUNT( 1 )
FROM FROM
foc_sailing_command a foc_sailing_command s
LEFT JOIN foc_airline_verify b ON a.verif_id = b.id LEFT JOIN foc_airline_verify t ON s.verif_id = t.id
LEFT JOIN foc_airports p ON p.airport_iata = b.depIata
LEFT JOIN foc_airports r ON r.airport_iata = b.arrIata
LEFT JOIN foc_aircraft_type q ON q.id = b.aircraft_type
WHERE WHERE
1 = 1 t.del_flag = '0'
AND a.command_status = '00' AND s.command_status = '00'
AND b.verif_status = '00' AND t.verif_status = '00'
) menu8, ) menu8,
( (
SELECT SELECT
COUNT(1) COUNT( 1 )
FROM FROM
foc_airline_verify a foc_airline_verify a
LEFT JOIN foc_verify_condition s ON a.id=s.verif_id LEFT JOIN foc_verify_condition s ON a.id = s.verif_id
LEFT JOIN foc_airports p ON p.airport_iata = a.depIata LEFT JOIN foc_airports p ON p.airport_iata = a.depIata
LEFT JOIN foc_aircraft_type q ON q.id = a.aircraft_type LEFT JOIN foc_aircraft_type q ON q.id = a.aircraft_type
LEFT JOIN foc_user_depart r ON s.depart_id=r.id
WHERE WHERE
a.del_flag = '0' a.del_flag = '0'
AND s.complete='0' AND is_feed='0' AND s.complete = '0'
AND is_feed = '0'
AND a.verif_status = '00' AND a.verif_status = '00'
) menu9, ) menu9,
( (
SELECT SELECT
COUNT( 1 ) count( 1 )
FROM FROM
foc_airline_verify a foc_airline_verify a
INNER JOIN foc_verify_record r ON a.id = r.verif_id INNER JOIN foc_verify_record r ON a.id = r.verif_id
AND r.del_flag = '0' AND r.del_flag = '0'
LEFT JOIN foc_airports d ON d.airport_iata = a.depIata
LEFT JOIN foc_airports p ON p.airport_iata = a.arrIata
LEFT JOIN foc_aircraft_type q ON q.id = a.aircraft_type
WHERE WHERE
a.del_flag = '0' a.verif_status = '00'
AND r.record_type = '01' AND record_status = '00'
AND r.record_status = '00' AND record_type = '01'
AND a.verif_status = '00' AND a.del_flag = '0'
) menu10, ) menu10,
( (
SELECT SUM(cnt) from(
SELECT SELECT
COUNT(c.id ) as cnt COUNT( 1 )
FROM
foc_production_command c
LEFT JOIN foc_production_feedback t ON c.id = t.production_id
WHERE
c.del_flag = '0'
AND c.command_status != '02'
AND depart_id = ( SELECT depart_id FROM sys_user_profiles WHERE user_id = #{userCode} )
UNION ALL
SELECT
COUNT(c.id ) as cnt
FROM
foc_production_command c
WHERE
c.del_flag = '0'
AND c.command_status != '02'
AND c.id NOT IN (
SELECT
c.id
FROM FROM
foc_production_command c foc_production_feedback ss
LEFT JOIN foc_production_feedback t ON c.id = t.production_id LEFT JOIN foc_production_command st ON ss.production_id = st.id
WHERE WHERE
c.del_flag = '0' ss.del_flag = '0'
AND c.command_status != '02' AND st.command_status = '00'
AND depart_id = ( SELECT depart_id FROM sys_user_profiles WHERE user_id = #{userCode} ) AND depart_id = (
)
UNION ALL
SELECT SELECT
COUNT(c.id ) as cnt depart_id
FROM FROM
foc_production_command c sys_user_profiles
WHERE WHERE
c.del_flag = '0' user_id = #{userCode}) ) menu13,
AND c.command_status = '02'
)as a) menu13,
( (
SELECT SELECT
COUNT( 1 ) COUNT( 1 )
...@@ -780,10 +709,10 @@ ...@@ -780,10 +709,10 @@
user_id = #{userCode}) ) menu14 user_id = #{userCode}) ) menu14
FROM FROM
DUAL DUAL
</select> </select>
<update id="updateByPrimaryKey" > <update id="updateByPrimaryKey">
update foc_airline_verify update foc_airline_verify
set set
roundtrip_type = #{roundtripType,jdbcType=VARCHAR}, roundtrip_type = #{roundtripType,jdbcType=VARCHAR},
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment