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" ?>
<!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"
>
<sql
id=
"verifylist"
>
a.id,
a.apply_no,
...
...
@@ -33,7 +33,7 @@
t.verif_id AS "connect.verifId",
t.Is_main AS "connect.IsMain"
</sql>
<sql
id=
"verifyColumn"
>
<sql
id=
"verifyColumn"
>
a.id ,
a.apply_no,
a.verif_no,
...
...
@@ -56,15 +56,15 @@
LEFT JOIN foc_sailing_file s ON s.verif_id=a.id
LEFT JOIN foc_airports u ON u.airport_iata = a.depIata
</sql>
<select
id=
"get"
resultType=
"com.ejweb.modules.airline.entity.VerifyEntity"
>
SELECT
<include
refid=
"verifylist"
/>
SELECT
<include
refid=
"verifylist"
/>
FROM foc_airline_verify a
<include
refid=
"verifyJoins"
/>
WHERE a.id = #{id}
</select>
<select
id=
"get2"
resultType=
"com.ejweb.modules.airline.entity.VerifyEntity"
>
<select
id=
"get2"
resultType=
"com.ejweb.modules.airline.entity.VerifyEntity"
>
SELECT
a.id,
a.apply_no,
...
...
@@ -92,10 +92,10 @@
LEFT JOIN foc_airports u ON u.airport_iata = a.depIata
WHERE a.id = #{id}
</select>
<select
id=
"getVerify"
resultType=
"com.ejweb.modules.airline.entity.VerifyEntity"
>
SELECT
<include
refid=
"verifyColumn"
/>
<select
id=
"getVerify"
resultType=
"com.ejweb.modules.airline.entity.VerifyEntity"
>
SELECT
<include
refid=
"verifyColumn"
/>
FROM foc_airline_verify a
LEFT JOIN foc_airports p ON p.airport_iata = a.depIata
LEFT JOIN foc_airports r ON r.airport_iata = a.arrIata
...
...
@@ -103,15 +103,15 @@
</select>
<select
id=
"getConnect"
resultType=
"com.ejweb.modules.airline.entity.VerifyEntity"
>
SELECT
<include
refid=
"verifylist"
/>
<include
refid=
"verifylist"
/>
FROM foc_airline_verify a
<include
refid=
"verifyJoins"
/>
WHERE t.id = #{connect.id}
</select>
<select
id=
"getverifyByVerifNo"
resultType=
"com.ejweb.modules.airline.entity.VerifyEntity"
>
SELECT
<include
refid=
"verifylist"
/>
<include
refid=
"verifylist"
/>
FROM foc_airline_verify a
<include
refid=
"verifyJoins"
/>
WHERE a.verif_no = #{verifNo}
...
...
@@ -119,34 +119,34 @@
<select
id=
"findValidator"
resultType=
"com.ejweb.modules.airline.entity.VerifyEntity"
>
SELECT a.verif_no
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!=''"
>
AND a.verif_no=#{verifNo}
</if>
<if
test=
"routeNo!= null and routeNo!=''"
>
AND a.route_no=#{routeNo}
</if>
</select>
<select
id=
"findverifNo"
resultType=
"com.ejweb.modules.airline.entity.VerifyEntity"
>
SELECT a.verif_no
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!=''"
>
AND a.verif_no=#{verifNo}
</if>
</select>
<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.source,
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'
THEN b.id
ELSE a.id END id,
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'
THEN
b.flight_no
a.source,
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'
THEN b.id
ELSE a.id END id,
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'
THEN
b.flight_no
ELSE a.flight_no
END flightNo,
a.route_no AS routeNo,
...
...
@@ -158,53 +158,53 @@
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'
THEN p.city_name
ELSE tt.airport_name
END depIataName,
CASE WHEN a.verif_type='01' OR a.verif_type='02'
ELSE tt.airport_name
END depIataName,
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'
THEN CONCAT(p.city_name,b.depIata,'=',r.city_name,b.arrIata)
WHEN a.verif_type='05' AND a.roundtrip_type='01'
THEN CONCAT(p.city_name,b.depIata,'-',r.city_name,b.arrIata)
ELSE CONCAT(tt.airport_name,a.depIata)
END airline,
a.verif_type as verifType,
r.city_name AS arrIataName,
WHEN a.verif_type='05' AND a.roundtrip_type='01'
THEN CONCAT(p.city_name,b.depIata,'-',r.city_name,b.arrIata)
ELSE CONCAT(tt.airport_name,a.depIata)
END airline,
a.verif_type as verifType,
r.city_name AS arrIataName,
a.verifued_count AS verifuedCount,
a.depart_id as departId,
d.file_path as filePath,
c.type_name AS "aircraft.typeName",
a.state
from foc_airline_verify a
left JOIN foc_airline_connect b on a.id = b.verif_id
AND b.Is_main!='0'
d.file_path as filePath,
c.type_name AS "aircraft.typeName",
a.state
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_aircraft_type c on a.aircraft_type = c.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_sailing_command cc ON a.id = cc.verif_id
LEFT JOIN foc_airports r ON r.airport_iata = b.arrIata
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!=''"
>
AND a.verif_no LIKE CONCAT('%', #{verifNo}, '%')
</if>
<if
test=
"verifType!= null and verifType!=''"
>
AND a.verif_type=#{verifType}
</if>
<if
test=
"areaSt!= null and areaSt.airportIata!=''"
>
<!-- AND b.depIata=#{areaSt.airportIata} -->
<!-- AND b.depIata=#{areaSt.airportIata} -->
AND (b.verif_id in (
SELECT id FROM foc_airline_verify where depIata = #{areaSt.airportIata} )
OR a.id IN
(SELECT verif_id FROM foc_airline_connect WHERE depIata = #{areaSt.airportIata}
AND is_main != '0')
)
SELECT id FROM foc_airline_verify where depIata = #{areaSt.airportIata} )
OR a.id IN
(SELECT verif_id FROM foc_airline_connect WHERE depIata = #{areaSt.airportIata}
AND is_main != '0')
)
</if>
<if
test=
"areaAr!= null and areaAr.airportIata!=''"
>
<!-- AND b.arrIata=#{areaAr.airportIata} -->
AND (b.verif_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')
)
<!-- AND b.arrIata=#{areaAr.airportIata} -->
AND (b.verif_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')
)
</if>
AND a.verif_status != '03'
AND a.source = '0'
...
...
@@ -225,41 +225,41 @@
ORDER BY ata_chn DESC
LIMIT 1
</select>
<select
id=
"findAllList1"
resultType=
"com.ejweb.modules.airline.entity.VerifyEntity"
>
SELECT id,
apply_no,
route_no,
verif_no,
verif_type,
airline,
a.status,
depName AS
"areaSt.cityName",
arrName AS
"areaAr.cityName",
a.depIata AS "areaSt.airportIata",
a.arrIata AS "areaAr.airportIata",
expiryDate,
startTime,
typeName AS "aircraft.typeName"
FROM
view_verify a
where
1=1
<select
id=
"findAllList1"
resultType=
"com.ejweb.modules.airline.entity.VerifyEntity"
>
SELECT id,
apply_no,
route_no,
verif_no,
verif_type,
airline,
a.status,
depName AS
"areaSt.cityName",
arrName AS
"areaAr.cityName",
a.depIata AS "areaSt.airportIata",
a.arrIata AS "areaAr.airportIata",
expiryDate,
startTime,
typeName AS "aircraft.typeName"
FROM
view_verify a
where 1=1
<if
test=
"verifNo!= null and verifNo!=''"
>
AND a.verif_no LIKE CONCAT('%', #{verifNo}, '%')
</if>
<if
test=
"verifType!= null and verifType!=''"
>
AND a.verif_type=#{verifType}
</if>
<if
test=
"areaSt!= null and areaSt.airportIata!=''"
>
AND a.depIata=#{areaSt.airportIata}
</if>
<if
test=
"areaAr!= null and areaAr.airportIata!=''"
>
AND a.arrIata=#{areaAr.airportIata}
</if>
ORDER BY a.route_no DESC
ORDER BY a.route_no DESC
</select>
<insert
id=
"insert"
>
<insert
id=
"insert"
>
INSERT INTO foc_airline_verify(
id,
verif_no,
...
...
@@ -301,7 +301,7 @@
)
</insert>
<update
id=
"update"
>
UPDATE foc_airline_verify SET
verif_no = #{verifNo},
...
...
@@ -316,7 +316,7 @@
route_type = #{routeType}
WHERE id = #{id}
</update>
<update
id=
"delete"
>
UPDATE foc_airline_verify SET
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