| | |
| | | WHEN '1' THEN sor.remark |
| | | WHEN '10' THEN sor.remark |
| | | ELSE NULL |
| | | END as sourceNo |
| | | END as sourceNo, |
| | | CASE sor.record_type |
| | | WHEN '8' THEN sl.sales_contract_no |
| | | WHEN '13' THEN sl2.sales_contract_no |
| | | ELSE NULL |
| | | END as salesContractNo |
| | | FROM stock_out_record as sor |
| | | LEFT JOIN product_model as pm on sor.product_model_id = pm.id |
| | | LEFT JOIN product as p on pm.product_id = p.id |
| | |
| | | </if> |
| | | <if test="params.recordType != null and params.recordType != ''"> |
| | | and sor.record_type = #{params.recordType} |
| | | </if> |
| | | <if test="params.salesContractNo != null and params.salesContractNo != ''"> |
| | | and ((sor.record_type = '8' and sl.sales_contract_no like concat('%',#{params.salesContractNo},'%')) |
| | | or (sor.record_type = '13' and sl2.sales_contract_no like concat('%',#{params.salesContractNo},'%'))) |
| | | </if> |
| | | </where> |
| | | order by sor.id desc |
| | |
| | | WHEN '1' THEN sor.remark |
| | | WHEN '10' THEN sor.remark |
| | | ELSE NULL |
| | | END as sourceNo |
| | | END as sourceNo, |
| | | CASE sor.record_type |
| | | WHEN '8' THEN sl.sales_contract_no |
| | | WHEN '13' THEN sl2.sales_contract_no |
| | | ELSE NULL |
| | | END as salesContractNo |
| | | FROM stock_out_record as sor |
| | | LEFT JOIN product_model as pm on sor.product_model_id = pm.id |
| | | LEFT JOIN product as p on pm.product_id = p.id |
| | |
| | | <if test="params.recordType != null and params.recordType != ''"> |
| | | and sor.record_type = #{params.recordType} |
| | | </if> |
| | | <if test="params.salesContractNo != null and params.salesContractNo != ''"> |
| | | and ((sor.record_type = '8' and sl.sales_contract_no like concat('%',#{params.salesContractNo},'%')) |
| | | or (sor.record_type = '13' and sl2.sales_contract_no like concat('%',#{params.salesContractNo},'%'))) |
| | | </if> |
| | | </where> |
| | | order by sor.id desc |
| | | </select> |