廖井涛
2024-09-05 8b2c74fb6842e8af60f70e7df6eef8837d74be07
north-glass-erp/src/main/resources/mapper/sd/DeliveryMapper.xml
@@ -45,6 +45,15 @@
        select count(*) from sd.delivery where  date(create_time)=CURDATE()
    </select>
    <select id="getmaximumMonth">
        select
            ifnull(SUBSTR(max(delivery_id) from 7),0)
        from
            sd.delivery as a
        where
            date(a.create_time)  BETWEEN DATE_FORMAT(DATE(NOW()), '%Y-%m-01') AND DATE(NOW())
    </select>
    <select id="getDeliveryConut" >
        select count(*) from sd.delivery where  delivery_id=#{deliveryId}
    </select>
@@ -258,7 +267,7 @@
    </select>
    <select id="getSelectShippingOrder">
        select * from sd.delivery d
        select * from sd.delivery d left join sd.delivery_detail dd on d.delivery_id=dd.delivery_id
        <where>
            date(d.create_time)>=#{startDate} and date(d.create_time) &lt;= #{endDate}
            <if test="delivery.deliveryId != null and delivery.deliveryId != ''">
@@ -280,7 +289,7 @@
                and d.project regexp #{delivery.project}
            </if>
            <if test="delivery.orderId != null and delivery.orderId != ''">
                and d.order_id regexp #{delivery.orderId}
                and dd.order_id regexp #{delivery.orderId}
            </if>
            <if test="delivery.payMethod != null and delivery.payMethod != ''">
                and d.pay_method regexp #{delivery.payMethod}
@@ -293,6 +302,7 @@
            </if>
            </where>
        group by d.delivery_id
        order by d.id desc
        limit #{offset},#{pageSize};
    </select>
@@ -337,4 +347,11 @@
        </where>
        limit #{offset},#{pageSize};
</select>
    <update id="updateDeliveryPrintNumber">
        update sd.delivery
        set printing_number=printing_number+1
        where delivery_id = #{deliveryId}
    </update>
</mapper>