1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- <?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.mapper.WmsAcqGoodsMoveMapper">
- <!-- 企业货物在仓库库的移动查询: 上架查询 -->
- <select id="getWmsAcqGoodsMoveUp" parameterType="java.util.Map" resultType="com.emato.cus.supervise.domain.WmsAcqGoodsMove">
- SELECT
- td.companyCode AS merchSn,
- td.taskType AS taskType,
- td.created AS created,
- td.toLoc AS targetSeatNo,
- td.fromLoc AS originSeatNo,
- td.itemName AS goodsName,
- td.itemCode AS skuNo,
- td.itemCode AS goodsId,
- td.warehouseCode AS storeCode,
- i.unitDesc AS gUnit,
- td.totalqty AS gQty,
- CONCAT(i.itemSize,'-',i.itemColor,'-',i.itemStyle) as goodsModel
- FROM task_detail td
- LEFT JOIN item i on td.itemcode = i.CODE
- LEFT JOIN location l1 ON td.toLoc = l1.CODE
- LEFT JOIN location l2 ON td.fromLoc = l2.CODE
- <where>
- 1 = 1
- and (l1.zoneCode in ('A区', 'B区', 'C区', 'GQ区', 'F区', 'P区', 'ZS') or l2.zoneCode in ('A区', 'B区', 'C区', 'GQ区', 'F区', 'P区', 'ZS'))
- <if test="thisTime != null">
- and td.lastUpdated >= #{thisTime}
- </if>
- /* 2023-06-20 数据重新写入,分时间段写入 */
- /* 2019年数据 */
- /*and td.lastUpdated >= '2019-01-01 00:00:00' and td.lastUpdated <= '2019-05-31 23:59:59';*/
- /*and td.lastUpdated >= '2019-06-01 00:00:00' and td.lastUpdated <= '2019-10-31 23:59:59';*/
- /*and td.lastUpdated >= '2019-11-01 00:00:00' and td.lastUpdated <= '2019-12-31 23:59:59';*/
- /* 2020年数据 */
- /*and td.lastUpdated >= '2020-01-01 00:00:00' and td.lastUpdated <= '2020-12-31 23:59:59';*/
- /* 2021年数据 */
- /*and td.lastUpdated >= '2021-01-01 00:00:00' and td.lastUpdated <= '2021-12-31 23:59:59';*/
- /* 2022年数据 */
- /*and td.lastUpdated >= '2022-01-01 00:00:00' and td.lastUpdated <= '2022-12-31 23:59:59';*/
- /* 2023年数据 */
- /*and td.lastUpdated >= '2023-01-01 00:00:00' and td.lastUpdated <= '2023-06-20 18:00:00';*/
- </where>
- </select>
- </mapper>
|