소스 검색

优化销售订单 订单号查询

liuchaohui 2 년 전
부모
커밋
a22d5b9b5e
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/documents/orderData/mapper/xml/SyOrderDataMapper.xml

+ 5 - 1
jeecg-boot-module-system/src/main/java/org/jeecg/modules/documents/orderData/mapper/xml/SyOrderDataMapper.xml

@@ -46,7 +46,11 @@
         left join (
             select sy_order_data_id,sum(total_price_and_tax) as total_price_and_tax,inventory_ccode,
                 sum(surplus_num) as surplus_num,sum(quantity) as quantity,supplier
-            FROM sy_order_data_item GROUP BY sy_order_data_id
+            FROM sy_order_data_item
+            <if test="sy.orderNumber != null and sy.orderNumber !=''">
+                where sy_order_data_id = (SELECT id from sy_order_data where order_number = #{sy.orderNumber})
+            </if>
+            GROUP BY sy_order_data_id
         ) b on a.id=b.sy_order_data_id
         WHERE 1=1
             <if test="sy.orderNumber != null and sy.orderNumber !=''">