desk 部分接口改造
This commit is contained in:
@@ -304,6 +304,9 @@
|
||||
*
|
||||
from xfsg_shop_stage_info a
|
||||
left join xfsg_shop_info si on a.shop_id = si.id
|
||||
<if test="request.signTypes != null and request.signTypes.size() >0">
|
||||
left join xfsg_sign_info sign on a.shop_id = sign.shop_id
|
||||
</if>
|
||||
<where>
|
||||
si.deleted = 0 and a.is_terminated = 0 and si.shop_status !=2
|
||||
<if test="shopIds != null and shopIds.size() > 0">
|
||||
@@ -339,8 +342,35 @@
|
||||
and si.join_mode != 3
|
||||
</if>
|
||||
</if>
|
||||
<if test="keyword!=null and keyword !=''">
|
||||
and (si.shop_name like concat('%',#{keyword},'%') or si.shop_code like concat('%',#{keyword},'%'))
|
||||
<if test="request.shopKeyword !=null and request.shopKeyword !=''">
|
||||
and (si.shop_name like concat('%',#{request.shopKeyword},'%') or si.shop_code like concat('%',#{request.shopKeyword},'%'))
|
||||
</if>
|
||||
<if test="request.regionIds !=null and request.regionIds.size()>0">
|
||||
and si.region_id in
|
||||
<foreach collection="request.regionIds" item="regionId" index="index" open="(" separator="," close=")">
|
||||
#{regionId}
|
||||
</foreach>
|
||||
</if>
|
||||
<if test="request.storeTypes !=null and request.storeTypes.size()>0">
|
||||
and si.store_type in
|
||||
<foreach collection="request.storeTypes" item="storeType" index="index" open="(" separator="," close=")">
|
||||
#{storeType}
|
||||
</foreach>
|
||||
</if>
|
||||
<if test="request.signTypes !=null and request.signTypes.size()>0">
|
||||
and sign.sign_type in
|
||||
<foreach collection="request.signTypes" item="signType" index="index" open="(" separator="," close=")">
|
||||
#{signType}
|
||||
</foreach>
|
||||
</if>
|
||||
<if test="request.supervisorId != null and request.supervisorId!= ''">
|
||||
and si.investment_manager = #{request.supervisorId}
|
||||
</if>
|
||||
<if test="request.joinModes !=null and request.joinModes.size()>0">
|
||||
and si.join_mode in
|
||||
<foreach collection="request.joinModes" item="joinMode" index="index" open="(" separator="," close=")">
|
||||
#{joinMode}
|
||||
</foreach>
|
||||
</if>
|
||||
order by a.update_time desc
|
||||
</where>
|
||||
|
||||
Reference in New Issue
Block a user