Commit 3561ef41 by java-李谡

添加三字码历史数据关联查询

parent ba01134b
...@@ -39,20 +39,32 @@ ...@@ -39,20 +39,32 @@
<if test="verifNo != null and verifNo != ''"> <if test="verifNo != null and verifNo != ''">
AND b.verif_no LIKE CONCAT('%', #{verifNo}, '%') AND b.verif_no LIKE CONCAT('%', #{verifNo}, '%')
</if> </if>
<if test="depIata != null and depIata != ''"> <if test="depIataList != null ">
AND (b.id in ( AND (b.id in (
SELECT id FROM foc_airline_verify where depIata = #{depIata} ) SELECT id FROM foc_airline_verify where depIata in
<foreach collection="depIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>)
OR b.id IN OR b.id IN
(SELECT verif_id FROM foc_airline_connect WHERE depIata = #{depIata} AND is_main != '0') (SELECT verif_id FROM foc_airline_connect WHERE depIata in
<foreach collection="depIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>
AND is_main != '0')
) )
</if> </if>
<if test="arrIata != null and arrIata != ''"> <if test="arrIataList != null">
AND (b.id in ( AND (b.id in (
SELECT id FROM foc_airline_verify where arrIata = #{arrIata} ) SELECT id FROM foc_airline_verify where arrIata in
<foreach collection="arrIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>)
OR b.id IN OR b.id IN
(SELECT verif_id FROM foc_airline_connect WHERE arrIata = #{arrIata} AND is_main != '0') (SELECT verif_id FROM foc_airline_connect WHERE arrIata in
<foreach collection="arrIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>
AND is_main != '0')
) )
</if> </if>
<if test="priority != null and priority != ''"> <if test="priority != null and priority != ''">
......
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
SELECT SELECT
<include refid="airportColumns"/> <include refid="airportColumns"/>
FROM foc_airports a FROM foc_airports a
WHERE a.status=1 WHERE (a.status=1 or a.status=2)
<if test="keywords != null"> <if test="keywords != null">
AND (a.airport_name LIKE #{keywords} OR a.airport_iata LIKE #{keywords} OR a.airport_name_pinyin LIKE #{keywords}) AND (a.airport_name LIKE #{keywords} OR a.airport_iata LIKE #{keywords} OR a.airport_name_pinyin LIKE #{keywords})
</if> </if>
......
...@@ -56,19 +56,33 @@ ...@@ -56,19 +56,33 @@
<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="depIata != null and depIata != ''"> <if test="depIataList != null ">
AND (a.id in ( AND (a.id in (
SELECT id FROM foc_airline_verify where depIata = #{depIata} ) OR a.id IN SELECT id FROM foc_airline_verify where depIata in
(SELECT verif_id FROM foc_airline_connect WHERE depIata = #{depIata} AND is_main != '0') <foreach collection="depIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>)
OR a.id IN
(SELECT verif_id FROM foc_airline_connect WHERE depIata in
<foreach collection="depIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>
AND is_main != '0')
) )
</if> </if>
<if test="arrIata != null and arrIata != ''"> <if test="arrIataList != null ">
AND (a.id in ( AND (a.id in (
SELECT id FROM foc_airline_verify where arrIata = #{arrIata} ) OR a.id IN SELECT id FROM foc_airline_verify where arrIata in
(SELECT verif_id FROM foc_airline_connect WHERE arrIata = #{arrIata} AND is_main != '0') <foreach collection="arrIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>)
OR a.id IN
(SELECT verif_id FROM foc_airline_connect WHERE arrIata in
<foreach collection="arrIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>
AND is_main != '0')
) )
</if> </if>
......
...@@ -48,20 +48,32 @@ ...@@ -48,20 +48,32 @@
<if test="verifNo != null and verifNo != ''"> <if test="verifNo != null and verifNo != ''">
AND v.verif_no like concat ('%',#{verifNo},'%') AND v.verif_no like concat ('%',#{verifNo},'%')
</if> </if>
<if test="depIata!=null and depIata!=''"> <if test="depIataList!=null ">
AND (v.id in ( AND (v.id in (
SELECT id FROM foc_airline_verify where depIata = #{depIata} ) SELECT id FROM foc_airline_verify where depIata in
<foreach collection="depIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>)
OR v.id IN OR v.id IN
(SELECT verif_id FROM foc_airline_connect WHERE depIata = #{depIata} AND is_main != '0') (SELECT verif_id FROM foc_airline_connect WHERE depIata in
<foreach collection="depIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>
AND is_main != '0')
) )
</if> </if>
<if test="arrIata!=null and arrIata!=''"> <if test="arrIataList!=null ">
AND (v.id in ( AND (v.id in (
SELECT id FROM foc_airline_verify where arrIata = #{arrIata} ) SELECT id FROM foc_airline_verify where arrIata in
<foreach collection="arrIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>)
OR v.id IN OR v.id IN
(SELECT verif_id FROM foc_airline_connect WHERE arrIata = #{arrIata} AND is_main != '0') (SELECT verif_id FROM foc_airline_connect WHERE arrIata in
<foreach collection="arrIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>
AND is_main != '0')
) )
</if> </if>
<if test="priority!=null and priority!=''"> <if test="priority!=null and priority!=''">
......
...@@ -35,20 +35,32 @@ ...@@ -35,20 +35,32 @@
<if test="verifNo != null and verifNo != ''"> <if test="verifNo != null and verifNo != ''">
AND b.verif_no LIKE CONCAT('%', #{verifNo}, '%') AND b.verif_no LIKE CONCAT('%', #{verifNo}, '%')
</if> </if>
<if test="depIata != null and depIata != ''"> <if test="depIataList != null ">
AND (b.id in ( AND (b.id in (
SELECT id FROM foc_airline_verify where depIata = #{depIata} ) SELECT id FROM foc_airline_verify where depIata in
<foreach collection="depIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>)
OR b.id IN OR b.id IN
(SELECT verif_id FROM foc_airline_connect WHERE depIata = #{depIata} AND is_main != '0') (SELECT verif_id FROM foc_airline_connect WHERE depIata in
<foreach collection="depIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>
AND is_main != '0')
) )
</if> </if>
<if test="arrIata != null and arrIata != ''"> <if test="arrIataList != null">
AND (b.id in ( AND (b.id in (
SELECT id FROM foc_airline_verify where arrIata = #{arrIata} ) SELECT id FROM foc_airline_verify where arrIata in
<foreach collection="arrIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>)
OR b.id IN OR b.id IN
(SELECT verif_id FROM foc_airline_connect WHERE arrIata = #{arrIata} AND is_main != '0') (SELECT verif_id FROM foc_airline_connect WHERE arrIata in
<foreach collection="arrIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>
AND is_main != '0')
) )
</if> </if>
<if test="priority != null and priority != ''"> <if test="priority != null and priority != ''">
......
...@@ -33,19 +33,32 @@ ...@@ -33,19 +33,32 @@
<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="depIata != null and depIata != ''"> <if test="depIataList != null ">
AND (a.id in ( AND (a.id in (
SELECT id FROM foc_airline_verify where depIata = #{depIata} ) SELECT id FROM foc_airline_verify where depIata in
<foreach collection="depIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>)
OR a.id IN OR a.id IN
(SELECT verif_id FROM foc_airline_connect WHERE depIata = #{depIata} AND is_main != '0') (SELECT verif_id FROM foc_airline_connect WHERE depIata in
<foreach collection="depIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>
AND is_main != '0')
) )
</if> </if>
<if test="arrIata != null and arrIata != ''"> <if test="arrIataList != null ">
AND (a.id in ( AND (a.id in (
SELECT id FROM foc_airline_verify where arrIata = #{arrIata} ) OR a.id IN SELECT id FROM foc_airline_verify where arrIata in
(SELECT verif_id FROM foc_airline_connect WHERE arrIata = #{arrIata} AND is_main != '0') <foreach collection="arrIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>)
OR a.id IN
(SELECT verif_id FROM foc_airline_connect WHERE arrIata in
<foreach collection="arrIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>
AND is_main != '0')
) )
</if> </if>
<if test="priority != null and priority != ''"> <if test="priority != null and priority != ''">
......
...@@ -34,18 +34,32 @@ ...@@ -34,18 +34,32 @@
<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="depIata != null and depIata != ''"> <if test="depIataList != null ">
AND (a.id in ( AND (a.id in (
SELECT id FROM foc_airline_verify where depIata = #{depIata} ) OR a.id IN SELECT id FROM foc_airline_verify where depIata in
(SELECT verif_id FROM foc_airline_connect WHERE depIata = #{depIata} AND is_main != '0') <foreach collection="depIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>)
OR a.id IN
(SELECT verif_id FROM foc_airline_connect WHERE depIata in
<foreach collection="depIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>
AND is_main != '0')
) )
</if> </if>
<if test="arrIata != null and arrIata != ''"> <if test="arrIataList != null ">
AND (a.id in ( AND (a.id in (
SELECT id FROM foc_airline_verify where arrIata = #{arrIata} ) OR a.id IN SELECT id FROM foc_airline_verify where arrIata in
(SELECT verif_id FROM foc_airline_connect WHERE arrIata = #{arrIata} AND is_main != '0') <foreach collection="arrIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>)
OR a.id IN
(SELECT verif_id FROM foc_airline_connect WHERE arrIata in
<foreach collection="arrIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>
AND is_main != '0')
) )
</if> </if>
<if test="priority != null and priority != ''"> <if test="priority != null and priority != ''">
......
...@@ -67,18 +67,32 @@ ...@@ -67,18 +67,32 @@
<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="arrIata != null and arrIata != ''"> <if test="arrIataList != null ">
AND (a.id in ( AND (a.id in (
SELECT id FROM foc_airline_verify where arrIata = #{arrIata} ) OR a.id IN SELECT id FROM foc_airline_verify where arrIata in
(SELECT verif_id FROM foc_airline_connect WHERE arrIata = #{arrIata} AND is_main != '0') <foreach collection="arrIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>)
OR a.id IN
(SELECT verif_id FROM foc_airline_connect WHERE arrIata in
<foreach collection="arrIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>
AND is_main != '0')
) )
</if> </if>
<if test="depIata != null and depIata != ''"> <if test="depIataList != null ">
AND (a.id in ( AND (a.id in (
SELECT id FROM foc_airline_verify where depIata = #{depIata} ) OR a.id IN SELECT id FROM foc_airline_verify where depIata in
(SELECT verif_id FROM foc_airline_connect WHERE depIata = #{depIata} AND is_main != '0') <foreach collection="depIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>)
OR a.id IN
(SELECT verif_id FROM foc_airline_connect WHERE depIata in
<foreach collection="depIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>
AND is_main != '0')
) )
</if> </if>
<if test="priority != null and priority != ''"> <if test="priority != null and priority != ''">
......
...@@ -36,18 +36,32 @@ ...@@ -36,18 +36,32 @@
<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="depIata != null and depIata != ''"> <if test="depIataList != null ">
AND (a.id in ( AND (a.id in (
SELECT id FROM foc_airline_verify where depIata = #{depIata} ) OR a.id IN SELECT id FROM foc_airline_verify where depIata in
(SELECT verif_id FROM foc_airline_connect WHERE depIata = #{depIata} AND is_main != '0') <foreach collection="depIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>)
OR a.id IN
(SELECT verif_id FROM foc_airline_connect WHERE depIata in
<foreach collection="depIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>
AND is_main != '0')
) )
</if> </if>
<if test="arrIata != null and arrIata != ''"> <if test="arrIataList != null ">
AND (a.id in ( AND (a.id in (
SELECT id FROM foc_airline_verify where arrIata = #{arrIata} ) OR a.id IN SELECT id FROM foc_airline_verify where arrIata in
(SELECT verif_id FROM foc_airline_connect WHERE arrIata = #{arrIata} AND is_main != '0') <foreach collection="arrIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>)
OR a.id IN
(SELECT verif_id FROM foc_airline_connect WHERE arrIata in
<foreach collection="arrIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>
AND is_main != '0')
) )
</if> </if>
<if test="priority != null and priority != ''"> <if test="priority != null and priority != ''">
......
...@@ -164,18 +164,32 @@ ...@@ -164,18 +164,32 @@
<if test="departType != null and departType != ''"> <if test="departType != null and departType != ''">
AND a.departType = #{departType} AND a.departType = #{departType}
</if> </if>
<if test="arrIata != null and arrIata != ''"> <if test="arrIataList != null ">
AND (a.id in ( AND (a.id in (
SELECT id FROM foc_airline_verify where arrIata = #{arrIata} ) OR a.id IN SELECT id FROM foc_airline_verify where arrIata in
(SELECT verif_id FROM foc_airline_connect WHERE arrIata = #{arrIata} AND is_main != '0') <foreach collection="arrIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>)
OR a.id IN
(SELECT verif_id FROM foc_airline_connect WHERE arrIata in
<foreach collection="arrIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>
AND is_main != '0')
) )
</if> </if>
<if test="depIata != null and depIata != ''"> <if test="depIataList != null">
AND (a.id in ( AND (a.id in (
SELECT id FROM foc_airline_verify where depIata = #{depIata} ) OR a.id IN SELECT id FROM foc_airline_verify where depIata in
(SELECT verif_id FROM foc_airline_connect WHERE depIata = #{depIata} AND is_main != '0') <foreach collection="depIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>)
OR a.id IN
(SELECT verif_id FROM foc_airline_connect WHERE depIata in
<foreach collection="depIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>
AND is_main != '0')
) )
</if> </if>
<if test="priority != null and priority != ''"> <if test="priority != null and priority != ''">
...@@ -230,18 +244,32 @@ ...@@ -230,18 +244,32 @@
<if test="departType != null and departType != ''"> <if test="departType != null and departType != ''">
AND a.departType = #{departType} AND a.departType = #{departType}
</if> </if>
<if test="arrIata != null and arrIata != ''"> <if test="arrIataList != null ">
AND (a.id in ( AND (a.id in (
SELECT id FROM foc_airline_verify where arrIata = #{arrIata} ) OR a.id IN SELECT id FROM foc_airline_verify where arrIata in
(SELECT verif_id FROM foc_airline_connect WHERE arrIata = #{arrIata} AND is_main != '0') <foreach collection="arrIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>)
OR a.id IN
(SELECT verif_id FROM foc_airline_connect WHERE arrIata in
<foreach collection="arrIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>
AND is_main != '0')
) )
</if> </if>
<if test="depIata != null and depIata != ''"> <if test="depIataList != null">
AND (a.id in ( AND (a.id in (
SELECT id FROM foc_airline_verify where depIata = #{depIata} ) OR a.id IN SELECT id FROM foc_airline_verify where depIata in
(SELECT verif_id FROM foc_airline_connect WHERE depIata = #{depIata} AND is_main != '0') <foreach collection="depIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>)
OR a.id IN
(SELECT verif_id FROM foc_airline_connect WHERE depIata in
<foreach collection="depIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>
AND is_main != '0')
) )
</if> </if>
<if test="priority != null and priority != ''"> <if test="priority != null and priority != ''">
......
...@@ -57,18 +57,32 @@ ...@@ -57,18 +57,32 @@
<if test="verifStatus != null and verifStatus != ''"> <if test="verifStatus != null and verifStatus != ''">
AND a.verif_status = #{verifStatus} AND a.verif_status = #{verifStatus}
</if> </if>
<if test="arrIata != null and arrIata != ''"> <if test="arrIataList != null ">
AND (a.id in ( AND (a.id in (
SELECT id FROM foc_airline_verify where arrIata = #{arrIata} ) OR a.id IN SELECT id FROM foc_airline_verify where arrIata in
(SELECT verif_id FROM foc_airline_connect WHERE arrIata = #{arrIata} AND is_main != '0') <foreach collection="arrIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>)
OR a.id IN
(SELECT verif_id FROM foc_airline_connect WHERE arrIata in
<foreach collection="arrIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>
AND is_main != '0')
) )
</if> </if>
<if test="depIata != null and depIata != ''"> <if test="depIataList">
AND (a.id in ( AND (a.id in (
SELECT id FROM foc_airline_verify where depIata = #{depIata} ) OR a.id IN SELECT id FROM foc_airline_verify where depIata in
(SELECT verif_id FROM foc_airline_connect WHERE depIata = #{depIata} AND is_main != '0') <foreach collection="depIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>)
OR a.id IN
(SELECT verif_id FROM foc_airline_connect WHERE depIata in
<foreach collection="depIataList" item="iata" index="index" open="(" close=")" separator=",">
#{iata}
</foreach>
AND is_main != '0')
) )
</if> </if>
<if test="priority != null and priority != ''"> <if test="priority != null and priority != ''">
......
package com.ejweb.core.base;
import java.util.List;
/**
* @author LEGION
*/
public class AirportQueryBean {
List arrIataList;
List depIataList;
public List getArrIataList() {
return arrIataList;
}
public void setArrIataList(List arrIataList) {
this.arrIataList = arrIataList;
}
public List getDepIataList() {
return depIataList;
}
public void setDepIataList(List depIataList) {
this.depIataList = depIataList;
}
}
...@@ -11,35 +11,57 @@ import com.ejweb.core.base.GenericBean; ...@@ -11,35 +11,57 @@ import com.ejweb.core.base.GenericBean;
import com.ejweb.core.conf.GConstants; import com.ejweb.core.conf.GConstants;
import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnore;
import java.util.List;
/** /**
*
* @team suzhou
* @author huhy * @author huhy
* @version 1.0 * @version 1.0
* @team suzhou
* @time 2016年9月7日 * @time 2016年9月7日
*/ */
public class StatisticalBean extends GenericBean{ public class StatisticalBean extends GenericBean {
private String routeNo; private String routeNo;
private String verifNo; private String verifNo;
private String depIata; private String depIata;
private String arrIata; private String arrIata;
private String sort; private String sort;
private String verifType; private String verifType;
@NotEmpty(message="userCode不能为空") @NotEmpty(message = "userCode不能为空")
private String userCode; private String userCode;
@Min(value=1, message="pageNo必须大于等于1") @Min(value = 1, message = "pageNo必须大于等于1")
private int pageNo=1;//第几页 private int pageNo = 1;//第几页
@Min(value=1, message="pageSize必须大于等于1") @Min(value = 1, message = "pageSize必须大于等于1")
private int pageSize=GConstants.PAGE_SIZE;//每页条数 private int pageSize = GConstants.PAGE_SIZE;//每页条数
private String verifStatus = "02"; private String verifStatus = "02";
private String aircraftType; private String aircraftType;
List arrIataList;
List depIataList;
public List getArrIataList() {
return arrIataList;
}
public void setArrIataList(List arrIataList) {
this.arrIataList = arrIataList;
}
public List getDepIataList() {
return depIataList;
}
public void setDepIataList(List depIataList) {
this.depIataList = depIataList;
}
public String getAircraftType() { public String getAircraftType() {
return aircraftType; return aircraftType;
} }
public void setAircraftType(String aircraftType) { public void setAircraftType(String aircraftType) {
this.aircraftType = aircraftType; this.aircraftType = aircraftType;
} }
/** /**
* @return the routeNo * @return the routeNo
*/ */
......
...@@ -28,7 +28,7 @@ public class AirportListEntity extends BaseEntity implements Comparable<AirportL ...@@ -28,7 +28,7 @@ public class AirportListEntity extends BaseEntity implements Comparable<AirportL
private Integer landingTime; // 着地时间 private Integer landingTime; // 着地时间
private String airportNamePinyin; //航站名称(拼音) private String airportNamePinyin; //航站名称(拼音)
private String airportNameLetter; //航站名称(首字母) private String airportNameLetter; //航站名称(首字母)
@JSONField(serialize=false) // @JSONField(serialize=false)
private Short status = 2; // 状态: 1 显示 2 屏蔽 3 删除,默认为2 private Short status = 2; // 状态: 1 显示 2 屏蔽 3 删除,默认为2
public String getAirportNamePinyin() { public String getAirportNamePinyin() {
......
package com.ejweb.modules.airport.service; package com.ejweb.modules.airport.service;
import java.util.Collections;
import java.util.List;
import org.springframework.stereotype.Service;
import com.ejweb.core.base.BaseService; import com.ejweb.core.base.BaseService;
import com.ejweb.core.base.FindEntity; import com.ejweb.core.base.FindEntity;
import com.ejweb.core.base.PageEntity; import com.ejweb.core.base.PageEntity;
...@@ -12,13 +7,17 @@ import com.ejweb.modules.airport.bean.AirportListBean; ...@@ -12,13 +7,17 @@ import com.ejweb.modules.airport.bean.AirportListBean;
import com.ejweb.modules.airport.dao.AirportDao; import com.ejweb.modules.airport.dao.AirportDao;
import com.ejweb.modules.airport.entity.AirportEntity; import com.ejweb.modules.airport.entity.AirportEntity;
import com.ejweb.modules.airport.entity.AirportListEntity; import com.ejweb.modules.airport.entity.AirportListEntity;
import org.springframework.stereotype.Service;
import java.util.Collections;
import java.util.List;
/** /**
* 三字码 * 三字码
* *
* @team IT Team
* @author renmb * @author renmb
* @version 1.0 * @version 1.0
* @team IT Team
* @time 2016年8月27日 * @time 2016年8月27日
*/ */
@Service @Service
...@@ -27,54 +26,38 @@ public class AirportService extends BaseService<AirportDao> { ...@@ -27,54 +26,38 @@ public class AirportService extends BaseService<AirportDao> {
/** /**
* 获取指定三字码的详情 * 获取指定三字码的详情
* *
* @author renmb
* @time 2016年8月30日
* @param iata * @param iata
* @return * @return
* @author renmb
* @time 2016年8月30日
*/ */
public AirportEntity getAirportByIata(String iata){ public AirportEntity getAirportByIata(String iata) {
FindEntity entity = new FindEntity(iata); FindEntity entity = new FindEntity(iata);
return dao.getAirportByIata(entity); return dao.getAirportByIata(entity);
} }
/** /**
* 获取所有的三字码列表,次接口不需要分页 * 获取所有的三字码列表,次接口不需要分页
* *
* @author renmb
* @time 2016年8月30日
* @param bean * @param bean
* @return * @return
* @author renmb
* @time 2016年8月30日
*/ */
public PageEntity<AirportListEntity> getAirportList(AirportListBean bean){ public PageEntity<AirportListEntity> getAirportList(AirportListBean bean) {
List<AirportListEntity> list = dao.getAirportList(bean);
// PageInfo<AirportListEntity> pageInfo = null;
// 必须紧贴dao的查询方法
// PageHelper.startPage(bean.getPageNo(), bean.getPageSize());
// pageInfo = new PageInfo<AirportListEntity>(dao.getAirportList(bean));
// if(pageInfo.getPages()<bean.getPageNo()){// 页码大于总页数,则返回NULL
//
// return null;
// }
List<AirportListEntity> list = dao.getAirportList(bean);//pageInfo.getList();
Collections.sort(list); Collections.sort(list);
if (list == null || list.size() == 0) {// 如果没有数据则返回NULL // 如果没有数据则返回NULL
if (list == null || list.size() == 0) {
return null; return null;
} }
// PageEntity<AirportListEntity> page = new PageEntity<AirportListEntity>();
// page.setPageNo(pageInfo.getPageNum());
// page.setPageSize(pageInfo.getPageSize());
// page.setCount(pageInfo.getTotal());
// page.setTotalPage(pageInfo.getPages());
// page.setList(pageInfo.getList());
PageEntity<AirportListEntity> page = new PageEntity<AirportListEntity>(); PageEntity<AirportListEntity> page = new PageEntity<AirportListEntity>();
page.setPageNo(1); page.setPageNo(1);
page.setPageSize(list.size()); page.setPageSize(list.size());
page.setCount(list.size()); page.setCount(list.size());
page.setTotalPage(1); page.setTotalPage(1);
page.setList(list); page.setList(list);
return page; return page;
} }
......
...@@ -38,6 +38,13 @@ public class StatisticalService extends BaseService<StatisticalDao> { ...@@ -38,6 +38,13 @@ public class StatisticalService extends BaseService<StatisticalDao> {
private AirlineVerifyDao verifdao; private AirlineVerifyDao verifdao;
public PageEntity<StatisticalEntity> getStatisticalList(StatisticalBean bean) { public PageEntity<StatisticalEntity> getStatisticalList(StatisticalBean bean) {
//查询同一机场被屏蔽三字码数据(历史数据关联)
if (StringUtils.isNotEmpty(bean.getArrIata())) {
bean.setArrIataList(verifdao.getIataStr(bean.getArrIata()));
}
if (StringUtils.isNotEmpty(bean.getDepIata())) {
bean.setDepIataList(verifdao.getIataStr(bean.getDepIata()));
}
PageInfo<StatisticalEntity> pageInfo = null; PageInfo<StatisticalEntity> pageInfo = null;
// 必须紧贴dao的查询方法 // 必须紧贴dao的查询方法
PageHelper.startPage(bean.getPageNo(), bean.getPageSize()); PageHelper.startPage(bean.getPageNo(), bean.getPageSize());
......
...@@ -5,6 +5,7 @@ import com.ejweb.core.conf.GConstants; ...@@ -5,6 +5,7 @@ import com.ejweb.core.conf.GConstants;
import org.hibernate.validator.constraints.NotEmpty; import org.hibernate.validator.constraints.NotEmpty;
import javax.validation.constraints.Min; import javax.validation.constraints.Min;
import java.util.List;
/** /**
* 未评估 * 未评估
...@@ -33,14 +34,33 @@ public class AssessmentListBean extends GenericBean { ...@@ -33,14 +34,33 @@ public class AssessmentListBean extends GenericBean {
@Min(value=1, message="pageSize必须大于等于1") @Min(value=1, message="pageSize必须大于等于1")
private int pageSize = GConstants.PAGE_SIZE; // 每页条数 private int pageSize = GConstants.PAGE_SIZE; // 每页条数
@Min(value=1, message="pageNo必须大于等于1") @Min(value = 1, message = "pageNo必须大于等于1")
private int pageNo = 1; // 当前页码 private int pageNo = 1; // 当前页码
@NotEmpty(message="assessmentStatus字段不能为空") @NotEmpty(message = "assessmentStatus字段不能为空")
private String assessmentStatus = "00"; // 值为"00" private String assessmentStatus = "00"; // 值为"00"
private String sort; // 排序用 private String sort; // 排序用
List arrIataList;
List depIataList;
public List getArrIataList() {
return arrIataList;
}
public void setArrIataList(List arrIataList) {
this.arrIataList = arrIataList;
}
public List getDepIataList() {
return depIataList;
}
public void setDepIataList(List depIataList) {
this.depIataList = depIataList;
}
public String getVerifId() { public String getVerifId() {
return verifId; return verifId;
} }
......
...@@ -52,32 +52,40 @@ public class AssessmentService extends BaseService<AssessmentDao> { ...@@ -52,32 +52,40 @@ public class AssessmentService extends BaseService<AssessmentDao> {
* @return * @return
*/ */
public PageEntity<AssessmentListEntity> getAssessmentList(AssessmentListBean bean){ public PageEntity<AssessmentListEntity> getAssessmentList(AssessmentListBean bean){
//查询同一机场被屏蔽三字码数据(历史数据关联)
if (StringUtils.isNotEmpty(bean.getArrIata())) {
bean.setArrIataList(verifyDao.getIataStr(bean.getArrIata()));
}
if (StringUtils.isNotEmpty(bean.getDepIata())) {
bean.setDepIataList(verifyDao.getIataStr(bean.getDepIata()));
}
PageInfo<AssessmentListEntity> pageInfo = null; PageInfo<AssessmentListEntity> pageInfo = null;
// 必须紧贴dao的查询方法 // 必须紧贴dao的查询方法
bean.setAssessmentStatus("00"); // 查询本部门assessmentStatus为"00"的数据 // 查询本部门assessmentStatus为"00"的数据
bean.setAssessmentStatus("00");
PageHelper.startPage(bean.getPageNo(), bean.getPageSize()); PageHelper.startPage(bean.getPageNo(), bean.getPageSize());
if(StringUtils.isEmpty(bean.getSort())){ if (StringUtils.isEmpty(bean.getSort())) {
PageHelper.orderBy(" verifNo DESC"); PageHelper.orderBy(" verifNo DESC");
} } else {
else
PageHelper.orderBy(bean.getSort()); PageHelper.orderBy(bean.getSort());
}
pageInfo = new PageInfo<AssessmentListEntity>(dao.getAssessmentList(bean)); pageInfo = new PageInfo<AssessmentListEntity>(dao.getAssessmentList(bean));
if(pageInfo.getPages()<bean.getPageNo()){// 页码大于总页数,则返回NULL // 页码大于总页数,则返回NULL
if (pageInfo.getPages() < bean.getPageNo()) {
return null; return null;
} }
List<AssessmentListEntity> products = pageInfo.getList(); List<AssessmentListEntity> products = pageInfo.getList();
if (products == null || products.size() == 0) {// 如果没有数据则返回NULL // 如果没有数据则返回NULL
if (products == null || products.size() == 0) {
return null; return null;
} }
for(AssessmentListEntity entity: products){ for (AssessmentListEntity entity : products) {
List<Map<String, String>> list1= verifyDao.getConnectList(entity.getVerifId()); List<Map<String, String>> list1 = verifyDao.getConnectList(entity.getVerifId());
List<Map<String, String>> list2=new ArrayList<Map<String, String>>(); List<Map<String, String>> list2 = new ArrayList<Map<String, String>>();
for(Map<String, String> map:list1){ for (Map<String, String> map : list1) {
Map<String, String> map2=new HashMap<String, String>(); Map<String, String> map2 = new HashMap<String, String>();
map2.put("flightNo", map.get("flightNo")); map2.put("flightNo", map.get("flightNo"));
map2.put("depIata", map.get("depIata")); map2.put("depIata", map.get("depIata"));
map2.put("arrIata", map.get("arrIata")); map2.put("arrIata", map.get("arrIata"));
...@@ -86,8 +94,6 @@ public class AssessmentService extends BaseService<AssessmentDao> { ...@@ -86,8 +94,6 @@ public class AssessmentService extends BaseService<AssessmentDao> {
} }
entity.setConnect(list2); entity.setConnect(list2);
entity.setTypeList(verifyDao.getTypeList(entity.getVerifId())); entity.setTypeList(verifyDao.getTypeList(entity.getVerifId()));
// entity.setConnect(verifyDao.getConnectList(entity.getVerifId()));
} }
PageEntity<AssessmentListEntity> page = new PageEntity<AssessmentListEntity>(); PageEntity<AssessmentListEntity> page = new PageEntity<AssessmentListEntity>();
page.setPageNo(pageInfo.getPageNum()); page.setPageNo(pageInfo.getPageNum());
...@@ -98,13 +104,14 @@ public class AssessmentService extends BaseService<AssessmentDao> { ...@@ -98,13 +104,14 @@ public class AssessmentService extends BaseService<AssessmentDao> {
return page; return page;
} }
public List<AssessmentListEntity> getAssessmentList2(AssessmentListBean bean){ public List<AssessmentListEntity> getAssessmentList2(AssessmentListBean bean) {
bean.setAssessmentStatus("00"); // 查询本部门assessmentStatus为"00"的数据 // 查询本部门assessmentStatus为"00"的数据
bean.setAssessmentStatus("00");
List<AssessmentListEntity> list = dao.getAssessmentList(bean); List<AssessmentListEntity> list = dao.getAssessmentList(bean);
for(AssessmentListEntity entity: list){ for (AssessmentListEntity entity : list) {
String typelist=verifyDao.getTypeList1(entity.getVerifId()); String typelist = verifyDao.getTypeList1(entity.getVerifId());
if(StringUtils.isNoneBlank(typelist)) if (StringUtils.isNoneBlank(typelist))
entity.setAircraftName(entity.getAircraftName()+":"+typelist); entity.setAircraftName(entity.getAircraftName() + ":" + typelist);
} }
return list; return list;
} }
......
...@@ -5,13 +5,15 @@ import javax.validation.constraints.Min; ...@@ -5,13 +5,15 @@ import javax.validation.constraints.Min;
import com.ejweb.core.base.GenericBean; import com.ejweb.core.base.GenericBean;
import com.ejweb.core.conf.GConstants; import com.ejweb.core.conf.GConstants;
public class AirlineVerifyBean extends GenericBean{ import java.util.List;
@Min(value=1, message="pageNo必须大于等于1") public class AirlineVerifyBean extends GenericBean {
private int pageNo=1;//第几页
@Min(value=1, message="pageSize必须大于等于1") @Min(value = 1, message = "pageNo必须大于等于1")
private int pageSize=GConstants.PAGE_SIZE;//每页条数 private int pageNo = 1;//第几页
@Min(value = 1, message = "pageSize必须大于等于1")
private int pageSize = GConstants.PAGE_SIZE;//每页条数
private String id; private String id;
...@@ -33,6 +35,25 @@ public class AirlineVerifyBean extends GenericBean{ ...@@ -33,6 +35,25 @@ public class AirlineVerifyBean extends GenericBean{
private String sort; //order_no排序 private String sort; //order_no排序
List arrIataList;
List depIataList;
public List getArrIataList() {
return arrIataList;
}
public void setArrIataList(List arrIataList) {
this.arrIataList = arrIataList;
}
public List getDepIataList() {
return depIataList;
}
public void setDepIataList(List depIataList) {
this.depIataList = depIataList;
}
public String getId() { public String getId() {
return id; return id;
} }
......
...@@ -10,14 +10,15 @@ import org.hibernate.validator.constraints.NotEmpty; ...@@ -10,14 +10,15 @@ import org.hibernate.validator.constraints.NotEmpty;
import com.ejweb.core.base.GenericBean; import com.ejweb.core.base.GenericBean;
import com.ejweb.core.conf.GConstants; import com.ejweb.core.conf.GConstants;
import java.util.List;
/** /**
*
* @team suzhou
* @author huhy * @author huhy
* @version 1.0 * @version 1.0
* @team suzhou
* @time 2016年9月5日 * @time 2016年9月5日
*/ */
public class SailingCommandBean extends GenericBean{ public class SailingCommandBean extends GenericBean {
private String verifNo; private String verifNo;
private String depIata; private String depIata;
...@@ -26,21 +27,42 @@ public class SailingCommandBean extends GenericBean{ ...@@ -26,21 +27,42 @@ public class SailingCommandBean extends GenericBean{
private String verifType; private String verifType;
private String verifStatus; private String verifStatus;
private String aircraftType; private String aircraftType;
@NotEmpty(message="userCode不能为空") @NotEmpty(message = "userCode不能为空")
private String userCode; private String userCode;
@Min(value=1, message="pageNo必须大于等于1") @Min(value = 1, message = "pageNo必须大于等于1")
private int pageNo=1;//第几页 private int pageNo = 1;//第几页
@Min(value=1, message="pageSize必须大于等于1") @Min(value = 1, message = "pageSize必须大于等于1")
private int pageSize=GConstants.PAGE_SIZE;//每页条数 private int pageSize = GConstants.PAGE_SIZE;//每页条数
private String commandStatus ="00"; private String commandStatus = "00";
private String sort; private String sort;
List arrIataList;
List depIataList;
public List getArrIataList() {
return arrIataList;
}
public void setArrIataList(List arrIataList) {
this.arrIataList = arrIataList;
}
public List getDepIataList() {
return depIataList;
}
public void setDepIataList(List depIataList) {
this.depIataList = depIataList;
}
/** /**
* @return the verifNo * @return the verifNo
*/ */
public String getVerifNo() { public String getVerifNo() {
return verifNo; return verifNo;
} }
/** /**
* @param verifNo the verifNo to set * @param verifNo the verifNo to set
*/ */
......
...@@ -7,11 +7,12 @@ import org.hibernate.validator.constraints.NotEmpty; ...@@ -7,11 +7,12 @@ import org.hibernate.validator.constraints.NotEmpty;
import com.ejweb.core.base.GenericBean; import com.ejweb.core.base.GenericBean;
import com.ejweb.core.conf.GConstants; import com.ejweb.core.conf.GConstants;
import java.util.List;
/** /**
* 获取开航总结列表参数bean * 获取开航总结列表参数bean
* *
* @author wq * @author wq
*
*/ */
public class SailingConclusionListBean extends GenericBean { public class SailingConclusionListBean extends GenericBean {
public static final String DEL_FLAG_NORMAL = "0"; public static final String DEL_FLAG_NORMAL = "0";
...@@ -30,6 +31,26 @@ public class SailingConclusionListBean extends GenericBean { ...@@ -30,6 +31,26 @@ public class SailingConclusionListBean extends GenericBean {
private int pageNo = 1; private int pageNo = 1;
private String aircraftType; private String aircraftType;
private String conclusionStatus = "00"; private String conclusionStatus = "00";
List arrIataList;
List depIataList;
public List getArrIataList() {
return arrIataList;
}
public void setArrIataList(List arrIataList) {
this.arrIataList = arrIataList;
}
public List getDepIataList() {
return depIataList;
}
public void setDepIataList(List depIataList) {
this.depIataList = depIataList;
}
public String getSort() { public String getSort() {
return sort; return sort;
} }
......
...@@ -86,7 +86,13 @@ public class SailingCommandService extends CurdService<SailingCommandDao, Sailin ...@@ -86,7 +86,13 @@ public class SailingCommandService extends CurdService<SailingCommandDao, Sailin
* @time 2016年9月6日 * @time 2016年9月6日
*/ */
public PageEntity<SailingCommandEntity> getCommandList(SailingCommandBean bean) { public PageEntity<SailingCommandEntity> getCommandList(SailingCommandBean bean) {
//查询同一机场被屏蔽三字码数据(历史数据关联)
if (StringUtils.isNotEmpty(bean.getArrIata())) {
bean.setArrIataList(verifyDao.getIataStr(bean.getArrIata()));
}
if (StringUtils.isNotEmpty(bean.getDepIata())) {
bean.setDepIataList(verifyDao.getIataStr(bean.getDepIata()));
}
PageInfo<SailingCommandEntity> pageInfo = null; PageInfo<SailingCommandEntity> pageInfo = null;
// 必须紧贴dao的查询方法 // 必须紧贴dao的查询方法
PageHelper.startPage(bean.getPageNo(), bean.getPageSize()); PageHelper.startPage(bean.getPageNo(), bean.getPageSize());
......
package com.ejweb.modules.sailing.service; package com.ejweb.modules.sailing.service;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Map;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.ejweb.core.base.BaseService; import com.ejweb.core.base.BaseService;
import com.ejweb.core.base.PageEntity; import com.ejweb.core.base.PageEntity;
import com.ejweb.core.util.IdWorker; import com.ejweb.core.util.IdWorker;
...@@ -31,8 +20,17 @@ import com.ejweb.modules.verify.dao.VerifyManageDao; ...@@ -31,8 +20,17 @@ import com.ejweb.modules.verify.dao.VerifyManageDao;
import com.ejweb.modules.verify.entity.MailEntity; import com.ejweb.modules.verify.entity.MailEntity;
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import freemarker.template.TemplateException; import freemarker.template.TemplateException;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Map;
/** /**
* 开航总结表sevice * 开航总结表sevice
...@@ -50,19 +48,28 @@ public class SailingConclusionService extends BaseService<SailingConclusionDao> ...@@ -50,19 +48,28 @@ public class SailingConclusionService extends BaseService<SailingConclusionDao>
VerifyManageDao manageDao; VerifyManageDao manageDao;
public PageEntity<SailingConclusionListEntity> getList(SailingConclusionListBean bean) { public PageEntity<SailingConclusionListEntity> getList(SailingConclusionListBean bean) {
//查询同一机场被屏蔽三字码数据(历史数据关联)
if (StringUtils.isNotEmpty(bean.getArrIata())) {
bean.setArrIataList(verifyDao.getIataStr(bean.getArrIata()));
}
if (StringUtils.isNotEmpty(bean.getDepIata())) {
bean.setDepIataList(verifyDao.getIataStr(bean.getDepIata()));
}
PageInfo<SailingConclusionListEntity> pageInfo = null; PageInfo<SailingConclusionListEntity> pageInfo = null;
PageHelper.startPage(bean.getPageNo(), bean.getPageSize()); PageHelper.startPage(bean.getPageNo(), bean.getPageSize());
if (StringUtils.isEmpty(bean.getSort())) { if (StringUtils.isEmpty(bean.getSort())) {
PageHelper.orderBy(" verifNo DESC"); PageHelper.orderBy(" verifNo DESC");
} else } else {
PageHelper.orderBy(bean.getSort()); PageHelper.orderBy(bean.getSort());
}
pageInfo = new PageInfo<SailingConclusionListEntity>(dao.getList(bean)); pageInfo = new PageInfo<SailingConclusionListEntity>(dao.getList(bean));
// 页码大于总页数,则返回NULL
if (pageInfo.getPages() < bean.getPageNo()) {// 页码大于总页数,则返回NULL if (pageInfo.getPages() < bean.getPageNo()) {
return null; return null;
} }
List<SailingConclusionListEntity> list = pageInfo.getList(); List<SailingConclusionListEntity> list = pageInfo.getList();
if (list == null || list.size() == 0) {// 如果没有数据则返回NULL // 如果没有数据则返回NULL
if (list == null || list.size() == 0) {
return null; return null;
} }
for (SailingConclusionListEntity entity : list) { for (SailingConclusionListEntity entity : list) {
......
...@@ -7,10 +7,12 @@ import org.hibernate.validator.constraints.NotEmpty; ...@@ -7,10 +7,12 @@ import org.hibernate.validator.constraints.NotEmpty;
import com.ejweb.core.base.GenericBean; import com.ejweb.core.base.GenericBean;
import com.ejweb.core.conf.GConstants; import com.ejweb.core.conf.GConstants;
import java.util.List;
/** /**
* 获取审核总结列表参数bean * 获取审核总结列表参数bean
* @author lyw
* *
* @author lyw
*/ */
public class AirlineConclusionListBean extends GenericBean { public class AirlineConclusionListBean extends GenericBean {
...@@ -25,33 +27,42 @@ public class AirlineConclusionListBean extends GenericBean { ...@@ -25,33 +27,42 @@ public class AirlineConclusionListBean extends GenericBean {
@NotEmpty(message = "conclusionStatus不能为空") @NotEmpty(message = "conclusionStatus不能为空")
private String conclusionStatus; private String conclusionStatus;
@NotEmpty(message="userCode不能为空") @NotEmpty(message = "userCode不能为空")
private String userCode; private String userCode;
@Min(value=1, message="pageNo必须大于等于1") @Min(value = 1, message = "pageNo必须大于等于1")
private int pageNo=1;//第几页 private int pageNo = 1;//第几页
@Min(value=1, message="pageSize必须大于等于1") @Min(value = 1, message = "pageSize必须大于等于1")
private int pageSize=GConstants.PAGE_SIZE;//每页条数 private int pageSize = GConstants.PAGE_SIZE;//每页条数
private String sort; private String sort;
List arrIataList;
List depIataList;
public List getArrIataList() {
return arrIataList;
}
public void setArrIataList(List arrIataList) {
this.arrIataList = arrIataList;
}
public List getDepIataList() {
return depIataList;
}
public void setDepIataList(List depIataList) {
this.depIataList = depIataList;
}
public String getVerifNo() { public String getVerifNo() {
return verifNo; return verifNo;
} }
public void setVerifNo(String verifNo) { public void setVerifNo(String verifNo) {
this.verifNo = verifNo; this.verifNo = verifNo;
} }
// public String getTakeoff() {
// return takeoff;
// }
// public void setTakeoff(String takeoff) {
// this.takeoff = takeoff;
// }
// public String getDestination() {
// return destination;
// }
// public void setDestination(String destination) {
// this.destination = destination;
// }
public String getPriority() { public String getPriority() {
return priority; return priority;
} }
......
...@@ -7,11 +7,12 @@ import org.hibernate.validator.constraints.NotEmpty; ...@@ -7,11 +7,12 @@ import org.hibernate.validator.constraints.NotEmpty;
import com.ejweb.core.base.GenericBean; import com.ejweb.core.base.GenericBean;
import com.ejweb.core.conf.GConstants; import com.ejweb.core.conf.GConstants;
import java.util.List;
/** /**
* 航线论证审核bean * 航线论证审核bean
* *
* @author huhy * @author huhy
*
*/ */
public class AirlineVerifiedBean extends GenericBean { public class AirlineVerifiedBean extends GenericBean {
...@@ -35,6 +36,25 @@ public class AirlineVerifiedBean extends GenericBean { ...@@ -35,6 +36,25 @@ public class AirlineVerifiedBean extends GenericBean {
@Min(value = 1, message = "pageSize必须大于等于1") @Min(value = 1, message = "pageSize必须大于等于1")
private int pageSize = GConstants.PAGE_SIZE;// 每页条数 private int pageSize = GConstants.PAGE_SIZE;// 每页条数
List arrIataList;
List depIataList;
public List getArrIataList() {
return arrIataList;
}
public void setArrIataList(List arrIataList) {
this.arrIataList = arrIataList;
}
public List getDepIataList() {
return depIataList;
}
public void setDepIataList(List depIataList) {
this.depIataList = depIataList;
}
public String getVerifNo() { public String getVerifNo() {
return verifNo; return verifNo;
} }
......
...@@ -7,10 +7,12 @@ import org.hibernate.validator.constraints.NotEmpty; ...@@ -7,10 +7,12 @@ import org.hibernate.validator.constraints.NotEmpty;
import com.ejweb.core.base.GenericBean; import com.ejweb.core.base.GenericBean;
import com.ejweb.core.conf.GConstants; import com.ejweb.core.conf.GConstants;
import java.util.List;
/** /**
* 航线论证bean * 航线论证bean
* @author lyw
* *
* @author lyw
*/ */
public class AirlineVerifyBean extends GenericBean { public class AirlineVerifyBean extends GenericBean {
...@@ -44,21 +46,24 @@ public class AirlineVerifyBean extends GenericBean { ...@@ -44,21 +46,24 @@ public class AirlineVerifyBean extends GenericBean {
this.verifNo = verifNo; this.verifNo = verifNo;
} }
// public String getTakeoff() { List arrIataList;
// return takeoff; List depIataList;
// }
// public List getArrIataList() {
// public void setTakeoff(String takeoff) { return arrIataList;
// this.takeoff = takeoff; }
// }
// public void setArrIataList(List arrIataList) {
// public String getDestination() { this.arrIataList = arrIataList;
// return destination; }
// }
// public List getDepIataList() {
// public void setDestination(String destination) { return depIataList;
// this.destination = destination; }
// }
public void setDepIataList(List depIataList) {
this.depIataList = depIataList;
}
public String getPriority() { public String getPriority() {
return priority; return priority;
......
...@@ -7,12 +7,14 @@ import org.hibernate.validator.constraints.NotEmpty; ...@@ -7,12 +7,14 @@ import org.hibernate.validator.constraints.NotEmpty;
import com.ejweb.core.base.GenericBean; import com.ejweb.core.base.GenericBean;
import com.ejweb.core.conf.GConstants; import com.ejweb.core.conf.GConstants;
import java.util.List;
/** /**
*
* 论证条件评估审核列表 * 论证条件评估审核列表
* @team IT Team *
* @author zhanglg * @author zhanglg
* @version 1.0 * @version 1.0
* @team IT Team
* @time 2016年9月12日 * @time 2016年9月12日
*/ */
public class ConditionBean extends GenericBean { public class ConditionBean extends GenericBean {
...@@ -26,16 +28,35 @@ public class ConditionBean extends GenericBean { ...@@ -26,16 +28,35 @@ public class ConditionBean extends GenericBean {
private String verifType; private String verifType;
private String aircraftType; private String aircraftType;
private String verifStatus = "00"; private String verifStatus = "00";
@NotEmpty(message="userCode不能为空") @NotEmpty(message = "userCode不能为空")
private String userCode; private String userCode;
@Min(value=1, message="pageNo必须大于等于1") @Min(value = 1, message = "pageNo必须大于等于1")
private int pageNo=1;//第几页 private int pageNo = 1;//第几页
@Min(value=1, message="pageSize必须大于等于1") @Min(value = 1, message = "pageSize必须大于等于1")
private int pageSize=GConstants.PAGE_SIZE;//每页条数 private int pageSize = GConstants.PAGE_SIZE;//每页条数
private String sort; private String sort;
List arrIataList;
List depIataList;
public List getArrIataList() {
return arrIataList;
}
public void setArrIataList(List arrIataList) {
this.arrIataList = arrIataList;
}
public List getDepIataList() {
return depIataList;
}
public void setDepIataList(List depIataList) {
this.depIataList = depIataList;
}
public String getVerifNo() { public String getVerifNo() {
return verifNo; return verifNo;
} }
......
...@@ -7,35 +7,59 @@ import org.hibernate.validator.constraints.NotEmpty; ...@@ -7,35 +7,59 @@ import org.hibernate.validator.constraints.NotEmpty;
import com.ejweb.core.base.GenericBean; import com.ejweb.core.base.GenericBean;
import com.ejweb.core.conf.GConstants; import com.ejweb.core.conf.GConstants;
import java.util.List;
/** /**
* 获取论证列表Bean * 获取论证列表Bean
* @author wq
* *
* @author wq
*/ */
public class RecordChangeVerifyListBean extends GenericBean{ public class RecordChangeVerifyListBean extends GenericBean {
public static final String DEL_FLAG_NORMAL="0"; public static final String DEL_FLAG_NORMAL = "0";
private String recordType="01"; private String recordType = "01";
private String recordStatus="00"; private String recordStatus = "00";
private String verifNo; private String verifNo;
private String depIata; private String depIata;
private String arrIata; private String arrIata;
private String priority; private String priority;
private String verifType; private String verifType;
private String verifStatus="00"; private String verifStatus = "00";
private String aircraftType; private String aircraftType;
@NotEmpty(message="userCode不能为空") @NotEmpty(message = "userCode不能为空")
private String userCode; private String userCode;
@Min(value=1, message="pageNo必须大于等于1") @Min(value = 1, message = "pageNo必须大于等于1")
private int pageNo=1;//第几页 private int pageNo = 1;//第几页
@Min(value=1, message="pageSize必须大于等于1") @Min(value = 1, message = "pageSize必须大于等于1")
private int pageSize=GConstants.PAGE_SIZE;//每页条数 private int pageSize = GConstants.PAGE_SIZE;//每页条数
List arrIataList;
List depIataList;
public List getArrIataList() {
return arrIataList;
}
public void setArrIataList(List arrIataList) {
this.arrIataList = arrIataList;
}
public List getDepIataList() {
return depIataList;
}
public void setDepIataList(List depIataList) {
this.depIataList = depIataList;
}
private String sort; private String sort;
public String getSort() { public String getSort() {
return sort; return sort;
} }
public void setSort(String sort) { public void setSort(String sort) {
this.sort = sort; this.sort = sort;
} }
public String getRecordType() { public String getRecordType() {
return recordType; return recordType;
} }
......
...@@ -7,12 +7,14 @@ import org.hibernate.validator.constraints.NotEmpty; ...@@ -7,12 +7,14 @@ import org.hibernate.validator.constraints.NotEmpty;
import com.ejweb.core.base.GenericBean; import com.ejweb.core.base.GenericBean;
import com.ejweb.core.conf.GConstants; import com.ejweb.core.conf.GConstants;
import java.util.List;
/** /**
*
* 论证条件评估审核列表 * 论证条件评估审核列表
* @team IT Team *
* @author zhanglg * @author zhanglg
* @version 1.0 * @version 1.0
* @team IT Team
* @time 2016年9月12日 * @time 2016年9月12日
*/ */
public class VerifyFeedbackBean extends GenericBean { public class VerifyFeedbackBean extends GenericBean {
...@@ -27,13 +29,32 @@ public class VerifyFeedbackBean extends GenericBean { ...@@ -27,13 +29,32 @@ public class VerifyFeedbackBean extends GenericBean {
private String departType; private String departType;
private String aircraftType; private String aircraftType;
private String verifStatus = "00"; private String verifStatus = "00";
@NotEmpty(message="userCode不能为空") @NotEmpty(message = "userCode不能为空")
private String userCode; private String userCode;
@Min(value=1, message="pageNo必须大于等于1") @Min(value = 1, message = "pageNo必须大于等于1")
private int pageNo=1;//第几页 private int pageNo = 1;//第几页
private String sort; private String sort;
@Min(value=1, message="pageSize必须大于等于1") @Min(value = 1, message = "pageSize必须大于等于1")
private int pageSize=GConstants.PAGE_SIZE;//每页条数 private int pageSize = GConstants.PAGE_SIZE;//每页条数
List arrIataList;
List depIataList;
public List getArrIataList() {
return arrIataList;
}
public void setArrIataList(List arrIataList) {
this.arrIataList = arrIataList;
}
public List getDepIataList() {
return depIataList;
}
public void setDepIataList(List depIataList) {
this.depIataList = depIataList;
}
public String getVerifNo() { public String getVerifNo() {
return verifNo; return verifNo;
......
...@@ -10,15 +10,16 @@ import org.hibernate.validator.constraints.NotEmpty; ...@@ -10,15 +10,16 @@ import org.hibernate.validator.constraints.NotEmpty;
import com.ejweb.core.base.GenericBean; import com.ejweb.core.base.GenericBean;
import com.ejweb.core.conf.GConstants; import com.ejweb.core.conf.GConstants;
import java.util.List;
/** /**
*
* @team IT Team
* @author zhanglg * @author zhanglg
* @version 1.0 * @version 1.0
* @team IT Team
* @time 2016年9月17日 * @time 2016年9月17日
*/ */
public class VerifyManageBean extends GenericBean{ public class VerifyManageBean extends GenericBean {
public static final String DEL_FLAG_NORMAL = "0"; public static final String DEL_FLAG_NORMAL = "0";
...@@ -31,13 +32,32 @@ public class VerifyManageBean extends GenericBean{ ...@@ -31,13 +32,32 @@ public class VerifyManageBean extends GenericBean{
private String verifiedStatus; private String verifiedStatus;
private String manageStatus; private String manageStatus;
private String sort; private String sort;
@NotEmpty(message="userCode不能为空") @NotEmpty(message = "userCode不能为空")
private String userCode; private String userCode;
@Min(value=1, message="pageNo必须大于等于1") @Min(value = 1, message = "pageNo必须大于等于1")
private int pageNo=1;//第几页 private int pageNo = 1;//第几页
private String aircraftType; private String aircraftType;
@Min(value=1, message="pageSize必须大于等于1") @Min(value = 1, message = "pageSize必须大于等于1")
private int pageSize=GConstants.PAGE_SIZE;//每页条数 private int pageSize = GConstants.PAGE_SIZE;//每页条数
List arrIataList;
List depIataList;
public List getArrIataList() {
return arrIataList;
}
public void setArrIataList(List arrIataList) {
this.arrIataList = arrIataList;
}
public List getDepIataList() {
return depIataList;
}
public void setDepIataList(List depIataList) {
this.depIataList = depIataList;
}
public String getVerifNo() { public String getVerifNo() {
return verifNo; return verifNo;
......
...@@ -39,11 +39,15 @@ public interface AirlineVerifyDao extends BaseDao { ...@@ -39,11 +39,15 @@ public interface AirlineVerifyDao extends BaseDao {
void insertFiles(AirlineVerifyAddBean bean); void insertFiles(AirlineVerifyAddBean bean);
void updateByStatus(AirlineVerifyUpdateStatusBean bean); void updateByStatus(AirlineVerifyUpdateStatusBean bean);
void updateStartTime(VerifyProcessUpdateBean bean); void updateStartTime(VerifyProcessUpdateBean bean);
void delete(AirlineVerifyDeleteBean bean); void delete(AirlineVerifyDeleteBean bean);
String getDeptName(AirlineVerifyUpdateStatusBean bean); String getDeptName(AirlineVerifyUpdateStatusBean bean);
List<String> getIataStr(String iata);
Integer getApplyNo(AirlineVerifyAddBean bean); Integer getApplyNo(AirlineVerifyAddBean bean);
String getDepartId(AirlineVerifyAddBean bean); String getDepartId(AirlineVerifyAddBean bean);
......
...@@ -68,24 +68,32 @@ public class AirlineConclusionService extends BaseService<AirlineConclusionDao> ...@@ -68,24 +68,32 @@ public class AirlineConclusionService extends BaseService<AirlineConclusionDao>
@Autowired @Autowired
RecordDao recordDao; RecordDao recordDao;
public PageEntity<AirlineConclusionListEntity> getList(AirlineConclusionListBean bean) { public PageEntity<AirlineConclusionListEntity> getList(AirlineConclusionListBean bean) {
//查询同一机场被屏蔽三字码数据(历史数据关联)
if (StringUtils.isNotEmpty(bean.getArrIata())) {
bean.setArrIataList(verifyDao.getIataStr(bean.getArrIata()));
}
if (StringUtils.isNotEmpty(bean.getDepIata())) {
bean.setDepIataList(verifyDao.getIataStr(bean.getDepIata()));
}
PageInfo<AirlineConclusionListEntity> pageInfo = null; PageInfo<AirlineConclusionListEntity> pageInfo = null;
// 必须紧贴dao的查询方法 // 必须紧贴dao的查询方法
PageHelper.startPage(bean.getPageNo(), bean.getPageSize()); PageHelper.startPage(bean.getPageNo(), bean.getPageSize());
if(StringUtils.isEmpty(bean.getSort())){ if (StringUtils.isEmpty(bean.getSort())) {
PageHelper.orderBy(" verifNo DESC"); PageHelper.orderBy(" verifNo DESC");
} } else {
else
PageHelper.orderBy(bean.getSort()); PageHelper.orderBy(bean.getSort());
}
pageInfo = new PageInfo<AirlineConclusionListEntity>(dao.getList(bean)); pageInfo = new PageInfo<AirlineConclusionListEntity>(dao.getList(bean));
// 页码大于总页数,则返回NULL
if(pageInfo.getPages()<bean.getPageNo()){// 页码大于总页数,则返回NULL if (pageInfo.getPages() < bean.getPageNo()) {
return null; return null;
} }
List<AirlineConclusionListEntity> list = pageInfo.getList(); List<AirlineConclusionListEntity> list = pageInfo.getList();
if (list == null || list.size() == 0) {// 如果没有数据则返回NULL // 如果没有数据则返回NULL
if (list == null || list.size() == 0) {
return null; return null;
} }
for(AirlineConclusionListEntity entity: list){ for (AirlineConclusionListEntity entity : list) {
entity.setTypeList(verifyDao.getTypeList(entity.getVerifId())); entity.setTypeList(verifyDao.getTypeList(entity.getVerifId()));
entity.setConnect(verifyDao.getConnectList(entity.getVerifId())); entity.setConnect(verifyDao.getConnectList(entity.getVerifId()));
......
...@@ -57,30 +57,39 @@ public class AirlineVerifiedService extends BaseService<AirlineVerifiedDao> { ...@@ -57,30 +57,39 @@ public class AirlineVerifiedService extends BaseService<AirlineVerifiedDao> {
DepartDao departDao; DepartDao departDao;
@Autowired @Autowired
RecordDao recordDao; RecordDao recordDao;
public PageEntity<AirlineVerifiedEntity> getAirlineVerifiedList(AirlineVerifiedBean bean) { public PageEntity<AirlineVerifiedEntity> getAirlineVerifiedList(AirlineVerifiedBean bean) {
if (StringUtils.isNotEmpty(bean.getArrIata())) {
bean.setArrIataList(airlineVerifyDao.getIataStr(bean.getArrIata()));
}
if (StringUtils.isNotEmpty(bean.getDepIata())) {
bean.setDepIataList(airlineVerifyDao.getIataStr(bean.getDepIata()));
}
PageInfo<AirlineVerifiedEntity> pageInfo = null; PageInfo<AirlineVerifiedEntity> pageInfo = null;
// 必须紧贴dao的查询方法 // 必须紧贴dao的查询方法
PageHelper.startPage(bean.getPageNo(), bean.getPageSize()); PageHelper.startPage(bean.getPageNo(), bean.getPageSize());
if(StringUtils.isEmpty(bean.getSort())){ if (StringUtils.isEmpty(bean.getSort())) {
PageHelper.orderBy(" applyNo DESC"); PageHelper.orderBy(" applyNo DESC");
} } else {
else
PageHelper.orderBy(bean.getSort()); PageHelper.orderBy(bean.getSort());
}
pageInfo = new PageInfo<AirlineVerifiedEntity>(dao.getList(bean)); pageInfo = new PageInfo<AirlineVerifiedEntity>(dao.getList(bean));
if (pageInfo.getPages() < bean.getPageNo()) {// 页码大于总页数,则返回NULL // 页码大于总页数,则返回NULL
if (pageInfo.getPages() < bean.getPageNo()) {
return null; return null;
} }
List<AirlineVerifiedEntity> products = pageInfo.getList(); List<AirlineVerifiedEntity> products = pageInfo.getList();
if (products == null || products.size() == 0) {// 如果没有数据则返回NULL // 如果没有数据则返回NULL
if (products == null || products.size() == 0) {
return null; return null;
} }
for(AirlineVerifiedEntity entity:products){ for (AirlineVerifiedEntity entity : products) {
entity.setTypeList(verifyDao.getTypeList(entity.getVerifId())); entity.setTypeList(verifyDao.getTypeList(entity.getVerifId()));
entity.setConnect(verifyDao.getConnectList(entity.getVerifId())); entity.setConnect(verifyDao.getConnectList(entity.getVerifId()));
entity.setDepName(verifyDao.getConnetList(entity.getVerifId())); entity.setDepName(verifyDao.getConnetList(entity.getVerifId()));
String typelist=verifyDao.getTypeList1(entity.getVerifId()); String typelist = verifyDao.getTypeList1(entity.getVerifId());
if(StringUtils.isNoneBlank(typelist)) if (StringUtils.isNoneBlank(typelist))
entity.setAircraftName(entity.getAircraftName()+":"+typelist); entity.setAircraftName(entity.getAircraftName() + ":" + typelist);
} }
PageEntity<AirlineVerifiedEntity> page = new PageEntity<AirlineVerifiedEntity>(); PageEntity<AirlineVerifiedEntity> page = new PageEntity<AirlineVerifiedEntity>();
page.setPageNo(pageInfo.getPageNum()); page.setPageNo(pageInfo.getPageNum());
......
...@@ -51,6 +51,13 @@ public class ConditionService extends BaseService<ConditionDao> { ...@@ -51,6 +51,13 @@ public class ConditionService extends BaseService<ConditionDao> {
DepartDao departDao; DepartDao departDao;
public PageEntity<ConditionEntity> findList(ConditionBean bean) { public PageEntity<ConditionEntity> findList(ConditionBean bean) {
//查询同一机场被屏蔽三字码数据(历史数据关联)
if (StringUtils.isNotEmpty(bean.getArrIata())) {
bean.setArrIataList(verifyDao.getIataStr(bean.getArrIata()));
}
if (StringUtils.isNotEmpty(bean.getDepIata())) {
bean.setDepIataList(verifyDao.getIataStr(bean.getDepIata()));
}
PageInfo<ConditionEntity> pageInfo = null; PageInfo<ConditionEntity> pageInfo = null;
// 必须紧贴dao的查询方法 // 必须紧贴dao的查询方法
PageHelper.startPage(bean.getPageNo(), bean.getPageSize()); PageHelper.startPage(bean.getPageNo(), bean.getPageSize());
......
...@@ -52,30 +52,37 @@ public class RecordChangeVerifyService extends BaseService<RecordChangeVerifyDao ...@@ -52,30 +52,37 @@ public class RecordChangeVerifyService extends BaseService<RecordChangeVerifyDao
@Autowired @Autowired
private NotifyDao notifyDao; private NotifyDao notifyDao;
public PageEntity<RecordChangeVerifyEntity> getList(RecordChangeVerifyListBean bean) { public PageEntity<RecordChangeVerifyEntity> getList(RecordChangeVerifyListBean bean) {
//查询同一机场被屏蔽三字码数据(历史数据关联)
if (StringUtils.isNotEmpty(bean.getArrIata())) {
bean.setArrIataList(verifyDao.getIataStr(bean.getArrIata()));
}
if (StringUtils.isNotEmpty(bean.getDepIata())) {
bean.setDepIataList(verifyDao.getIataStr(bean.getDepIata()));
}
PageInfo<RecordChangeVerifyEntity> pageInfo = null; PageInfo<RecordChangeVerifyEntity> pageInfo = null;
PageHelper.startPage(bean.getPageNo(), bean.getPageSize()); PageHelper.startPage(bean.getPageNo(), bean.getPageSize());
if(StringUtils.isEmpty(bean.getSort())){ if (StringUtils.isEmpty(bean.getSort())) {
PageHelper.orderBy(" verifNo DESC"); PageHelper.orderBy(" verifNo DESC");
} } else {
else
PageHelper.orderBy(bean.getSort()); PageHelper.orderBy(bean.getSort());
}
pageInfo = new PageInfo<RecordChangeVerifyEntity>(dao.getList(bean)); pageInfo = new PageInfo<RecordChangeVerifyEntity>(dao.getList(bean));
// 页码大于总页数,则返回NULL
if (pageInfo.getPages() < bean.getPageNo()) {// 页码大于总页数,则返回NULL if (pageInfo.getPages() < bean.getPageNo()) {
return null; return null;
} }
List<RecordChangeVerifyEntity> list = pageInfo.getList(); List<RecordChangeVerifyEntity> list = pageInfo.getList();
if (list == null || list.size() == 0) {// 如果没有数据则返回NULL // 如果没有数据则返回NULL
if (list == null || list.size() == 0) {
return null; return null;
} }
for(RecordChangeVerifyEntity entity: list){ for (RecordChangeVerifyEntity entity : list) {
entity.setTypeList(verifyDao.getTypeList(entity.getVerifId())); entity.setTypeList(verifyDao.getTypeList(entity.getVerifId()));
entity.setConnect(verifyDao.getConnectList(entity.getVerifId())); entity.setConnect(verifyDao.getConnectList(entity.getVerifId()));
entity.setDepIataLabel(verifyDao.getConnetList(entity.getVerifId())); entity.setDepIataLabel(verifyDao.getConnetList(entity.getVerifId()));
String typelist=verifyDao.getTypeList1(entity.getVerifId()); String typelist = verifyDao.getTypeList1(entity.getVerifId());
if(StringUtils.isNoneBlank(typelist)) if (StringUtils.isNoneBlank(typelist))
entity.setAircraftName(entity.getAircraftName()+":"+typelist); entity.setAircraftName(entity.getAircraftName() + ":" + typelist);
} }
PageEntity<RecordChangeVerifyEntity> page = new PageEntity<RecordChangeVerifyEntity>(); PageEntity<RecordChangeVerifyEntity> page = new PageEntity<RecordChangeVerifyEntity>();
page.setPageNo(pageInfo.getPageNum()); page.setPageNo(pageInfo.getPageNum());
......
...@@ -54,6 +54,12 @@ public class VerifyFeedbackService extends BaseService<VerifyFeedbackDao> { ...@@ -54,6 +54,12 @@ public class VerifyFeedbackService extends BaseService<VerifyFeedbackDao> {
RouteVerifyService routeVerifyService; RouteVerifyService routeVerifyService;
public PageEntity<VerifyFeedbackEntity> findList(VerifyFeedbackBean bean) { public PageEntity<VerifyFeedbackEntity> findList(VerifyFeedbackBean bean) {
if (StringUtils.isNotEmpty(bean.getArrIata())) {
bean.setArrIataList(verifyDao.getIataStr(bean.getArrIata()));
}
if (StringUtils.isNotEmpty(bean.getDepIata())) {
bean.setDepIataList(verifyDao.getIataStr(bean.getDepIata()));
}
PageInfo<VerifyFeedbackEntity> pageInfo; PageInfo<VerifyFeedbackEntity> pageInfo;
// 必须紧贴dao的查询方法 // 必须紧贴dao的查询方法
PageHelper.startPage(bean.getPageNo(), bean.getPageSize()); PageHelper.startPage(bean.getPageNo(), bean.getPageSize());
...@@ -211,6 +217,12 @@ public class VerifyFeedbackService extends BaseService<VerifyFeedbackDao> { ...@@ -211,6 +217,12 @@ public class VerifyFeedbackService extends BaseService<VerifyFeedbackDao> {
public PageEntity<VerifyFeedbackEntity> verifyConditionList(VerifyFeedbackBean bean) { public PageEntity<VerifyFeedbackEntity> verifyConditionList(VerifyFeedbackBean bean) {
if (StringUtils.isNotEmpty(bean.getArrIata())) {
bean.setArrIataList(verifyDao.getIataStr(bean.getArrIata()));
}
if (StringUtils.isNotEmpty(bean.getDepIata())) {
bean.setDepIataList(verifyDao.getIataStr(bean.getDepIata()));
}
// 必须紧贴dao的查询方法 // 必须紧贴dao的查询方法
PageHelper.startPage(bean.getPageNo(), bean.getPageSize()); PageHelper.startPage(bean.getPageNo(), bean.getPageSize());
if (StringUtils.isEmpty(bean.getSort())) { if (StringUtils.isEmpty(bean.getSort())) {
......
...@@ -81,14 +81,21 @@ public class VerifyManageService extends BaseService<VerifyManageDao> { ...@@ -81,14 +81,21 @@ public class VerifyManageService extends BaseService<VerifyManageDao> {
@Autowired @Autowired
AirlineVerifiedDao verifiedDao ; AirlineVerifiedDao verifiedDao ;
public PageEntity<VerifyManageEntity> findList(VerifyManageBean bean) { public PageEntity<VerifyManageEntity> findList(VerifyManageBean bean) {
//查询同一机场被屏蔽三字码数据(历史数据关联)
if (StringUtils.isNotEmpty(bean.getArrIata())) {
bean.setArrIataList(verifyDao.getIataStr(bean.getArrIata()));
}
if (StringUtils.isNotEmpty(bean.getDepIata())) {
bean.setDepIataList(verifyDao.getIataStr(bean.getDepIata()));
}
PageInfo<VerifyManageEntity> pageInfo = null; PageInfo<VerifyManageEntity> pageInfo = null;
// 必须紧贴dao的查询方法 // 必须紧贴dao的查询方法
PageHelper.startPage(bean.getPageNo(), bean.getPageSize()); PageHelper.startPage(bean.getPageNo(), bean.getPageSize());
if(StringUtils.isEmpty(bean.getSort())){ if (StringUtils.isEmpty(bean.getSort())) {
PageHelper.orderBy(" verifNo DESC"); PageHelper.orderBy(" verifNo DESC");
} } else {
else
PageHelper.orderBy(bean.getSort()); PageHelper.orderBy(bean.getSort());
}
pageInfo = new PageInfo<VerifyManageEntity>(dao.findList(bean)); pageInfo = new PageInfo<VerifyManageEntity>(dao.findList(bean));
if (pageInfo.getPages() < bean.getPageNo()) {// 页码大于总页数,则返回NULL if (pageInfo.getPages() < bean.getPageNo()) {// 页码大于总页数,则返回NULL
......
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