|
@@ -171,8 +171,8 @@
|
|
|
pa.agreement_name AS agreementName,
|
|
pa.agreement_name AS agreementName,
|
|
|
pa.docking_person AS dockingPerson,
|
|
pa.docking_person AS dockingPerson,
|
|
|
pa.create_time AS createTime,
|
|
pa.create_time AS createTime,
|
|
|
- pa.valid_status AS isEenabled,
|
|
|
|
|
- NOW() BETWEEN pa.start_date AND pa.end_date as "validStatus",
|
|
|
|
|
|
|
+ pa.valid_status AS validStatus,
|
|
|
|
|
+ NOW() BETWEEN pa.start_date AND pa.end_date as "isEenabled",
|
|
|
eic_hz.id AS partnerCompaniesId,
|
|
eic_hz.id AS partnerCompaniesId,
|
|
|
eic_hz.NAME AS partnerCompaniesName,
|
|
eic_hz.NAME AS partnerCompaniesName,
|
|
|
pa.partner_companies_id,
|
|
pa.partner_companies_id,
|
|
@@ -244,6 +244,23 @@
|
|
|
<if test="vo.houseId != null and vo.houseId != ''">
|
|
<if test="vo.houseId != null and vo.houseId != ''">
|
|
|
and pa.dept_id like concat('%',#{vo.houseId},'%')
|
|
and pa.dept_id like concat('%',#{vo.houseId},'%')
|
|
|
</if>
|
|
</if>
|
|
|
|
|
+ <if test="vo.validStatus !=null and vo.validStatus !=''">
|
|
|
|
|
+ and pa.valid_status =#{vo.validStatus}
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="vo.dockingPerson !=null and vo.dockingPerson !=''">
|
|
|
|
|
+ and pa.docking_person =#{vo.dockingPerson}
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="vo.isEenabled!=null and vo.isEenabled !='' ">
|
|
|
|
|
+ <choose>
|
|
|
|
|
+ <when test='vo.isEenabled == "0"'>
|
|
|
|
|
+ and NOW() NOT BETWEEN pa.start_date AND pa.end_date
|
|
|
|
|
+ </when>
|
|
|
|
|
+ <when test='vo.isEenabled == "1"'>
|
|
|
|
|
+ and NOW() BETWEEN pa.start_date AND pa.end_date
|
|
|
|
|
+ </when>
|
|
|
|
|
+ </choose>
|
|
|
|
|
+ </if>
|
|
|
|
|
+
|
|
|
</where>
|
|
</where>
|
|
|
ORDER BY
|
|
ORDER BY
|
|
|
pa.serial_number
|
|
pa.serial_number
|