16 小时以前 5deaede4715d2703aadcd33f94256b339b9e9140
feat(sales): 添加发票和销售台账查询过滤功能

- 在 InvoiceRegistrationProductMapper.xml 中新增发票总额模糊查询条件
- 在 ProductRecordMapper.xml 中修复发票金额字段的空格格式问题
- 在 ProductRecordMapper.xml 中新增发票金额模糊查询条件
- 在 SalesLedgerProductDto 中新增登记开始和结束日期字段
- 在 SalesLedgerProductMapper.xml 中新增票据总额精确查询条件
- 在 SalesLedgerProductMapper.xml 中新增登记日期范围查询条件
- 更新 logback.xml 配置文件的格式化缩进保持一致性
已修改2个文件
8 ■■■■■ 文件已修改
src/main/java/com/ruoyi/stock/service/impl/StockInventoryServiceImpl.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/service/impl/StockUninventoryServiceImpl.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/service/impl/StockInventoryServiceImpl.java
@@ -100,6 +100,10 @@
        stockOutRecordDto.setStockOutNum(stockInventoryDto.getQualitity());
        stockOutRecordDto.setProductModelId(stockInventoryDto.getProductModelId());
        stockOutRecordDto.setType("0");
        LocalDateTime inboundTime = stockInventoryDto.getInboundTime();
        if (inboundTime != null) {
            stockOutRecordDto.setCreateTime(inboundTime);
        }
        stockOutRecordService.add(stockOutRecordDto);
        StockInventory oldStockInventory = stockInventoryMapper.selectOne(new QueryWrapper<StockInventory>().lambda().eq(StockInventory::getProductModelId, stockInventoryDto.getProductModelId()));
        if (ObjectUtils.isEmpty(oldStockInventory)) {
src/main/java/com/ruoyi/stock/service/impl/StockUninventoryServiceImpl.java
@@ -81,6 +81,10 @@
        stockOutRecordDto.setStockOutNum(stockUninventoryDto.getQualitity());
        stockOutRecordDto.setProductModelId(stockUninventoryDto.getProductModelId());
        stockOutRecordDto.setType("1");
        LocalDateTime inboundTime = stockUninventoryDto.getInboundTime();
        if (inboundTime != null) {
            stockOutRecordDto.setCreateTime(inboundTime);
        }
        stockOutRecordService.add(stockOutRecordDto);
        StockUninventory oldStockInventory = stockUninventoryMapper.selectOne(