1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
  | <?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.zy.asrs.wms.asrs.mapper.WaveSeedMapper">  
 |    
 |  <!--    waveLabels: {siteId: '站点标识', siteNo: '站点编号', orderNo: '订单编号', matnr: '商品编号', workQty: '复核数量', anfme: '数量' ,batch: '批号', createTime$: '添加时间', createBy$: '添加人员', memo: '备注' },-->  
 |    
 |      <select id="getSeedsList" resultType="com.zy.asrs.wms.apis.wcs.entity.response.SowSeeds">  
 |          SELECT  
 |          *  
 |          FROM  
 |          ( SELECT id, site_id, site_no, order_no, anfme, work_qty, matnr, batch, create_time, `status`, create_by, memo, deleted FROM man_wave_seed ) t  
 |          ${ew.customSqlSegment}  
 |      </select>  
 |      <select id="selectShippingOrderDtel" resultType="com.zy.asrs.wms.asrs.entity.dto.ShippingOrderDetlDto">  
 |          SELECT  
 |              mo.order_no,  
 |              mo.id,  
 |              wcs.wave_no,  
 |              mo.anfme,  
 |              mo.batch,  
 |              wcs.matnr,  
 |              wcs.site_no,  
 |              wcs.work_qty,  
 |              wcs.memo  
 |          FROM  
 |              man_order_detl mo  
 |          LEFT JOIN  
 |              (SELECT wave_no, order_detl_id , site_no, order_no, SUM(anfme) anfme, SUM(work_qty) work_qty, memo, batch, matnr  
 |          FROM man_wave_seed GROUP BY order_id, matnr, batch) wcs  
 |              ON mo.id = wcs.order_detl_id  
 |          <where>  
 |              1 = 1  
 |              <if test="orderNo != null and orderNo != ''">  
 |                  AND mo.order_no = #{orderNo}  
 |              </if>  
 |          </where>  
 |    
 |      </select>  
 |  </mapper>  
 |  
  |