预约单老系统数据导入;
This commit is contained in:
@@ -788,4 +788,47 @@
|
||||
WHERE in_order_number LIKE concat(#{prefix}, '%')
|
||||
</select>
|
||||
|
||||
<!-- 老系统数据导入:根据货主名称查询用户 -->
|
||||
<select id="getShipperByName" parameterType="java.lang.String" resultType="com.mhd.common.core.domain.po.UserPo">
|
||||
select USER_ID, USER_NAME, ORGANIZATION_ID, ORGANIZATION_NAME, TOP_ORGANIZATION_ID
|
||||
from NGWL_TEST_USER."USER"
|
||||
where DEL_FLAG = 1 and USER_NAME = #{name}
|
||||
</select>
|
||||
|
||||
<!-- 老系统数据导入:根据仓库名称查询仓库(支持模糊匹配,如Excel中"凍倉-陳美玲"匹配系统中"凍倉") -->
|
||||
<select id="getWarehouseByName" parameterType="java.lang.String" resultType="com.mhd.common.core.domain.po.WarehousePO">
|
||||
select WAREHOUSE_ID, WAREHOUSE_CODE, WAREHOUSE_NAME
|
||||
from "NGWL_TEST_SYSTEM".WAREHOUSE
|
||||
where DEL_FLAG = 1
|
||||
and (
|
||||
WAREHOUSE_NAME = #{name}
|
||||
or #{name} LIKE ('%' || WAREHOUSE_NAME || '%')
|
||||
)
|
||||
order by case when WAREHOUSE_NAME = #{name} then 0 else 1 end,
|
||||
length(WAREHOUSE_NAME) asc
|
||||
</select>
|
||||
|
||||
<!-- 老系统数据导入:根据仓库类型查询仓库(1=干仓 2=冬仓) -->
|
||||
<select id="getWarehouseByType" parameterType="java.lang.String" resultType="com.mhd.common.core.domain.po.WarehousePO">
|
||||
select WAREHOUSE_ID, WAREHOUSE_CODE, WAREHOUSE_NAME
|
||||
from "NGWL_TEST_SYSTEM".WAREHOUSE
|
||||
where DEL_FLAG = 1
|
||||
and (
|
||||
WAREHOUSE_TYPE = #{warehouseType}
|
||||
or WAREHOUSE_TYPE_NAME = case when #{warehouseType} = '1' then '干仓' when #{warehouseType} = '2' then '冬仓' else null end
|
||||
)
|
||||
</select>
|
||||
|
||||
<!-- 老系统数据导入:根据货主用户ID查询NC客户编码 -->
|
||||
<select id="getCustomerNcCodeByUserId" parameterType="java.lang.Long" resultType="java.lang.String">
|
||||
select CUSTOMER_NC_CODE from "NGWL_TEST_USER".USER_SHIPPER where DEL_FLAG = 1 and USER_ID = #{id} limit 1
|
||||
</select>
|
||||
|
||||
<!-- 老系统数据导入:根据入库单号精确统计(防重) -->
|
||||
<select id="countByInOrderNumber" resultType="java.lang.Integer" parameterType="java.lang.String">
|
||||
SELECT COUNT(1)
|
||||
FROM reserve_stock_in_order
|
||||
WHERE in_order_number = #{inOrderNumber}
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user