huminmin
18 小时以前 554738e1e277a9aafda4c20d420cba252d5f528f
显示料号
已修改18个文件
55 ■■■■■ 文件已修改
src/main/java/com/ruoyi/purchase/dto/ProcurementBusinessSummaryDto.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/purchase/service/impl/PurchaseLedgerServiceImpl.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/service/impl/SalesLedgerServiceImpl.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/dto/StockInRecordDto.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/dto/StockInventoryDto.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/dto/StockOutRecordDto.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/dto/StockUninventoryDto.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/execl/StockInRecordExportData.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/execl/StockInventoryExportData.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/execl/StockOutRecordExportData.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/execl/StockUnInventoryExportData.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/service/impl/StockInRecordServiceImpl.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/service/impl/StockOutRecordServiceImpl.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/sales/SalesLedgerProductMapper.xml 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/stock/StockInRecordMapper.xml 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/stock/StockInventoryMapper.xml 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/stock/StockOutRecordMapper.xml 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/stock/StockUninventoryMapper.xml 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/purchase/dto/ProcurementBusinessSummaryDto.java
@@ -33,6 +33,12 @@
    @Excel(name = "规格型号")
    private String specificationModel;
    /**
     * 料号
     */
    @Excel(name = "料号")
    private String materialCode;
    @ApiModelProperty(value = "开始时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
src/main/java/com/ruoyi/purchase/service/impl/PurchaseLedgerServiceImpl.java
@@ -514,6 +514,11 @@
                .eq(SalesLedgerProduct::getType, purchaseLedgerDto.getType());
        List<SalesLedgerProduct> products = salesLedgerProductMapper.selectList(productWrapper);
        for (SalesLedgerProduct product : products) {
            ProductModel productModel = productModelMapper.selectById(product.getProductModelId());
            product.setMaterialCode(productModel.getMaterialCode());
        }
        // 3.查询上传文件
        LambdaQueryWrapper<CommonFile> salesLedgerFileWrapper = new LambdaQueryWrapper<>();
        salesLedgerFileWrapper.eq(CommonFile::getCommonId, purchaseLedger.getId())
src/main/java/com/ruoyi/sales/service/impl/SalesLedgerServiceImpl.java
@@ -13,6 +13,7 @@
import com.ruoyi.basic.mapper.ProductMapper;
import com.ruoyi.basic.mapper.ProductModelMapper;
import com.ruoyi.basic.pojo.Customer;
import com.ruoyi.basic.pojo.ProductModel;
import com.ruoyi.common.enums.FileNameType;
import com.ruoyi.common.exception.base.BaseException;
import com.ruoyi.common.utils.DateUtils;
@@ -186,6 +187,9 @@
            if (shippingInfo != null) {
                product.setShippingStatus(shippingInfo.getStatus());
            }
            ProductModel productModel = productModelMapper.selectById(product.getProductModelId());
            product.setMaterialCode(productModel.getMaterialCode());
        }
        // 3.查询上传文件
src/main/java/com/ruoyi/stock/dto/StockInRecordDto.java
@@ -15,6 +15,10 @@
     */
    private String model;
    /**
     * 产品料号
     */
    private String materialCode;
    /**
     * 产品单位
     */
    private String unit;
src/main/java/com/ruoyi/stock/dto/StockInventoryDto.java
@@ -14,7 +14,7 @@
    private String productName;
    private String model;
    private String unit;
    private String materialCode;
    //入库类型
    private String recordType;
src/main/java/com/ruoyi/stock/dto/StockOutRecordDto.java
@@ -18,6 +18,10 @@
     */
    private String model;
    /**
     * 产品料号
     */
    private String materialCode;
    /**
     * 产品单位
     */
    private String unit;
src/main/java/com/ruoyi/stock/dto/StockUninventoryDto.java
@@ -10,6 +10,7 @@
    private String productName;
    private String model;
    private String unit;
    private String materialCode;
    //入库类型
src/main/java/com/ruoyi/stock/execl/StockInRecordExportData.java
@@ -16,6 +16,8 @@
    private String productName;
    @Excel(name = "规格型号")
    private String model;
    @Excel(name = "料号")
    private String materialCode;
    @Excel(name = "单位")
    private String unit;
    @Excel(name = "入库来源")
src/main/java/com/ruoyi/stock/execl/StockInventoryExportData.java
@@ -19,6 +19,9 @@
    @Excel(name = "单位")
    private String unit;
    @Excel(name = "料号")
    private String materialCode;
    @Excel(name = "库存数量")
    private BigDecimal qualitity;
src/main/java/com/ruoyi/stock/execl/StockOutRecordExportData.java
@@ -15,6 +15,8 @@
    private String productName;
    @Excel(name = "规格型号")
    private String model;
    @Excel(name = "料号")
    private String materialCode;
    @Excel(name = "单位")
    private String unit;
    @Excel(name = "出库来源")
src/main/java/com/ruoyi/stock/execl/StockUnInventoryExportData.java
@@ -16,6 +16,9 @@
    @Excel(name = "规格")
    private String model;
    @Excel(name = "料号")
    private String materialCode;
    @Excel(name = "单位")
    private String unit;
