src/main/resources/mapper/production/ProductionProductMainMapper.xml
@@ -31,6 +31,7 @@
               pm.model as productModelName,
               pm.unit,
               po_sales.salesContractNo,
               po_sales.masterContractNo,
               date(ppm.create_time) as schedulingDate,
               su.nick_name as schedulingUserName,
               po_sales.customerName,
@@ -42,6 +43,7 @@
                 left join (
            select po2.id as orderId,
                   group_concat(distinct sl2.sales_contract_no order by sl2.sales_contract_no separator ',') as salesContractNo,
                   group_concat(distinct sl2.master_contract_no order by sl2.master_contract_no separator ',') as masterContractNo,
                   group_concat(distinct sl2.customer_name order by sl2.customer_name separator ',') as customerName
            from production_order po2
                     left join production_plan pp2
@@ -63,6 +65,9 @@
            <if test="c.salesContractNo != null and c.salesContractNo != ''">
                and po_sales.salesContractNo like concat('%', #{c.salesContractNo}, '%')
            </if>
            <if test="c.masterContractNo != null and c.masterContractNo != ''">
                and po_sales.masterContractNo like concat('%', #{c.masterContractNo}, '%')
            </if>
            <if test="c.customerName != null and c.customerName != ''">
                and po_sales.customerName like concat('%', #{c.customerName}, '%')
            </if>