Commit 04e229e713468e44b5f7b942e7703126899ca7bb

Authored by 房远帅
1 parent 672b00fa

发货模块:延期发货数据处理

... ... @@ -18,21 +18,26 @@
18 18 </resultMap>
19 19
20 20 <sql id="DelayedShipment_sql">
  21 + SELECT * FROM (
21 22 SELECT
22   - tb.id,
23   - tb.apply_date,
24   - tb.dept_id,
25   - sd.name AS dept_name,
26   - tb.total_quantity,
27   - tb.status,
28   - tb.create_by_id,
29   - tb.create_by,
30   - tb.update_by_id,
31   - tb.update_by,
32   - tb.create_time,
33   - tb.update_time
  23 + tb.id,
  24 + tb.apply_date,
  25 + tb.dept_id,
  26 + sd.name AS dept_name,
  27 + tb.total_quantity,
  28 + tb.status,
  29 + tb.create_by_id,
  30 + tb.create_by,
  31 + tb.update_by_id,
  32 + tb.update_by,
  33 + tb.create_time,
  34 + tb.update_time,
  35 + o.workshop_id <!-- 在子查询内部查出 workshop_id -->
34 36 FROM delayed_shipment AS tb
35   - left join sys_dept as sd on sd.id = tb.dept_id
  37 + LEFT JOIN sys_dept AS sd ON sd.id = tb.dept_id
  38 + LEFT JOIN delayed_shipment_detail AS tbd ON tbd.delayed_shipment_id = tb.id
  39 + LEFT JOIN purchase_order_info o ON tbd.order_id = o.id
  40 + ) AS tb <!-- 【关键】将子查询的结果集命名为 tb,这样框架拼 tb.workshop_id 就完全合法了 -->
36 41 </sql>
37 42
38 43 <select id="query" resultMap="DelayedShipment">
... ...