Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
foc_manage
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
首航-临时账号
foc_manage
Commits
18d7e6da
Commit
18d7e6da
authored
Jan 02, 2020
by
zhangyu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
部门
parent
0e42f6d7
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
76 additions
and
76 deletions
+76
-76
VerifyDao.xml
resources/mappings/modules/airline/VerifyDao.xml
+76
-76
No files found.
resources/mappings/modules/airline/VerifyDao.xml
View file @
18d7e6da
<?xml version="1.0" encoding="UTF-8" ?>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.ejweb.modules.airline.dao.VerifyDao"
>
<mapper
namespace=
"com.ejweb.modules.airline.dao.VerifyDao"
>
<sql
id=
"verifylist"
>
<sql
id=
"verifylist"
>
a.id,
a.id,
a.apply_no,
a.apply_no,
...
@@ -33,7 +33,7 @@
...
@@ -33,7 +33,7 @@
t.verif_id AS "connect.verifId",
t.verif_id AS "connect.verifId",
t.Is_main AS "connect.IsMain"
t.Is_main AS "connect.IsMain"
</sql>
</sql>
<sql
id=
"verifyColumn"
>
<sql
id=
"verifyColumn"
>
a.id ,
a.id ,
a.apply_no,
a.apply_no,
a.verif_no,
a.verif_no,
...
@@ -56,15 +56,15 @@
...
@@ -56,15 +56,15 @@
LEFT JOIN foc_sailing_file s ON s.verif_id=a.id
LEFT JOIN foc_sailing_file s ON s.verif_id=a.id
LEFT JOIN foc_airports u ON u.airport_iata = a.depIata
LEFT JOIN foc_airports u ON u.airport_iata = a.depIata
</sql>
</sql>
<select
id=
"get"
resultType=
"com.ejweb.modules.airline.entity.VerifyEntity"
>
<select
id=
"get"
resultType=
"com.ejweb.modules.airline.entity.VerifyEntity"
>
SELECT
SELECT
<include
refid=
"verifylist"
/>
<include
refid=
"verifylist"
/>
FROM foc_airline_verify a
FROM foc_airline_verify a
<include
refid=
"verifyJoins"
/>
<include
refid=
"verifyJoins"
/>
WHERE a.id = #{id}
WHERE a.id = #{id}
</select>
</select>
<select
id=
"get2"
resultType=
"com.ejweb.modules.airline.entity.VerifyEntity"
>
<select
id=
"get2"
resultType=
"com.ejweb.modules.airline.entity.VerifyEntity"
>
SELECT
SELECT
a.id,
a.id,
a.apply_no,
a.apply_no,
...
@@ -92,10 +92,10 @@
...
@@ -92,10 +92,10 @@
LEFT JOIN foc_airports u ON u.airport_iata = a.depIata
LEFT JOIN foc_airports u ON u.airport_iata = a.depIata
WHERE a.id = #{id}
WHERE a.id = #{id}
</select>
</select>
<select
id=
"getVerify"
resultType=
"com.ejweb.modules.airline.entity.VerifyEntity"
>
<select
id=
"getVerify"
resultType=
"com.ejweb.modules.airline.entity.VerifyEntity"
>
SELECT
SELECT
<include
refid=
"verifyColumn"
/>
<include
refid=
"verifyColumn"
/>
FROM foc_airline_verify a
FROM foc_airline_verify a
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_airports r ON r.airport_iata = a.arrIata
LEFT JOIN foc_airports r ON r.airport_iata = a.arrIata
...
@@ -103,15 +103,15 @@
...
@@ -103,15 +103,15 @@
</select>
</select>
<select
id=
"getConnect"
resultType=
"com.ejweb.modules.airline.entity.VerifyEntity"
>
<select
id=
"getConnect"
resultType=
"com.ejweb.modules.airline.entity.VerifyEntity"
>
SELECT
SELECT
<include
refid=
"verifylist"
/>
<include
refid=
"verifylist"
/>
FROM foc_airline_verify a
FROM foc_airline_verify a
<include
refid=
"verifyJoins"
/>
<include
refid=
"verifyJoins"
/>
WHERE t.id = #{connect.id}
WHERE t.id = #{connect.id}
</select>
</select>
<select
id=
"getverifyByVerifNo"
resultType=
"com.ejweb.modules.airline.entity.VerifyEntity"
>
<select
id=
"getverifyByVerifNo"
resultType=
"com.ejweb.modules.airline.entity.VerifyEntity"
>
SELECT
SELECT
<include
refid=
"verifylist"
/>
<include
refid=
"verifylist"
/>
FROM foc_airline_verify a
FROM foc_airline_verify a
<include
refid=
"verifyJoins"
/>
<include
refid=
"verifyJoins"
/>
WHERE a.verif_no = #{verifNo}
WHERE a.verif_no = #{verifNo}
...
@@ -119,34 +119,34 @@
...
@@ -119,34 +119,34 @@
<select
id=
"findValidator"
resultType=
"com.ejweb.modules.airline.entity.VerifyEntity"
>
<select
id=
"findValidator"
resultType=
"com.ejweb.modules.airline.entity.VerifyEntity"
>
SELECT a.verif_no
SELECT a.verif_no
FROM foc_airline_verify a
FROM foc_airline_verify a
where
a.del_flag = #{DEL_FLAG_NORMAL}
where a.del_flag = #{DEL_FLAG_NORMAL}
<if
test=
"verifNo!= null and verifNo!=''"
>
<if
test=
"verifNo!= null and verifNo!=''"
>
AND a.verif_no=#{verifNo}
AND a.verif_no=#{verifNo}
</if>
</if>
<if
test=
"routeNo!= null and routeNo!=''"
>
<if
test=
"routeNo!= null and routeNo!=''"
>
AND a.route_no=#{routeNo}
AND a.route_no=#{routeNo}
</if>
</if>
</select>
</select>
<select
id=
"findverifNo"
resultType=
"com.ejweb.modules.airline.entity.VerifyEntity"
>
<select
id=
"findverifNo"
resultType=
"com.ejweb.modules.airline.entity.VerifyEntity"
>
SELECT a.verif_no
SELECT a.verif_no
FROM foc_airline_verify a
FROM foc_airline_verify a
where
a.del_flag = #{DEL_FLAG_NORMAL}
where a.del_flag = #{DEL_FLAG_NORMAL}
<if
test=
"verifNo!= null and verifNo!=''"
>
<if
test=
"verifNo!= null and verifNo!=''"
>
AND a.verif_no=#{verifNo}
AND a.verif_no=#{verifNo}
</if>
</if>
</select>
</select>
<select
id=
"findAllList"
resultType=
"com.ejweb.modules.airline.entity.VerifyEntity"
>
<select
id=
"findAllList"
resultType=
"com.ejweb.modules.airline.entity.VerifyEntity"
>
SELECT a.verif_no as verifNo,
SELECT a.verif_no as verifNo,
a.id as verifId,
a.id as verifId,
a.source,
a.source,
CASE WHEN a.verif_type='01' OR a.verif_type='02'
CASE WHEN a.verif_type='01' OR a.verif_type='02'
OR a.verif_type='03' OR a.verif_type='04' OR a.verif_type='05'
OR a.verif_type='03' OR a.verif_type='04' OR a.verif_type='05'
THEN b.id
THEN b.id
ELSE a.id END id,
ELSE a.id END id,
CASE WHEN a.verif_type='01' OR a.verif_type='02'
CASE WHEN a.verif_type='01' OR a.verif_type='02'
OR a.verif_type='03' OR a.verif_type='04' OR a.verif_type='05'
OR a.verif_type='03' OR a.verif_type='04' OR a.verif_type='05'
THEN
b.flight_no
THEN
b.flight_no
ELSE a.flight_no
ELSE a.flight_no
END flightNo,
END flightNo,
a.route_no AS routeNo,
a.route_no AS routeNo,
...
@@ -158,53 +158,53 @@
...
@@ -158,53 +158,53 @@
CASE WHEN a.verif_type='01' OR a.verif_type='02'
CASE WHEN a.verif_type='01' OR a.verif_type='02'
OR a.verif_type='03' OR a.verif_type='04' OR a.verif_type='05' OR a.verif_type='09'
OR a.verif_type='03' OR a.verif_type='04' OR a.verif_type='05' OR a.verif_type='09'
THEN p.city_name
THEN p.city_name
ELSE tt.airport_name
ELSE tt.airport_name
END depIataName,
END depIataName,
CASE WHEN a.verif_type='01' OR a.verif_type='02'
CASE WHEN a.verif_type='01' OR a.verif_type='02'
OR a.verif_type='03' OR a.verif_type='04' OR (a.verif_type='05' AND a.roundtrip_type!='01') OR a.verif_type='09'
OR a.verif_type='03' OR a.verif_type='04' OR (a.verif_type='05' AND a.roundtrip_type!='01') OR a.verif_type='09'
THEN CONCAT(p.city_name,b.depIata,'=',r.city_name,b.arrIata)
THEN CONCAT(p.city_name,b.depIata,'=',r.city_name,b.arrIata)
WHEN a.verif_type='05' AND a.roundtrip_type='01'
WHEN a.verif_type='05' AND a.roundtrip_type='01'
THEN CONCAT(p.city_name,b.depIata,'-',r.city_name,b.arrIata)
THEN CONCAT(p.city_name,b.depIata,'-',r.city_name,b.arrIata)
ELSE CONCAT(tt.airport_name,a.depIata)
ELSE CONCAT(tt.airport_name,a.depIata)
END airline,
END airline,
a.verif_type as verifType,
a.verif_type as verifType,
r.city_name AS arrIataName,
r.city_name AS arrIataName,
a.verifued_count AS verifuedCount,
a.verifued_count AS verifuedCount,
a.depart_id as departId,
a.depart_id as departId,
d.file_path as filePath,
d.file_path as filePath,
c.type_name AS "aircraft.typeName",
c.type_name AS "aircraft.typeName",
a.state
a.state
from foc_airline_verify a
from foc_airline_verify a
left JOIN foc_airline_connect b on a.id = b.verif_id
AND b.Is_main!='0'
left JOIN foc_airline_connect b on a.id = b.verif_id AND b.Is_main!='0'
LEFT JOIN foc_aircraft_type c on a.aircraft_type = c.id
LEFT JOIN foc_aircraft_type c on a.aircraft_type = c.id
LEFT JOIN foc_sailing_file d on a.id = d.verif_id
LEFT JOIN foc_sailing_file d on a.id = d.verif_id
LEFT JOIN foc_airports p ON p.airport_iata = b.depIata
LEFT JOIN foc_airports p ON p.airport_iata = b.depIata
LEFT JOIN foc_sailing_command cc ON a.id = cc.verif_id
LEFT JOIN foc_sailing_command cc ON a.id = cc.verif_id
LEFT JOIN foc_airports r ON r.airport_iata = b.arrIata
LEFT JOIN foc_airports r ON r.airport_iata = b.arrIata
LEFT JOIN foc_airports tt ON tt.airport_iata = a.depIata
LEFT JOIN foc_airports tt ON tt.airport_iata = a.depIata
where
a.del_flag = #{DEL_FLAG_NORMAL}
where a.del_flag = #{DEL_FLAG_NORMAL}
<if
test=
"verifNo!= null and verifNo!=''"
>
<if
test=
"verifNo!= null and verifNo!=''"
>
AND a.verif_no LIKE CONCAT('%', #{verifNo}, '%')
AND a.verif_no LIKE CONCAT('%', #{verifNo}, '%')
</if>
</if>
<if
test=
"verifType!= null and verifType!=''"
>
<if
test=
"verifType!= null and verifType!=''"
>
AND a.verif_type=#{verifType}
AND a.verif_type=#{verifType}
</if>
</if>
<if
test=
"areaSt!= null and areaSt.airportIata!=''"
>
<if
test=
"areaSt!= null and areaSt.airportIata!=''"
>
<!-- AND b.depIata=#{areaSt.airportIata} -->
<!-- AND b.depIata=#{areaSt.airportIata} -->
AND (b.verif_id in (
AND (b.verif_id in (
SELECT id FROM foc_airline_verify where depIata = #{areaSt.airportIata} )
SELECT id FROM foc_airline_verify where depIata = #{areaSt.airportIata} )
OR a.id IN
OR a.id IN
(SELECT verif_id FROM foc_airline_connect WHERE depIata = #{areaSt.airportIata}
AND is_main != '0')
(SELECT verif_id FROM foc_airline_connect WHERE depIata = #{areaSt.airportIata}
AND is_main != '0')
)
)
</if>
</if>
<if
test=
"areaAr!= null and areaAr.airportIata!=''"
>
<if
test=
"areaAr!= null and areaAr.airportIata!=''"
>
<!-- AND b.arrIata=#{areaAr.airportIata} -->
<!-- AND b.arrIata=#{areaAr.airportIata} -->
AND (b.verif_id in
AND (b.verif_id in
( SELECT id FROM foc_airline_verify where arrIata = #{areaAr.airportIata} ) OR
a.id IN
( SELECT id FROM foc_airline_verify where arrIata = #{areaAr.airportIata} ) OR
a.id IN
(SELECT verif_id FROM foc_airline_connect WHERE arrIata = #{areaAr.airportIata}
AND is_main != '0')
(SELECT verif_id FROM foc_airline_connect WHERE arrIata = #{areaAr.airportIata}
AND is_main != '0')
)
)
</if>
</if>
AND a.verif_status != '03'
AND a.verif_status != '03'
AND a.source = '0'
AND a.source = '0'
...
@@ -225,41 +225,41 @@
...
@@ -225,41 +225,41 @@
ORDER BY ata_chn DESC
ORDER BY ata_chn DESC
LIMIT 1
LIMIT 1
</select>
</select>
<select
id=
"findAllList1"
resultType=
"com.ejweb.modules.airline.entity.VerifyEntity"
>
<select
id=
"findAllList1"
resultType=
"com.ejweb.modules.airline.entity.VerifyEntity"
>
SELECT id,
SELECT id,
apply_no,
apply_no,
route_no,
route_no,
verif_no,
verif_no,
verif_type,
verif_type,
airline,
airline,
a.status,
a.status,
depName AS
"areaSt.cityName",
depName AS
"areaSt.cityName",
arrName AS
"areaAr.cityName",
arrName AS
"areaAr.cityName",
a.depIata AS "areaSt.airportIata",
a.depIata AS "areaSt.airportIata",
a.arrIata AS "areaAr.airportIata",
a.arrIata AS "areaAr.airportIata",
expiryDate,
expiryDate,
startTime,
startTime,
typeName AS "aircraft.typeName"
typeName AS "aircraft.typeName"
FROM
view_verify a
FROM
view_verify a
where
1=1
where 1=1
<if
test=
"verifNo!= null and verifNo!=''"
>
<if
test=
"verifNo!= null and verifNo!=''"
>
AND a.verif_no LIKE CONCAT('%', #{verifNo}, '%')
AND a.verif_no LIKE CONCAT('%', #{verifNo}, '%')
</if>
</if>
<if
test=
"verifType!= null and verifType!=''"
>
<if
test=
"verifType!= null and verifType!=''"
>
AND a.verif_type=#{verifType}
AND a.verif_type=#{verifType}
</if>
</if>
<if
test=
"areaSt!= null and areaSt.airportIata!=''"
>
<if
test=
"areaSt!= null and areaSt.airportIata!=''"
>
AND a.depIata=#{areaSt.airportIata}
AND a.depIata=#{areaSt.airportIata}
</if>
</if>
<if
test=
"areaAr!= null and areaAr.airportIata!=''"
>
<if
test=
"areaAr!= null and areaAr.airportIata!=''"
>
AND a.arrIata=#{areaAr.airportIata}
AND a.arrIata=#{areaAr.airportIata}
</if>
</if>
ORDER BY a.route_no DESC
ORDER BY a.route_no DESC
</select>
</select>
<insert
id=
"insert"
>
<insert
id=
"insert"
>
INSERT INTO foc_airline_verify(
INSERT INTO foc_airline_verify(
id,
id,
verif_no,
verif_no,
...
@@ -301,7 +301,7 @@
...
@@ -301,7 +301,7 @@
)
)
</insert>
</insert>
<update
id=
"update"
>
<update
id=
"update"
>
UPDATE foc_airline_verify SET
UPDATE foc_airline_verify SET
verif_no = #{verifNo},
verif_no = #{verifNo},
...
@@ -316,7 +316,7 @@
...
@@ -316,7 +316,7 @@
route_type = #{routeType}
route_type = #{routeType}
WHERE id = #{id}
WHERE id = #{id}
</update>
</update>
<update
id=
"delete"
>
<update
id=
"delete"
>
UPDATE foc_airline_verify SET
UPDATE foc_airline_verify SET
del_flag = #{DEL_FLAG_DELETE}
del_flag = #{DEL_FLAG_DELETE}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment