| | |
| | | <result column="creator" property="order.creator"/> |
| | | <result column="verifier" property="order.verifier"/> |
| | | <result column="customer_batch" property="order.customerBatch"/> |
| | | <result column="other_money" property="order.otherMoney"/> |
| | | |
| | | </resultMap> |
| | | |
| | |
| | | <if test="orderDetail.order!=null and orderDetail.order.customerId != null and orderDetail.order.customerId != ''"> |
| | | and b.customer_id like concat('%',#{orderDetail.order.customerId},'%') |
| | | </if> |
| | | |
| | | <if test="orderDetail.order!=null and orderDetail.order.customerName != null and orderDetail.order.customerName != ''"> |
| | | and b.customer_name like concat('%',#{orderDetail.order.customerName},'%') |
| | | </if> |
| | | <if test="orderDetail.order!=null and orderDetail.order.project != null and orderDetail.order.project != ''"> |
| | | and b.project like concat('%',#{orderDetail.order.project},'%') |
| | | </if> |
| | |
| | | <if test="orderDetail.order!=null and orderDetail.order.customerId != null and orderDetail.order.customerId != ''"> |
| | | and b.customer_id like concat('%',#{orderDetail.order.customerId},'%') |
| | | </if> |
| | | |
| | | <if test="orderDetail.order!=null and orderDetail.order.customerName != null and orderDetail.order.customerName != ''"> |
| | | and b.customer_name like concat('%',#{orderDetail.order.customerName},'%') |
| | | </if> |
| | | <if test="orderDetail.order!=null and orderDetail.order.project != null and orderDetail.order.project != ''"> |
| | | and b.project like concat('%',#{orderDetail.order.project},'%') |
| | | </if> |
| | |
| | | b.batch, |
| | | a.product_id, |
| | | a.product_name, |
| | | b.other_money, |
| | | sum(a.quantity) as quantity, |
| | | sum(a.gross_area) as gross_area, |
| | | sum(a.compute_gross_area) as compute_gross_area, |
| | |
| | | <if test="orderDetail.order!=null and orderDetail.order.customerId != null and orderDetail.order.customerId != ''"> |
| | | and b.customer_id like concat('%',#{orderDetail.order.customerId},'%') |
| | | </if> |
| | | |
| | | <if test="orderDetail.order!=null and orderDetail.order.customerName != null and orderDetail.order.customerName != ''"> |
| | | and b.customer_name like concat('%',#{orderDetail.order.customerName},'%') |
| | | </if> |
| | | <if test="orderDetail.order!=null and orderDetail.order.project != null and orderDetail.order.project != ''"> |
| | | and b.project like concat('%',#{orderDetail.order.project},'%') |
| | | </if> |
| | |
| | | |
| | | <if test="orderDetail.order!=null and orderDetail.order.customerBatch != null and orderDetail.order.customerBatch != ''"> |
| | | and b.customer_batch like concat('%',#{orderDetail.order.customerBatch},'%') |
| | | </if> |
| | | |
| | | <if test="orderDetail.order!=null and orderDetail.order.otherMoney != null "> |
| | | and b.other_money regexp REGEXP_REPLACE(#{orderDetail.order.otherMoney},'\\.0+$','') |
| | | </if> |
| | | group by b.order_id,a.product_id |
| | | order by b.order_id desc |
| | |
| | | <if test="orderDetail.order!=null and orderDetail.order.customerId != null and orderDetail.order.customerId != ''"> |
| | | and b.customer_id like concat('%',#{orderDetail.order.customerId},'%') |
| | | </if> |
| | | |
| | | <if test="orderDetail.order!=null and orderDetail.order.customerName != null and orderDetail.order.customerName != ''"> |
| | | and b.customer_name like concat('%',#{orderDetail.order.customerName},'%') |
| | | </if> |
| | | <if test="orderDetail.order!=null and orderDetail.order.project != null and orderDetail.order.project != ''"> |
| | | and b.project like concat('%',#{orderDetail.order.project},'%') |
| | | </if> |
| | |
| | | <if test="orderDetail.order!=null and orderDetail.order.customerBatch != null and orderDetail.order.customerBatch != ''"> |
| | | and b.customer_batch like concat('%',#{orderDetail.order.customerBatch},'%') |
| | | </if> |
| | | |
| | | <if test="orderDetail.order!=null and orderDetail.order.otherMoney != null "> |
| | | and b.other_money regexp REGEXP_REPLACE(#{orderDetail.order.otherMoney},'\\.0+$','') |
| | | </if> |
| | | group by b.order_id,a.product_id |
| | | ) as ss |
| | | </select> |
| | |
| | | a.product_name, |
| | | a.price, |
| | | sum(a.quantity) as quantity, |
| | | a.gross_amount, |
| | | a.width, |
| | | a.height, |
| | | sum(a.gross_amount) as gross_amount, |
| | | a.shape, |
| | | sum(a.area) as area, |
| | | sum(a.gross_area) as gross_area, |