wms-acq-goods-move.xml 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="com.emato.cus.supervise.mapper.WmsAcqGoodsMoveMapper">
  4. <!-- 企业货物在仓库库的移动查询: 上架查询 -->
  5. <select id="getWmsAcqGoodsMoveUp" parameterType="java.util.Map" resultType="com.emato.cus.supervise.domain.WmsAcqGoodsMove">
  6. SELECT
  7. td.companyCode AS merchSn,
  8. td.taskType AS taskType,
  9. td.created AS created,
  10. td.toLoc AS targetSeatNo,
  11. td.fromLoc AS originSeatNo,
  12. td.itemName AS goodsName,
  13. td.itemCode AS skuNo,
  14. td.itemCode AS goodsId,
  15. td.warehouseCode AS storeCode,
  16. i.unitDesc AS gUnit,
  17. td.totalqty AS gQty,
  18. CONCAT(i.itemSize,'-',i.itemColor,'-',i.itemStyle) as goodsModel
  19. FROM task_detail td
  20. LEFT JOIN item i on td.itemcode = i.CODE
  21. LEFT JOIN location l1 ON td.toLoc = l1.CODE
  22. LEFT JOIN location l2 ON td.fromLoc = l2.CODE
  23. <where>
  24. 1 = 1
  25. and (l1.zoneCode in ('A区', 'B区', 'C区', 'GQ区', 'F区', 'P区', 'ZS') or l2.zoneCode in ('A区', 'B区', 'C区', 'GQ区', 'F区', 'P区', 'ZS'))
  26. <if test="thisTime != null">
  27. and td.lastUpdated &gt;= #{thisTime}
  28. </if>
  29. /* 2023-06-20 数据重新写入,分时间段写入 */
  30. /* 2019年数据 */
  31. /*and td.lastUpdated &gt;= '2019-01-01 00:00:00' and td.lastUpdated &lt;= '2019-05-31 23:59:59';*/
  32. /*and td.lastUpdated &gt;= '2019-06-01 00:00:00' and td.lastUpdated &lt;= '2019-10-31 23:59:59';*/
  33. /*and td.lastUpdated &gt;= '2019-11-01 00:00:00' and td.lastUpdated &lt;= '2019-12-31 23:59:59';*/
  34. /* 2020年数据 */
  35. /*and td.lastUpdated &gt;= '2020-01-01 00:00:00' and td.lastUpdated &lt;= '2020-12-31 23:59:59';*/
  36. /* 2021年数据 */
  37. /*and td.lastUpdated &gt;= '2021-01-01 00:00:00' and td.lastUpdated &lt;= '2021-12-31 23:59:59';*/
  38. /* 2022年数据 */
  39. /*and td.lastUpdated &gt;= '2022-01-01 00:00:00' and td.lastUpdated &lt;= '2022-12-31 23:59:59';*/
  40. /* 2023年数据 */
  41. /*and td.lastUpdated &gt;= '2023-01-01 00:00:00' and td.lastUpdated &lt;= '2023-06-20 18:00:00';*/
  42. </where>
  43. </select>
  44. </mapper>