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 |
zhengyf
|
d97fbf77b3
|
丽知:需要参考售价的店铺修改
|
2025-01-09 11:34:11 +08:00 |
zhengyf
|
b40ed31d7f
|
丽知:仅退款"FANG-Q-L", "XZJJ", "dy-FQL", "pdd-yanxi", "DLTer"新增参考售价
|
2025-01-09 09:54:14 +08:00 |
zhengyf
|
d503154d6e
|
丽知:仅退款"FANG-Q-L", "XZJJ", "dy-FQL", "pdd-yanxi", "DLTer"新增参考售价
|
2025-01-09 09:40:00 +08:00 |
zhengyf
|
c0435cf8cf
|
丽知:调拨订单根据公司查询对应店铺报错修改
|
2025-01-08 13:36:57 +08:00 |
zhengyf
|
e760f45182
|
丽知:tob,toc仅退款修改三个优惠,分到存货
|
2025-01-05 15:22:26 +08:00 |
zhengyf
|
533be7ce57
|
丽知:ofs店铺同步u8c客商重写修改数据源
|
2025-01-04 16:31:55 +08:00 |
zhengyf
|
23e3ae0854
|
丽知:ofs店铺同步u8c客商重写
|
2025-01-04 16:06:57 +08:00 |
liuy
|
27ef980ff1
|
refactor(buildpackage): 添加 OverallConstant 类中 u8c 自定义项档案注释
- 对于 U8C241231 的配置项,添加了不再使用的说明
- 对于存货分类对应收支项目的配置项,详细说明了其背景和被取消的原因
|
2025-01-01 18:27:19 +08:00 |
liuy
|
3af005399a
|
refactor(buildpackage): 更新 U8C 自定义项档案配置
- 修改了 u8c自定义项档案-公司对照 的值
- 添加了注释,解释了某些配置项的特殊情况
- 删除了不再使用的配置项
|
2025-01-01 18:17:29 +08:00 |
liuy
|
12949fdfda
|
refactor(sales): 上线前临时注释销售出库和退货的定时任务
- 在 SoSaleOutPluginInitializerToC 和 SoSaleReturnPluginInitializerToC 类中- 注释掉了每天凌晨执行的销售出库和退货的处理方法
- 添加了 TODO 注释,计划在 1 号上线后恢复
|
2025-01-01 16:52:18 +08:00 |
liuy
|
ad24a5e99e
|
refactor(sales): 重构业务日期生成逻辑
- 修改 createGenerateBusinessDateTran 方法,增加 SonDetailsDto 参数
- 从明细行获取交易成功时间,而非头部
- 更新错误日志,增加明细行主键信息
- 在 implementTran 方法中调用更新后的 createGenerateBusinessDateTran
|
2024-12-30 13:44:55 +08:00 |
liuy
|
f5ea373be2
|
refactor(sales): 优化销售出库单处理逻辑
-为 getSetStock 和 getSetStockTran 方法添加同步锁,防止并发执行
- 移除冗余的 SQL 查询判断逻辑,简化代码结构
- 优化 createSuccessFulTradeDate 方法,使用明细行的交易成功时间
- 修改异常处理,增加日志记录并保留原始逻辑
|
2024-12-30 13:44:55 +08:00 |
zhengyf
|
b28c0edbad
|
丽知:存货分类档案推送逻辑修改,只判断编码。
|
2024-12-28 16:56:42 +08:00 |
liuy
|
40d2b45c88
|
test: 修改测试用例中的销售退货单号
- 将测试用例中的销售退货单号从 "LETS-RE2024122500002233" 修改为 "LETS-RE2024121500000747"
-此修改可能是为了测试不同的销售退货场景或更新测试数据
|
2024-12-26 20:03:10 +08:00 |
zhengyf
|
9e89baa1ee
|
丽知:自定义档案,自定义档案列表删除sort字段
|
2024-12-26 17:43:38 +08:00 |
liuy
|
394c7efd7b
|
fix(sales): 过滤无需同步的公司和单据
- 在 SoSaleReturnPluginInitializerToC 类中添加了过滤逻辑,排除不需要同步的公司和单据- 具体改动:
- 在 test(SoHeaderSearchResponse.SoHeader) 方法中增加了对特定场景下关闭日期为空的单据进行过滤的逻辑
- 在 test(StockinOrderSearchResponse.StockinOrder) 方法中增加了对入库日期为空的单据进行过滤的逻辑
- 优化了错误信息提示,使用 storeCode.trim() 替代 storeCode
|
2024-12-26 17:24:11 +08:00 |
liuy
|
227562af02
|
test(sales): 更新退货单测试用例
- 修改了 startImplementStockByTime 方法的调用时间为 2024-12-23 23:05:34
- 注释掉了另一行测试代码
|
2024-12-26 16:16:32 +08:00 |
liuy
|
13580eac7a
|
refactor(sales): 优化时间处理逻辑
- 在 SoSaleOutPluginInitializerToC 和 SoSaleReturnPluginInitializerToC 类中,增加了对时间格式的判断和处理- 当时间格式为 yyyy-MM-dd 时,自动补全时分秒,确保时间查询的准确性- 修复了因时间格式不统一导致的查询问题,提高了系统的健壮性和准确性
|
2024-12-26 16:02:07 +08:00 |
liuy
|
159800a716
|
fix(buildpackage): 修复反向订单查询和日志问题
- 修复了 TocofsReturngoodsDetailedEntity 中 refundedAtEnd 字段的错误映射
- 优化了 SoSaleReturnPluginInitializerToC 中的日志输出
- 移除了不必要的测试代码和 TODO 注释
- 更新了 StockinOrderSearchResponse 类,添加了新的返回地址相关字段
|
2024-12-26 15:37:40 +08:00 |
liuy
|
3e9d43f337
|
feat(plugin): 新增 TOC退货业务处理功能
- 在 TocofsReturngoodsDetailedEntity 和 TocofsReturngoodsEntity 中添加新的查询条件字段
- 实现根据不同推送场景类型查询和处理 TOC 退货数据的方法
-优化库存同步和交易同步的逻辑,支持多种推送场景
- 新增 queryTocofsReturngoodsDetailed 方法查询底表数据并转换为 StockinOrder 对象
|
2024-12-26 14:55:49 +08:00 |
liuy
|
18867cda59
|
feat(ofs): 添加修改时间字段并优化查询逻辑
- 在 TocofsReturngoodsEntity 中添加 modified 字段,用于记录修改时间- 在 XML 配置文件中添加 modified 字段的映射和查询条件
- 优化查询逻辑,移除不必要的排序条件
- 更新测试用例中的订单代码
|
2024-12-26 10:57:54 +08:00 |
liuy
|
3043dcc9fa
|
refactor(buildpackage): 优化参数校验错误信息
- 在 SoSaleOutPluginInitializerToC 类中,增强了 pushScenarioType 参数的校验错误信息
- 为 pushScenarioType 参数的校验错误信息添加了参数名,提高了错误信息的可读性和可理解性- 修改了两处相同的代码片段,确保了代码的一致性
|
2024-12-25 17:49:45 +08:00 |
liuy
|
6a65623858
|
test(sales): 修改售后返回逻辑并更新测试用例
- 在 SoSaleReturnPluginInitializerToC 中添加测试逻辑,将 receivedQty 设置为 0
- 更新 SoSaleReturnPluginInitializerToCTest,使用新的测试代码
- 移除不必要的测试代码和注释
|
2024-12-25 17:33:57 +08:00 |