gongchunyi
2026-06-26 45893b5be857c034467d7069cf41a9905b369691
fix: 报价日期倒序,发货台账返回宽、高和数量
已修改5个文件
34 ■■■■ 文件已修改
src/main/java/com/ruoyi/quality/pojo/QualityUnqualified.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/dto/ShippingInfoDto.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/quality/QualityUnqualifiedMapper.xml 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/sales/SalesQuotationMapper.xml 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/sales/ShippingInfoMapper.xml 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/quality/pojo/QualityUnqualified.java
@@ -31,7 +31,6 @@
    private Long id;
    /**
     * 类别(0:原材料检验;1:过程检验;2:出厂检验)
     */
@@ -119,7 +118,6 @@
    private Date dealTime;
    @ApiModelProperty(value = "创建时间")
    @TableField(fill = FieldFill.INSERT)
    private LocalDateTime createTime;
@@ -147,4 +145,8 @@
    @ApiModelProperty("是否不合格处理自己新增")
    @TableField(exist = false)
    private Boolean method;
    @TableField(exist = false)
    @ApiModelProperty("厚度(mm)")
    private BigDecimal thickness;
}
src/main/java/com/ruoyi/sales/dto/ShippingInfoDto.java
@@ -43,5 +43,23 @@
     */
    @Excel(name = "厚度(mm)")
    private BigDecimal thickness;
    /**
     * 宽
     */
    @Excel(name = "宽")
    private BigDecimal width;
    /**
     * 高
     */
    @Excel(name = "高")
    private BigDecimal height;
    /**
     * 数量
     */
    @Excel(name = "数量")
    private BigDecimal quantity;
}
src/main/resources/mapper/quality/QualityUnqualifiedMapper.xml
@@ -16,6 +16,7 @@
        qu.deal_result,
        qu.deal_name,
        qu.deal_time,
        pm.thickness,
        CASE
        WHEN qu.model = pm.id THEN pm.model
        ELSE qu.model
@@ -25,7 +26,7 @@
        ELSE false
        END AS method
        FROM quality_unqualified qu
        LEFT JOIN product_model pm ON qu.model = pm.id
        LEFT JOIN product_model pm ON qu.product_model_id = pm.id
        where
        1=1
        <if test="qualityUnqualified.inspectType != null ">
@@ -43,6 +44,7 @@
        <if test="qualityUnqualified.entryDateEnd != null and qualityUnqualified.entryDateEnd != '' ">
            AND  check_time &lt;= DATE_FORMAT(#{qualityUnqualified.entryDateEnd},'%Y-%m-%d')
        </if>
        order by check_time desc
    </select>
    <select id="qualityUnqualifiedExport" resultType="com.ruoyi.quality.pojo.QualityUnqualified">
        SELECT
src/main/resources/mapper/sales/SalesQuotationMapper.xml
@@ -18,5 +18,6 @@
        <if test="salesQuotationDto.status != null and salesQuotationDto.status != '' ">
            AND t1.status = #{salesQuotationDto.status}
        </if>
        order by quotation_no
    </select>
</mapper>
src/main/resources/mapper/sales/ShippingInfoMapper.xml
@@ -23,7 +23,10 @@
        slp.specification_model,
        p.product_name,
        pm.thickness,
        sl.customer_name
        sl.customer_name,
        slp.quantity,
        slp.width,
        slp.height
        FROM shipping_info s
        LEFT JOIN sales_ledger sl ON s.sales_ledger_id = sl.id
        LEFT JOIN sales_ledger_product slp ON s.sales_ledger_product_id = slp.id and slp.type = 1