Commit 067e2d3b authored by chenyuefang's avatar chenyuefang

咨询机构合作记录修改

parent fa7b447e
...@@ -39,6 +39,10 @@ public class AdvisoryBodyBo extends BaseEntity { ...@@ -39,6 +39,10 @@ public class AdvisoryBodyBo extends BaseEntity {
* 项目承接单位 * 项目承接单位
*/ */
private String contractOrgName; private String contractOrgName;
/**
* 区域
*/
private List<String> area;
/** /**
* 省份 * 省份
*/ */
......
...@@ -112,8 +112,8 @@ public class AdvisoryBodyVo { ...@@ -112,8 +112,8 @@ public class AdvisoryBodyVo {
private String contractOrgName; private String contractOrgName;
/** /**
* 创建时间 * 创建时间/合同生效(盖章)日期
*/ */
@ExcelProperty(value = "创建时间", index = 13) @ExcelProperty(value = "创建时间", index = 13)
private Date loadTime; private Date contractSignDate;
} }
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
abp.project_leader_phone, abp.project_leader_phone,
ab.advisory_body_name, ab.advisory_body_name,
dp.project_name,dp.project_code,dp.province_name,dp.city_name,dp.isinvestproject,dp.project_type1, dp.project_name,dp.project_code,dp.province_name,dp.city_name,dp.isinvestproject,dp.project_type1,
dp.project_type,dp.contract_orig_value,dp.owner_name,dp.contract_org_name,dp.load_time dp.project_type,dp.contract_orig_value,dp.owner_name,dp.contract_org_name,dp.contract_sign_date
from advisory_body_project abp from advisory_body_project abp
left join advisory_body ab on ab.advisory_body_id = abp.advisory_body_id left join advisory_body ab on ab.advisory_body_id = abp.advisory_body_id
left join d_project dp on dp.project_key = abp.project_key left join d_project dp on dp.project_key = abp.project_key
...@@ -34,32 +34,31 @@ ...@@ -34,32 +34,31 @@
<if test="bo.contractOrgName != null and bo.contractOrgName != ''"> <if test="bo.contractOrgName != null and bo.contractOrgName != ''">
and dp.contract_org_name = #{bo.contractOrgName} and dp.contract_org_name = #{bo.contractOrgName}
</if> </if>
<if test="bo.province != null and bo.province.size > 0 and (bo.city == null or bo.city.size==0)"> <if test="bo.area != null and bo.area.size > 0 or (bo.province != null and bo.province.size > 0) or (bo.city != null and bo.city.size > 0)">
and dp.province_name in and
<foreach collection="bo.province" item="province" separator="," open="(" close=")"> <trim prefix="(" suffix=")" prefixOverrides="or">
#{province} <if test="bo.area != null and bo.area.size > 0 ">
</foreach> or dp.area_name in
</if> <foreach collection="bo.area" item="areaName" open="(" close=")" separator=",">
<if test="(bo.province == null or bo.province.size==0) and bo.city != null and bo.city.size > 0 "> #{areaName}
and dp.city_name in </foreach>
<foreach collection="bo.city" item="city" separator="," open="(" close=")"> </if>
#{city} <if test="bo.province != null and bo.province.size > 0 ">
</foreach> or dp.province_name in
</if> <foreach collection="bo.province" item="provinceName" open="(" close=")" separator=",">
<if test="bo.province != null and bo.province.size > 0 and bo.city != null and bo.city.size > 0 "> #{provinceName}
and ( </foreach>
dp.province_name in </if>
<foreach collection="bo.province" item="province" separator="," open="(" close=")"> <if test="bo.city != null and bo.city.size > 0 ">
#{province} or dp.city_name in
</foreach> <foreach collection="bo.city" item="cityName" open="(" close=")" separator=",">
or dp.city_name in #{cityName}
<foreach collection="bo.city" item="city" separator="," open="(" close=")"> </foreach>
#{city} </if>
</foreach> </trim>
)
</if> </if>
</where> </where>
order by dp.load_time desc order by dp.contract_sign_date desc
</select> </select>
<select id="selectAdvisoryBodyCidsByName" resultType="java.lang.Long"> <select id="selectAdvisoryBodyCidsByName" resultType="java.lang.Long">
......
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