|
@@ -2,4 +2,72 @@
|
|
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
|
<mapper namespace="org.jeecg.modules.documents.orderData.mapper.SyOrderDataMapper">
|
|
|
|
|
|
+ <select id="queryList" resultType="org.jeecg.modules.documents.orderData.entity.SyOrderData" >
|
|
|
+ SELECT
|
|
|
+ a.id,
|
|
|
+ order_number,
|
|
|
+ order_date,
|
|
|
+ business_type_value,
|
|
|
+ business_type_text,
|
|
|
+ sales_type_value,
|
|
|
+ sales_type_text,
|
|
|
+ customer_abbreviation,
|
|
|
+ customer_name,
|
|
|
+ exchange_rate,
|
|
|
+ sales_department,
|
|
|
+ salesman,
|
|
|
+ currency_value,
|
|
|
+ currency_text,
|
|
|
+ brand_side,
|
|
|
+ third_party,
|
|
|
+ deposit_ratio,
|
|
|
+ deposit,
|
|
|
+ collaborative_route,
|
|
|
+ order_remarks,
|
|
|
+ price_remarks,
|
|
|
+ customer_order_number,
|
|
|
+ whole_order_total,
|
|
|
+ end_customer,
|
|
|
+ term_of_payment,
|
|
|
+ order_change_description,
|
|
|
+ a.memo,
|
|
|
+ supplier,
|
|
|
+ account,
|
|
|
+ dilivery,
|
|
|
+ garment_factory,
|
|
|
+ garment_nmb
|
|
|
+ FROM
|
|
|
+ sy_order_data a
|
|
|
+ <if test="(sy.isProduct != null and sy.isProduct != '') or (sy.dilivery != null and sy.dilivery != '')">
|
|
|
+ left join sy_order_data_item b on a.id=b.sy_order_data_id
|
|
|
+ </if>
|
|
|
+ WHERE 1=1
|
|
|
+ <if test="sy.orderNumber != null and sy.orderNumber !=''">
|
|
|
+ AND order_number = #{sy.orderNumber}
|
|
|
+ </if>
|
|
|
+ <if test="sy.customerAbbreviation != null and sy.customerAbbreviation !=''">
|
|
|
+ AND customer_abbreviation = #{sy.customerAbbreviation}
|
|
|
+ </if>
|
|
|
+ <if test="sy.orderDate !=null and sy.orderDate !=''">
|
|
|
+ AND order_date = #{sy.orderDate}
|
|
|
+ </if>
|
|
|
+ <if test="sy.account != null and sy.account !=''">
|
|
|
+ AND account = #{sy.account}
|
|
|
+ </if>
|
|
|
+ <if test="(sy.dilivery != null and sy.dilivery != '') and (sy.dilivery == '0' or sy.dilivery ==0)">
|
|
|
+ AND b.surplus_num <![CDATA[ < ]]> b.quantity
|
|
|
+ </if>
|
|
|
+ <if test="(sy.dilivery != null and sy.dilivery != '') and (sy.dilivery == '1' or sy.dilivery ==1)">
|
|
|
+ AND b.surplus_num <![CDATA[ >= ]]> b.quantity
|
|
|
+ </if>
|
|
|
+ <if test="(sy.isProduct != null and sy.isProduct != '') and (sy.isProduct == '0' or sy.isProduct ==0) ">
|
|
|
+ AND b.inventory_code like '19%'
|
|
|
+ </if>
|
|
|
+ <if test="(sy.isProduct != null and sy.isProduct != '') and (sy.isProduct == '1' or sy.isProduct == 1) ">
|
|
|
+ AND b.inventory_code not like '19%'
|
|
|
+ </if>
|
|
|
+ ORDER BY
|
|
|
+ order_date DESC
|
|
|
+ </select>
|
|
|
+
|
|
|
</mapper>
|