123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="com.emato.cus.supervise.mapperOmsShop.OmsShopAcqShelfLoadMapper">
- <!-- OMS 即上架 出区 保税区展示账册出区-->
- <select id="getOmsShopAcqShelfLoadUp" parameterType="java.util.Map" resultType="com.emato.cus.supervise.domainOmsShop.OmsShopAcqShelfLoad">
- select t3.shop_name as shopName,
- t1.prod_name AS goodsName,
- t1.cus_goods_code as codeTs,
- t1.sku as skuNo,
- t1.sku as goodsId,
- t1.unit_code AS gUnit,
- t0.goods_num as gQty,
- t1.legal_unit1_qty as legalQty,
- t5.legal_unit1_code as legalUnit,
- t1.cus_decl_ele AS goodsModel,
- t2.cus_ems_no as localEmsNo,
- t3.shop_code as seatNo,
- t.create_time as shelfLoadTime,
- 'I' AS shelfLoadType,
- t.ware_sn AS storeCode,
- t.create_time as createTime
- from wb_merch_shop_bddcb_ingoods_doc t
- left outer join wb_merch_shop_bddcb_ingoods_item t0 on t.bddcb_ingoods_doc_sn=t0.bddcb_ingoods_doc_sn
- left outer join pd_product_record t1 on t0.sku=t1.sku
- left outer join ems_class_config t2 on t1.ems_class_code=t2.ems_class_code
- left outer join wb_shop_base t3 on t.shop_sn=t3.shop_sn
- left outer join sys_cus_goods_code t5 on t1.cus_goods_code = t5.cus_goods_code
- <where>
- 1 = 1
- and t.in_goods_doc_status='1' and t.ship_type='0' and t.in_goods_ship_status='2' and t.goods_biz_type='01' and t2.ems_class_type='zszc'
- <if test="thisTime != null">
- and t.create_time >= #{thisTime}
- </if>
- /*and t.create_time >= '2019-01-01 00:00:00'*/
- </where>
- </select>
- <!-- OMS 出场 即下架 返区,返回保税区展示账册库位 -->
- <select id="getOmsShopAcqShelfLoadDown" parameterType="java.util.Map" resultType="com.emato.cus.supervise.domainOmsShop.OmsShopAcqShelfLoad">
- select t3.shop_name as shopName,
- t1.prod_name AS goodsName,
- t1.cus_goods_code as codeTs,
- t1.sku as skuNo,
- t1.sku as goodsId,
- t1.unit_code AS gUnit,
- t0.goods_num as gQty,
- t1.legal_unit1_qty as legalQty,
- t5.legal_unit1_code as legalUnit,
- t1.cus_decl_ele AS goodsModel,
- t2.cus_ems_no as localEmsNo,
- t3.shop_code as seatNo,
- t.create_time as shelfLoadTime,
- 'E' AS shelfLoadType,
- t.ware_sn AS storeCode,
- t.create_time as createTime
- from wb_merch_shop_bddcb_returngoods_doc t
- left outer join wb_merch_shop_bddcb_returngoods_item t0 on t.bddcb_returngoods_doc_sn=t0.bddcb_returngoods_doc_sn
- left outer join pd_product_record t1 on t0.sku=t1.sku
- left outer join ems_class_config t2 on t1.ems_class_code=t2.ems_class_code
- left outer join wb_shop_base t3 on t.shop_sn=t3.shop_sn
- left outer join sys_cus_goods_code t5 on t1.cus_goods_code = t5.cus_goods_code
- <where>
- 1 = 1
- and t.return_goods_receipt_status='2' and t2.ems_class_type='zszc'
- <if test="thisTime != null">
- and t.create_time >= #{thisTime}
- </if>
- /*and t.create_time >= '2019-01-01 00:00:00'*/
- </where>
- </select>
- <!-- OMS 销售 即下架 减扣门店展示账册库存 -->
- <select id="getOmsShopAcqShelfLoadSaleDown" parameterType="java.util.Map" resultType="com.emato.cus.supervise.domainOmsShop.OmsShopAcqShelfLoad">
- select t3.shop_name as shopName,
- t1.prod_name AS goodsName,
- t1.cus_goods_code as codeTs,
- t1.sku as skuNo,
- t1.sku as goodsId,
- t1.unit_code AS gUnit,
- t.minus_num as gQty,
- t1.legal_unit1_qty as legalQty,
- t5.legal_unit1_code as legalUnit,
- t1.cus_decl_ele AS goodsModel,
- t2.cus_ems_no as localEmsNo,
- t3.shop_code as seatNo,
- t.create_time as shelfLoadTime,
- 'E' AS shelfLoadType,
- t.ware_sn AS storeCode,
- t.create_time as createTime
- from wb_merch_shop_order_minus t
- left outer join pd_product_record t1 on t.sku=t1.sku
- left outer join ems_class_config t2 on t1.ems_class_code=t2.ems_class_code
- left outer join wb_shop_base t3 on t.shop_sn=t3.shop_sn
- left outer join sys_cus_goods_code t5 on t1.cus_goods_code = t5.cus_goods_code
- <where>
- 1 = 1 and
- t.goods_biz_type='01' and t2.ems_class_type='zszc'
- <if test="thisTime != null">
- and t.create_time >= #{thisTime}
- </if>
- /* 2023-06-25 数据重新写入,分时间段写入 */
- /*and t.create_time >= '2019-01-01 00:00:00' and t.create_time <= '2020-12-31 23:59:59';*/
- /*and t.create_time >= '2021-01-01 00:00:00' and t.create_time <= '2021-05-31 23:59:59';*/
- /*and t.create_time >= '2021-06-01 00:00:00' and t.create_time <= '2021-12-31 23:59:59';*/
- /*and t.create_time >= '2022-01-01 00:00:00' and t.create_time <= '2022-07-31 23:59:59';*/
- /*and t.create_time >= '2022-08-01 00:00:00' and t.create_time <= '2022-12-31 23:59:59';*/
- /*and t.create_time >= '2023-01-01 00:00:00';*/
- </where>
- </select>
- </mapper>
|