Commit Graph

1260 Commits

Author SHA1 Message Date
zhengyf 9c518ac914 丽知:成套件同步、存货档案同步优化空格问题 2025-02-11 14:39:54 +08:00
liuy bc883f613a refactor(deletedata): 重构删除数据工具类
- 新增取消签字、弃审等功能
- 优化查询接口,精确匹配业务类型
- 添加应收单、销售发票等数据的删除和弃审方法
- 更新实体类和XML配置,支持新增功能
2025-02-11 08:59:09 +08:00
liuy 48e7bc9900 perf(sales): 优化销售出库和退货性能
-调整销售出库和退货的批量处理数量,从 800 增加到 1000
- 优化退货处理逻辑,使用 Map 结构提高查询效率
- 移除不必要的注释代码,提高代码可读性
- 更新测试用例,使用更早的订单号进行测试
2025-02-10 10:44:34 +08:00
zhengyf 873355c87c 丽知:调拨订单更新 2025-02-09 12:51:59 +08:00
zhengyf 898c1c16cc 丽知:调拨订单新增期初价格查询 2025-02-09 12:36:50 +08:00
liuy ecc9207aa0 fix(sales): 修复时间参数设置错误
- 将 startTime 和 endTime 的处理逻辑对调,确保开始时间和结束时间正确设置
- 在 SoSaleOutPluginInitializerToC 中修复了时间参数处理错误的问题
- 更新了测试用例,使用正确的订单号进行测试
2025-02-09 00:32:04 +08:00
zhengyf 61de821ebd 丽知:调拨订单新增期初价格查询 2025-02-09 00:07:04 +08:00
liuy 1ffef190ef refactor(sales): 优化销售出库单数据处理逻辑
- 新增代码注释和调试信息,便于排查问题
- 优化数据查询和处理逻辑,提高效率
- 使用 Set 和 List转换,避免重复数据
- 重构部分代码结构,提高可读性
2025-02-08 23:36:54 +08:00
liuy f522db520c refactor(sales): 优化销售出库单匹配逻辑
-将原有的双重循环匹配改为使用 Map 进行优化
- 新增 convertToMap 方法,用于将明细行数据转换为 Map 形式
- 修改测试代码,增加业务类型查询相关代码
2025-02-08 20:57:56 +08:00
zhengyf 4271e8e891 丽知:仅退款优化金额为0的问题。 2025-02-08 00:20:51 +08:00
liuy 9ef45793f7 feat(sales): 过滤没有交易成功的明细行
- 在 SoSaleOutPluginInitializerToB 和 SoSaleOutPluginInitializerToC 类中添加 filterSuccessfulTrade 方法
-该方法用于过滤掉没有交易成功时间的明细行数据
- 在处理 "tran" 场景时调用该方法,以确保只处理交易成功的数据
2025-02-07 20:39:46 +08:00
liuy 7154008bae refactor(sales): 调整订单查询条件和测试时间- 注释掉 ToB 和 ToC 初始化器中的交易成功状态查询条件
- 更新测试用例中的交易时间和库存时间
- 优化测试用例执行顺序
2025-02-07 18:01:10 +08:00
zhengyf 8c3606c5ab 丽知:存货档案同步时,去除ofs中code中的空格 2025-02-06 22:05:20 +08:00
zhengyf 1d74a7aaac 丽知:存货档案同步时,去除ofs中code中的空格 2025-02-06 21:51:05 +08:00
zhengyf e3d9524ed8 丽知:仅退款修改过滤条件 2025-01-23 23:52:52 +08:00
liuy 9a14626441 feat(buildpackage): 采购订单主键字段映射
- 在 ConsignmachiningIn 中添加采购订单主键字段映射到 vdef20
- 在 ConsignmachiningInReturn 中添加来源明细主键和来源表头主键字段映射
- 在 ConsignmachiningInBodyDto 中新增 csourcebillbid 和 csourcebillhid 字段
2025-01-23 11:37:38 +08:00
liuy 6489e58c64 refactor(log): 优化日志输出格式并添加时间判断逻辑- 修改了多个类中的日志输出格式,使用插件名称替代固定文本
- 在 SoSaleReturnPluginInitializerToC 类中添加了时间判断方法
- 更新了多个测试类中的测试数据
2025-01-22 17:47:05 +08:00
liuy 79e17fd46f refactor(outsourc):优化委外入库单创建逻辑- 更新原单主键设置逻辑,使用OFS采购订单主键替代O采购入库单主键- 移除BOM版本号设置,避免因版本号问题导致的错误
- 优化JSON序列化配置,确保空值正确处理
- 调整部分字段注释和命名,提高代码可读性
2025-01-22 17:47:05 +08:00
zhengyf b4f7dd0d2d 丽知:店铺插件优化 2025-01-22 16:36:55 +08:00
zhengyf 5306696062 丽知:店铺日志分割使用# 2025-01-22 14:26:31 +08:00
zhengyf a9a35f4aaf 丽知:优化仅退款店铺取数逻辑 2025-01-22 11:23:41 +08:00
liuy 695c799eb6 refactor(report): 重构报表相关代码
- 修改 TobofsSaleoutDetailedDto 和 TocofsSaleoutDetailedDto 中的属性名称
- 更新 TocofsSaleoutDetailedEntity.xml 中的结果映射
- 删除不必要的注释代码
2025-01-16 14:19:03 +08:00
liuy 660ca7f952 feat(sales): 添加交易成功时间筛选功能
- 在 TocofsSaleoutDetailedEntity 中添加 tradeSuccessAt_start 和 tradeSuccessAt_end 字段
- 更新 XML 文件以支持新的交易成功时间筛选条件
- 修改 SoSaleOutPluginInitializerToC 中的查询逻辑
- 更新 TobofsSaleoutDetailedDto 和服务层 XML 文件中的字段名称
2025-01-16 13:59:18 +08:00
liuy 1ebadb2b57 refactor(sales): 重构销售出库单相关代码
-优化了生成业务日期的逻辑,使用交易成功时间作为业务日期- 调整了主键和业务日期的生成逻辑
- 修改了日志输出内容,使用更准确的时间字段
- 注释掉了不必要的代码片段
- 更新了测试用例中的订单编号
2025-01-15 17:22:59 +08:00
zhengyf 7c7f15152d 丽知:优化仅退款分组间隔符号 2025-01-14 09:40:05 +08:00
liuy 19f01080a6 refactor(purchase): 重构业务日期生成逻辑
- 修改了 ConsignmachiningIn 和 ProxyPurchaseWarehousWarehouse 类中的 createGenerateBusinessDate 方法
- 将 checkInFrom 或 checkInTo 字段替换为 closedAt 字段
-优化了日期解析和格式化的代码结构
- 更新了相关测试用例中的输入参数
2025-01-13 18:19:48 +08:00
liuy e6e7a145bc test: 更新测试用例代码- 修改 ProxyPurchaseWarehousWarehouseTest 中的测试代码,使用新的单号
- 更新 SoSaleReturnPluginInitializerToCTest 中的测试代码,使用新的单号和类型- 在 ProxyPurchaseWarehousWarehouse 中添加空行,改善代码可读性
2025-01-13 18:19:48 +08:00
zhengyf c4458718ed 丽知:仅退款优化日志 2025-01-13 17:23:09 +08:00
zhengyf 84fd0241d3 丽知:仅退款优化区分店铺 2025-01-13 15:30:05 +08:00
liuy c04a1a72bd feat(purchase): 添加收发类别名称字段
- 在 ProxyPurchaseWarehousWarehouse 类中添加收发类别名称主键和名称字段- 在 PurchaseReceiptHeadDto 类中添加 vuserdef3 字段
2025-01-13 15:20:55 +08:00
liuy 7516fa3196 fix(purchase): 修复采购退库和采购入库单生成逻辑- 在 ProxyPurchaseReturn 和 ProxyPurchaseWarehousWarehouse 类中,修正了返回错误明细行的问题
- 将返回固定的第一条明细行改为返回匹配的明细行
- 更新了测试用例中的采购单号
2025-01-13 15:16:17 +08:00
zhengyf a21799fa9b 丽知:仅退款修加锁优化 2025-01-13 14:18:30 +08:00
476474485@qq.com 577e1fe9c0 修改任务集成插件内容查询条件根据插件idlike,调整为= 2025-01-13 10:37:05 +08:00
476474485@qq.com af2959545a 修改任务集成插件内容查询条件根据插件idlike,调整为= 2025-01-13 10:32:27 +08:00
zhengyf 61fea10764 丽知:仅退款修改参考售价==0,没有的报错。 2025-01-12 23:55:43 +08:00
liuy d57b18be5c refactor(purchase): 重构代理采购仓库业务逻辑
- 注释掉原有的固定业务流程和收发类别查询代码
- 根据采购订单类型动态查询对应的 U8C 业务流程和收发类别
- 更新了测试用例中的订单编号
2025-01-12 14:54:55 +08:00
liuy fc1b121bd3 refactor(purchase): 重构代理采购仓库单处理逻辑
-移除不必要的注释代码
- 优化采购订单处理流程
- 新增根据采购订单类型查询U8C业务流程和收发类别的方法
- 调整采购退货和非退货业务的处理逻辑
2025-01-12 14:48:18 +08:00
liuy a23f3cfdae refactor(purchase): 重构采购退货流程
- 修改了 ProxyPurchaseReturn、ProxyPurchaseWarehousOrder 和 ProxyPurchaseWarehousWarehouse 类中的逻辑
- 优化了 OnlyImplementProxyOrderUtil 类的实现,支持多个采购类型
- 新增了 QueryU8CEntityUtil 类中的方法,用于查询 U8C 业务流程和收发类别- 在 PoOrderRerturnSonDto 中添加了 ofsPoOrderData 字段,用于关联 OFS采购订单
- 更新了相关测试用例
2025-01-12 14:48:18 +08:00
zhengyf 46080c7e3b 丽知:过滤0107和0207 无源头件类型 2025-01-12 14:26:02 +08:00
zhengyf 111280c203 丽知:店铺档案优化,仅退款日志展示优化 2025-01-10 10:38:52 +08:00
liuy c527a1b6ca feat(purchase): 添加超现存量时继续保存的参数
- 在 PoOrderParentDto 中添加 isSaveWhenOverStockOnHand 字段- 在采购订单生成过程中设置该参数为 "Y"
- 该功能支持 5.1sp及以上版本
2025-01-09 19:16:02 +08:00
liuy 8bf32a7126 fix(purchase): 修复代理品牌采购退订单只处理代理品牌逻辑
- 查询 OFS 采购订单以确认采购类型
- 更新采退订单查询方法名称
- 修改测试用例中的订单号
2025-01-09 17:47:38 +08:00
liuy 71bd31ba47 refactor(buildpackage): 更新 U8C 自定义项档案-公司对照标识
- 将 U8C 自定义项档案-公司对照 的标识从 "0001A11000000002JNHG" 修改为 "0001A21000000000R4YA"
-此修改针对生产环境配置
2025-01-09 17:14:24 +08:00
zhengyf 08f732f4b7 丽知:店铺档案优化 2025-01-09 17:04:18 +08:00
liuy c15e08f9af feat(buildpackage): 添加来源系统和原单信息字段
- 在 ConsignmachiningInReturn 和 ProxyPurchaseWarehousWarehouse 类中添加来源系统、原单单号和原单主键字段
- 更新 ConsignmachiningInHeadDto 和 PurchaseReceiptHeadDto 数据传输对象以包含新字段
- 修改字段名称以符合 U8C 系统的要求
2025-01-09 11:51:02 +08:00
liuy f4df767e90 refactor(buildpackage): 切换 U8C 和中台地址为正式环境
- 注释掉测试 U8C 地址,使用正式 U8C 地址- 注释掉测试中台地址,使用正式中台地址
2025-01-09 11:51:02 +08:00
liuy 6820ab964b test(lets): 更新测试用例和配置
- 修改 ConsignmachiningInTest 中的测试用例代码
- 更新 application-letstest.yml 中的配置信息
- 调整 OverallConstant 中的 URL 和 API 地址
2025-01-09 11:51:02 +08:00
liuy 3533460e6f refactor(buildpackage): 为关键方法添加同步锁和异常处理- 在 ConsignmachiningIn、ConsignmachiningInReturn、ProxyPurchaseReturn、ProxyPurchaseWarehousOrder、ProxyPurchaseWarehousWarehouse 和 SoSaleReturnPluginInitializerToB 类中,为 getSet、getSetStock 和 getSetTrade 方法添加了 ReentrantLock 同步锁
- 在上述方法中添加了 try-catch 块,用于捕获和记录异常
-这些修改旨在提高系统的稳定性和可靠性,防止并发问题,并确保异常情况得到妥善处理
2025-01-09 11:51:02 +08:00
liuy e568ae8549 refactor(buildpackage): 重构打印OFS单号的方法
- 在多个类中添加 printOfsDocCode 方法,用于打印OFS单号
- 优化原有的 splicingPrintingOrderNumber 方法,提高代码可读性和可维护性
-统一错误日志格式,增加异常信息打印
2025-01-09 11:51:02 +08:00
liuy 41ea6e1f40 refactor(buildpackage): 获取当前时间范围替代计算时间偏移量- 在 ConsignmachiningIn、ConsignmachiningInReturn、ProxyPurchaseReturn、ProxyPurchaseWarehousOrder 和 ProxyPurchaseWarehousWarehouse 类中,将 offsetTimeTime.offsetTime() 替换为 offsetTimeTime.getCurrentDateRange()
- 在 OffsetTimeTime 类中添加 getCurrentDateRange 方法,用于获取当前时间范围- 更新相关测试用例
2025-01-09 11:51:02 +08:00