demand: 转件管理增加根据转件平台查询
This commit is contained in:
parent
aba1030de3
commit
8adc4319af
@ -1,10 +1,10 @@
|
|||||||
/**
|
/**
|
||||||
* @Project: emis
|
* @Project: emis
|
||||||
* @Title: EmisWaybillTransfer.java
|
* @Title: EmisWaybillTransfer.java
|
||||||
* @author linfso
|
* @author linfso
|
||||||
* @date 2024-05-22 01:07:48
|
* @date 2024-05-22 01:07:48
|
||||||
* @Copyright: ShangHai Duta 2022 All rights reserved.
|
* @Copyright: ShangHai Duta 2022 All rights reserved.
|
||||||
* @version v1.0
|
* @version v1.0
|
||||||
* @Description: <p> 运单转件表 实体类 </p>
|
* @Description: <p> 运单转件表 实体类 </p>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@ -66,5 +66,7 @@ public class EmisWaybillTransfer extends BaseEntity
|
|||||||
|
|
||||||
// 扩展参数
|
// 扩展参数
|
||||||
private EmisWaybill waybillDetail;
|
private EmisWaybill waybillDetail;
|
||||||
|
/* 转件平台 1:17TRACK,2:快递100 */
|
||||||
|
private String transferPlatform;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -18,6 +18,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
<result property="transferResean" column="transfer_resean" />
|
<result property="transferResean" column="transfer_resean" />
|
||||||
<result property="transferCity" column="transfer_city" />
|
<result property="transferCity" column="transfer_city" />
|
||||||
<result property="dataFrom" column="data_from" />
|
<result property="dataFrom" column="data_from" />
|
||||||
|
<result property="transferPlatform" column="transfer_platform" />
|
||||||
|
|
||||||
</resultMap>
|
</resultMap>
|
||||||
|
|
||||||
@ -31,7 +32,22 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
</resultMap>
|
</resultMap>
|
||||||
|
|
||||||
<sql id="selectEmisWaybillTransferVo">
|
<sql id="selectEmisWaybillTransferVo">
|
||||||
select id, bill_code, transfer_bill_code, transfer_date, transfer_express, link_man, link_phone, transfer_fee, transfer_weight, transfer_volume, transfer_resean, transfer_city, data_from, del_flag, create_by, create_time, update_by, update_time, remark, create_site, update_site from emis_waybill_transfer a
|
select
|
||||||
|
id, bill_code, transfer_bill_code, transfer_date, transfer_express, link_man, link_phone, transfer_fee,
|
||||||
|
transfer_weight, transfer_volume, transfer_resean, transfer_city, data_from, del_flag, create_by,
|
||||||
|
create_time, update_by, update_time, remark, create_site, update_site,
|
||||||
|
(select su.emp_name from sys_user su where su.user_id = a.create_by limit 1) as create_by_name,
|
||||||
|
(select es.site_name from emis_site es where es.site_code = a.create_site limit 1) as create_site_name,
|
||||||
|
case
|
||||||
|
when json_unquote(
|
||||||
|
json_extract(
|
||||||
|
(select sc.config_value from sys_config sc where sc.config_key = 'sys.express.query.channel' limit 1),
|
||||||
|
concat('$."', lower(a.transfer_express), '".chId')
|
||||||
|
)
|
||||||
|
) = '17track' then '1'
|
||||||
|
else '2'
|
||||||
|
end as transfer_platform
|
||||||
|
from emis_waybill_transfer a
|
||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
<select id="selectEmisWaybillTransferList" parameterType="EmisWaybillTransfer" resultMap="EmisWaybillTransferResult">
|
<select id="selectEmisWaybillTransferList" parameterType="EmisWaybillTransfer" resultMap="EmisWaybillTransferResult">
|
||||||
@ -58,6 +74,19 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
<if test="updateBy != null and updateBy != ''"> and update_by like concat('%', #{updateBy}, '%')</if>
|
<if test="updateBy != null and updateBy != ''"> and update_by like concat('%', #{updateBy}, '%')</if>
|
||||||
<if test="updateTime != null "> and update_time = #{updateTime}</if>
|
<if test="updateTime != null "> and update_time = #{updateTime}</if>
|
||||||
<if test="remark != null and remark != ''"> and remark like concat('%', #{remark}, '%')</if>
|
<if test="remark != null and remark != ''"> and remark like concat('%', #{remark}, '%')</if>
|
||||||
|
<if test="transferPlatform != null and transferPlatform != ''">
|
||||||
|
and (
|
||||||
|
case
|
||||||
|
when json_unquote(
|
||||||
|
json_extract(
|
||||||
|
(select sc.config_value from sys_config sc where sc.config_key = 'sys.express.query.channel' limit 1),
|
||||||
|
concat('$."', lower(a.transfer_express), '".chId')
|
||||||
|
)
|
||||||
|
) = '17track' then '1'
|
||||||
|
else '2'
|
||||||
|
end
|
||||||
|
) = #{transferPlatform}
|
||||||
|
</if>
|
||||||
<if test="createSite != null and createSite != ''"> and create_site=#{createSite}</if>
|
<if test="createSite != null and createSite != ''"> and create_site=#{createSite}</if>
|
||||||
<if test="updateSite != null and updateSite != ''"> and update_site=#{updateSite}</if>
|
<if test="updateSite != null and updateSite != ''"> and update_site=#{updateSite}</if>
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user