gongchunyi
2026-06-26 45893b5be857c034467d7069cf41a9905b369691
fix: 报价日期倒序,发货台账返回宽、高和数量
已修改5个文件
40 ■■■■ 文件已修改
src/main/java/com/ruoyi/quality/pojo/QualityUnqualified.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/dto/ShippingInfoDto.java 20 ●●●●● 补丁 | 查看 | 原始文档 | 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,19 +31,18 @@
    private Long id;
    /**
     * 类别(0:原材料检验;1:过程检验;2:出厂检验)
     */
    @NotBlank(message = "类别不能为空!!!")
    @Excel(name = "类别",readConverterExp = "0=原材料检验,1=过程检验,2=出厂检验")
    @Excel(name = "类别", readConverterExp = "0=原材料检验,1=过程检验,2=出厂检验")
    private Integer inspectType;
    /**
     * 状态(0:待处理;1:已处理)
     */
    @NotBlank(message = "状态不能为空!!")
    @Excel(name = "状态",readConverterExp = "0=待处理,1=已处理")
    @Excel(name = "状态", readConverterExp = "0=待处理,1=已处理")
    private Integer inspectState;
    /**
@@ -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
@@ -33,7 +33,7 @@
    private List<CommonFile> commonFileList;
    @Excel(name = "规格型号")
    private String  specificationModel;
    private String specificationModel;
    @Excel(name = "产品名称")
    private String productName;
@@ -44,4 +44,22 @@
    @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