src/main/java/com/ruoyi/stock/service/impl/StockInRecordServiceImpl.java
@@ -4,6 +4,7 @@
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ruoyi.common.enums.StockInQualifiedRecordTypeEnum;
import com.ruoyi.common.enums.StockInUnQualifiedRecordTypeEnum;
import com.ruoyi.common.enums.StockOutQualifiedRecordTypeEnum;
import com.ruoyi.common.exception.base.BaseException;
@@ -114,7 +115,7 @@
        List<StockInRecordExportData> list = stockInRecordMapper.listStockInRecordExportData(stockInRecordDto);
        for (StockInRecordExportData stockInRecordExportData : list) {
            if (stockInRecordExportData.getType().equals("0")) {
                stockInRecordExportData.setRecordType(EnumUtil.fromCode(StockOutQualifiedRecordTypeEnum.class, Integer.parseInt(stockInRecordExportData.getRecordType())).getValue());
                stockInRecordExportData.setRecordType(EnumUtil.fromCode(StockInQualifiedRecordTypeEnum.class, Integer.parseInt(stockInRecordExportData.getRecordType())).getValue());
            } else {
                stockInRecordExportData.setRecordType(EnumUtil.fromCode(StockInUnQualifiedRecordTypeEnum.class, Integer.parseInt(stockInRecordExportData.getRecordType())).getValue());
            }
src/main/java/com/ruoyi/stock/service/impl/StockOutRecordServiceImpl.java
@@ -6,6 +6,7 @@
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ruoyi.common.enums.StockOutQualifiedRecordTypeEnum;
import com.ruoyi.common.enums.StockInUnQualifiedRecordTypeEnum;
import com.ruoyi.common.enums.StockOutUnQualifiedRecordTypeEnum;
import com.ruoyi.common.exception.base.BaseException;
import com.ruoyi.common.utils.EnumUtil;
import com.ruoyi.common.utils.OrderUtils;
@@ -107,7 +108,7 @@
            if (stockInRecordExportData.getType().equals("0")) {
                stockInRecordExportData.setRecordType(EnumUtil.fromCode(StockOutQualifiedRecordTypeEnum.class, Integer.parseInt(stockInRecordExportData.getRecordType())).getValue());
            }else {
                stockInRecordExportData.setRecordType(EnumUtil.fromCode(StockInUnQualifiedRecordTypeEnum.class, Integer.parseInt(stockInRecordExportData.getRecordType())).getValue());
                stockInRecordExportData.setRecordType(EnumUtil.fromCode(StockOutUnQualifiedRecordTypeEnum.class, Integer.parseInt(stockInRecordExportData.getRecordType())).getValue());
            }
        }
        ExcelUtil<StockOutRecordExportData> util = new ExcelUtil<>(StockOutRecordExportData.class);
src/main/resources/mapper/sales/SalesLedgerProductMapper.xml
@@ -110,6 +110,7 @@
        slp.product_category AS productCategory,
        slp.specification_model AS specificationModel,
        sl.supplier_name AS supplierName,
        pm.material_code AS materialCode,
        SUM(slp.quantity) AS purchaseNum,
        SUM(slp.tax_inclusive_total_price) AS purchaseAmount,
        COUNT(DISTINCT slp.sales_ledger_id) AS purchaseTimes,
@@ -120,6 +121,9 @@
        FROM sales_ledger_product slp
        <!-- 关联台账主表:获取录入日期entry_date -->
        LEFT JOIN purchase_ledger sl ON slp.sales_ledger_id = sl.id
        <!-- 关联产品型号表:获取料号material_code -->
        LEFT JOIN product_model pm ON pm.id = slp.product_model_id
        <!-- 采购日期筛选:可选条件 -->
        WHERE slp.type = 2 <!-- 固定筛选:采购台账(type=2) -->
        <!-- 采购日期筛选:可选条件 -->
        <if test="req.entryDateStart != null and req.entryDateEnd != null">
src/main/resources/mapper/stock/StockInRecordMapper.xml
@@ -8,6 +8,7 @@
        p.product_name AS product_name,
        pm.model,
        pm.unit,
        pm.material_code AS materialCode,
        u.nick_name AS createBy
        FROM
        stock_in_record AS sir
@@ -37,6 +38,7 @@
        SELECT
        sir.*,
        p.product_name as product_name,
        pm.material_code as materialCode,
        pm.model,
        pm.unit,
        u.nick_name as createBy
src/main/resources/mapper/stock/StockInventoryMapper.xml
@@ -65,6 +65,7 @@
        pm.model,
        si.remark,
        pm.unit,
        pm.material_code as materialCode,
        p.product_name,
        p.parent_id,
        p2.product_name AS parent_name
@@ -82,6 +83,7 @@
        select si.qualitity,
        pm.model,
        pm.unit,
        pm.material_code as materialCode,
        p.product_name,
        coalesce(si.warn_num, 0) as warn_num,
        coalesce(si.locked_quantity, 0) as locked_quantity,
@@ -99,6 +101,7 @@
        select sir.*,si.qualitity as current_stock,
        pm.model,
        pm.unit,
        pm.material_code as materialCode,
        p.product_name,
        su.nick_name as create_by
        from
src/main/resources/mapper/stock/StockOutRecordMapper.xml
@@ -23,6 +23,7 @@
        p.product_name as productName,
        pm.model,
        pm.unit,
        pm.material_code as materialCode,
        u.nick_name as createBy
        FROM stock_out_record as sor
        LEFT JOIN product_model as pm on sor.product_model_id = pm.id
@@ -52,6 +53,7 @@
        p.product_name as productName,
        pm.model,
        pm.unit,
        pm.material_code as materialCode,
        u.nick_name as createBy
        FROM stock_out_record as sor
        LEFT JOIN product_model as pm on sor.product_model_id = pm.id
src/main/resources/mapper/stock/StockUninventoryMapper.xml
@@ -55,6 +55,7 @@
        (su.qualitity - COALESCE(su.locked_quantity, 0)) AS un_locked_quantity,
        pm.model,
        pm.unit,
        pm.material_code as materialCode,
        p.product_name,
        p2.product_name AS parent_name
        FROM
@@ -73,6 +74,7 @@
        select su.*,
        pm.model,
        pm.unit,
        pm.material_code as materialCode,
        p.product_name
        from stock_uninventory su
        left join product_model pm on su.product_model_id = pm.id