预约单老系统数据导入;
This commit is contained in:
@@ -528,4 +528,24 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
WHERE out_order_number LIKE concat(#{prefix}, '%')
|
||||
</select>
|
||||
|
||||
<!-- 老系统数据导入:根据出库单号精确统计(防重) -->
|
||||
<select id="countByOutOrderNumber" resultType="java.lang.Integer" parameterType="java.lang.String">
|
||||
SELECT COUNT(1)
|
||||
FROM reserve_stock_out_order
|
||||
WHERE out_order_number = #{outOrderNumber}
|
||||
</select>
|
||||
|
||||
<!-- 老系统数据导入:根据仓库类型查询仓库
|
||||
老系统仓库类型 1=干仓 2=冬仓;新系统 WAREHOUSE_TYPE 为数据字典编码
|
||||
同时尝试匹配 WAREHOUSE_TYPE 编码和 WAREHOUSE_TYPE_NAME 名称,兼容字典值与老系统编码一致或不一致两种情况 -->
|
||||
<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>
|
||||
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user