Commit Graph

749 Commits

Author SHA1 Message Date
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
liuy a73560c98e fix(buildpackage): 修正销售出库插件初始化问题
- 更新 TocofsSaleoutDetailedEntity.xml 中的 SQL 插入语句,将 tradeSuccessAt 字段改为 tradesuccessat
- 修改 SoSaleOutPluginInitializerToCTest.java 中的测试用例,更新时间参数和调用的方法
2024-12-25 16:17:22 +08:00
liuy c0df606bcd feat(sales): 更新销售出库接口初始化方法
- 在 TocofsSaleoutDetailedEntity 表中添加 tradeSuccessAt 字段
- 将插入方法改为插入或更新方法,提高数据处理的灵活性- 修改测试方法名称,更准确地反映测试内容
2024-12-25 15:47:08 +08:00
liuy 63bc42e051 feat(buildpackage): 添加 tradeSuccessAt 字段并更新相关映射和查询
- 在 TocofsSaleoutDetailedEntity 中添加 tradeSuccessAt 字段
- 更新 TocofsSaleoutDetailedEntity.xml 中的映射关系和查询条件
- 在 DetailsDto 中添加 tradeSuccessAt、sourceLineNum 和 sourceOrderStatus 字段
2024-12-25 15:23:39 +08:00
liuy 79c126e081 refactor(sales): 调整销售出库查询逻辑并优化数据传输
- 注释掉 TocofsSaleoutEntity.xml 中的排序逻辑
- 在 SoSaleOutPluginInitializerToC 中添加 ID复制操作
- 修改 SoSaleOutPluginInitializerToCTest 中的测试参数
- 在 HeaderDto 中添加新的字段用于存储出库信息
2024-12-25 15:05:08 +08:00
liuy a0a0189332 (ofsfeat): 添加销售出库相关字段并优化批量插入 SQL- 在 TocofsSaleoutDetailedEntity 和 TocofsSaleoutEntity 中添加 id 字段
- 更新批量插入 SQL 语句,使用 list 作为 collection 属性
- 在 DetailsDto 和 HeaderDto 中添加新的字段以支持销售出库相关信息
2024-12-25 14:36:33 +08:00
liuy 8b6c665d4f feat(ofs): 新增批量插入接口并优化实体类
- 在 ITocofsSaleoutDao 和 ITocofsSaleoutDetailedDao 接口中新增了批量插入方法
- 在 TocofsSaleoutDetailedEntity 和 TocofsSaleoutEntity 类中添加了新字段
-优化了 TocofsSaleoutDetailedEntity 的 SQL 映射文件
2024-12-25 13:55:09 +08:00
liuy eb93b202bb refactor(deletedata): 更新删除数据工具以包含新的业务类型- 在 DeleteU8cDataUtilEntity.xml 中添加新的业务类型 '0001A11000000000H1FM'
- 更新 SoSaleReturnPluginInitializerToCTest 中的测试代码
- 调整 DeleteU8cDataUtil 中的逻辑,使用 vreceiptcode 替代 dbilldate
2024-12-23 17:36:13 +08:00
zhengyf 0141ca774f 丽知:调拨修改调出、调入店铺查询逻辑 2024-12-23 16:05:02 +08:00
zhengyf 18bbef3c00 丽知:新增自定义档案列表查询自定义档案 2024-12-23 16:04:43 +08:00
liuy e00f63cd87 feat(deletedata): 新增销售订单取消审核功能
- 添加 cancelSignatureSoSale 方法实现销售订单取消审核
- 新增 ApproveinfoCancelSignature、JsonRootBeanCancelSignature 和 QueryinfoCancelSignature 类用于处理取消审核请求
- 修改 DeleteSoSaleVo 中的 fstatus 类型从 String 改为 Long
- 更新 querySoSaleByDelete SQL语句,使用参数化查询状态
2024-12-23 15:22:58 +08:00
liuy 124a9d78c9 refactor(deletedata): 优化数据删除逻辑
- 注释掉销售订单的删除操作
- 在 DeleteU8cDataUtil 中添加同步块,确保数据删除操作的线程安全
- 调整 SQL 查询中的 cbiztype 参数格式,统一使用单引号
2024-12-19 17:46:53 +08:00
liuy 5fbe2a3642 refactor(sales): 添加删除U8C历史数据功能
- 在 SoSaleOutPluginInitializerToB 类中添加删除U8C历史数据的方法
- 在 DeleteU8cDataUtil 类中实现删除U8C历史数据的逻辑
-此功能作为临时程序,在特定环境下执行
2024-12-19 17:12:10 +08:00
liuy 17d42022bf refactor(deletedata):调整删除逻辑并优化代码- 修改销售发票、销售出库单和销售订单的删除条件- 移除不必要的代码和注释
- 添加 deleteTarget 方法实现异步删除
2024-12-19 17:03:03 +08:00
liuy 3a08dee5cc refactor(buildpackage): 优化插件执行日志和线程名称
- 在 SoSaleOutPluginInitializerToC 和 SoSaleReturnPluginInitializerToC 类中:
  - 添加 requestJsonParam 变量以获取请求参数
  - 在创建线程时,将插件名称和请求参数作为线程名称 - 优化日志输出,增加请求参数信息

- 在 DeleteU8cDataUtil 类中: - 更新 JsonRootBean 属性名称,使用驼峰命名法 - 修改 deleteinfo 和 queryinfo 的 getter 和 setter 方法

- 在 DeleteU8cDataUtilTest 类中:
  - 注释掉删除销售发票的测试方法
  - 新增删除销售出库单和销售订单的测试方法
2024-12-19 15:18:54 +08:00
liuy 4b0473e700 feat(deletedata): 新增删除销售订单和销售出库单功能
- 新增 DeleteIcGeneralHVo 和 DeleteSoSaleVo 类用于查询销售出库单和销售订单
- 在 DeleteU8cDataUtilDao 中添加 queryIcGeneralHByDelete 和 querySoSaleByDelete 方法
- 在 DeleteU8cDataUtil 中实现 deleteSoSale 和 deleteIcGeneralH 方法
- 优化 deleteSoSaleinvoice 方法,使用日志记录条数
- 重构 sendU8C 方法,增加 URL 参数
2024-12-19 11:27:35 +08:00
liuy 8cfd0f2378 feat(deletedata): 新增删除U8C数据功能
- 新增 DeleteU8cDataUtil 类实现删除U8C数据的功能- 添加 DeleteU8cDataUtilDao 接口和实现类,用于查询需要删除的数据
- 新增 DeleteU8cDataUtilEntity 类作为删除数据的实体类- 添加 JsonRootBean、Deleteinfo 和 Queryinfo 类作为数据传输对象
- 在 SoSaleOutPluginInitializerToCTest 和 SoSaleReturnPluginInitializerToCTest 中添加测试代码
- 新增 DeleteU8cDataUtilTest 类进行删除功能的单元测试
2024-12-18 20:19:50 +08:00
zhengyf bbabc87ebb 丽知:1、tob、toc仅退款表头新增ofs售后订单号 2024-12-18 18:48:49 +08:00
zhengyf 2660cf7bcb 丽知:1、调拨出库单推送报错新增公司信息 2024-12-18 18:47:53 +08:00
liuy 46ffb9840c refactor(buildpackage): 重构公司代码替换逻辑
- 在多个插件中统一使用 replaceCompanyCode替换 companyCode
- 优化公司代码替换的查询逻辑,减少冗余代码
- 调整错误信息提示,使用替换后的公司代码
- 移除不必要的注释代码
2024-12-18 11:36:48 +08:00
liuy cb95ad98a8 refactor(buildpackage): 移除 BdDefdocEntity 初始化中不必要的 setDr 方法调用
移除了多个文件中初始化 BdDefdocEntity 对象时不必要的 setDr(0) 方法调用。这些冗余代码不影响功能,去掉后可提高代码清晰度。

受影响的主要文件包括:- SoSaleOutPluginInitializerToB.java
- SoSaleReturnPluginInitializerToB.java
- QueryU8CEntityUtil.java
- TocOrderBasicArchivesCacheUtil.java- TocReturnBasicArchivesCacheUtil.java
2024-12-18 11:00:47 +08:00
zhengyf 3fc7aca98e 丽知:1、调拨出库单推送报错新增公司信息 2024-12-17 18:11:24 +08:00
liuy 6452cba461 refactor(sales): 注释掉发送订单到 U8C 的代码
在 SoSaleOutPluginInitializerToC 类中,注释掉了两处发送订单到 U8C 的代码。
这可能是为了暂时禁用与 U8C 系统的交互,或者是为了调试其他功能。
2024-12-17 16:56:25 +08:00
zhengyf 71c45900f2 丽知:1、sku主档同步优化单引号造成的sql截断 2024-12-16 10:59:32 +08:00
zhengyf 509599aa1c 丽知:1、sku主档同步优化单引号造成的sql截断 2024-12-16 10:45:11 +08:00
liuy a3b5105729 refactor(buildpackage): 移除公司代码替换逻辑
- 删除了多个文件中的公司代码替换逻辑- 直接使用原始公司代码进行查询和匹配
- 移除了不必要的注释和冗余代码
2024-12-15 13:42:59 +08:00
zhengyf c06610b90c 丽知:1、toc/tob仅退款修改日期取值问题(23:59:59取不到) 2024-12-14 15:15:19 +08:00
zhengyf 9d6966498c 丽知:1、组装单,自动生成其他出入库,自动签字修改签字时间为其他出入库单据日期。 2024-12-14 11:13:57 +08:00
liuy db32f85f31 fix(buildpackage): 修复公司代码过滤逻辑
- 在多个插件中,将公司代码过滤条件改为使用 trim() 方法去除前后空格
- 涉及到的插件包括:
  - ConsignmachiningIn
  - ProxyPurchaseReturn
  - ProxyPurchaseWarehousOrder
  - ProxyPurchaseWarehousWarehouse
  - SoSaleOutPluginInitializerToB
  - SoSaleOutPluginInitializerToC  - SoSaleReturnPluginInitializerToB
  - SoSaleReturnPluginInitializerToC
- 通过使用 trim() 方法,确保公司代码比较时不会因为前后空格导致不匹配问题
2024-12-13 14:47:30 +08:00
liuy 4ffb40feb6 feat(buildpackage): 更新店铺列表和测试用例
- 在 BalanceUnitPriceUtil 中添加新的店铺代码 XZJJ
- 在 ShopTobOrToCUtil 中注释掉设置 dr 字段的代码
- 更新 SoSaleOutPluginInitializerToCTest 中的测试用例时间
- 调整 SoSaleReturnPluginInitializerToBTest 和 SoSaleReturnPluginInitializerToCTest 中的测试用例代码和时间
2024-12-13 14:37:53 +08:00
liuy b976728253 refactor(sales): 暂存 U8C 接口返回值
- 在 SoSaleOutPluginInitializerToC 和 SoSaleReturnPluginInitializerToC 类中
- 注释掉处理 U8C 接口返回值的代码
- 使用"暂存"作为销售订单编号和主键值
- 更新状态为"S",表示暂存状态
- 保留原有的日志记录和异常处理逻辑
2024-12-05 18:44:12 +08:00
liuy c1ecc8c06d feat(buildpackage): 添加公司代码过滤功能
- 在 ProfilesActiveConstant 中添加 FILTER_COMPANY 常量,用于定义需要过滤的公司代码- 在多个插件类中实现数据过滤逻辑,移除符合条件的公司代码对应的记录
- 优化数据处理流程,提高系统性能
2024-12-05 17:18:43 +08:00
liuy b274609d9e refactor(sales): 重构销售订单插件初始化逻辑
-移除冗余代码和注释掉的方法
- 使用 QueryAdditionUtil 类替代重复的查询逻辑- 优化了平台运费、优惠等的处理逻辑
2024-12-05 16:39:02 +08:00
zhengyf 4a489719fd 丽知:调整出入,组装、调拨、Tob、c仅退款 过滤"NMNS"\"YNS"\"HJ"公司 2024-12-05 15:22:50 +08:00
zhengyf 6a3947fe88 丽知:公司三对一自定义档案查询主键修改 2024-12-05 11:42:01 +08:00
liuy 9c8d9d7364 refactor(buildpackage): 修改 U8C 中台地址端口
- 将 U8C 中台地址的端口从 9999 改为 8081
- 此修改旨在解决生产环境中的端口冲突问题
2024-12-04 14:59:52 +08:00
liuy a93f4bd41c refactor(sales): 优化 TOC 出库日志输出并调整销售订单优惠金额计算逻辑- 修改日志输出格式,增加 TOC 出库前缀- 注释测试代码段
- 优化销售订单优惠金额计算,使用负值处理
-调整测试方法中的参数
2024-12-04 14:57:50 +08:00
liuy 7b238a8d75 test(sales): 更新 O 销售出库单逻辑和测试数据
- 修改 OverallConstant 中的 u8c_url 地址
- 更新 SoSaleOutPluginInitializerToC 中的优惠金额计算逻辑
- 调整 OfsOrderSalePostageFeeAllocationUtil 中的运费分配逻辑
- 修改测试类 SoSaleOutPluginInitializerToCTest 中的测试用例
2024-12-04 13:44:31 +08:00
liuy 4e474ac940 feat(entity): 增加存货基本档案和存货管理档案的批量查询功能
- 在 BdInvbasdocEntity 和 BdInvmandocEntity 中添加批量查询相关的字段
- 在对应的 XML 文件中添加批量查询的 SQL 语句
-优化查询条件,支持多参数查询
2024-12-03 18:23:57 +08:00
liuy d8eda38c49 refactor(buildpackage): 更新 U8C 接口地址
-启用本地测试地址
- 注释掉生产环境地址
- 删除多余的测试地址
2024-11-30 17:34:28 +08:00
liuy 7975339e85 fix(sales): 修复海外店铺税率显示问题
- 在 SoSaleOutPluginInitializerToB 和 SoSaleReturnPluginInitializerToB 中添加逻辑,当税率为 0 时直接设置为 "0"
- 修改销售发票体 DTO 中的税率设置逻辑,取自销售订单的税率
- 优化了税率计算和显示的逻辑,确保海外店铺的税率正确显示为 0
2024-11-30 17:34:28 +08:00
liuy 6b7c4aabaf refactor(sales): 重构销售出库单金额计算逻辑
- 移除不必要的变量和注释
- 优化赠品判断逻辑
- 调整金额计算方式,直接使用 totalPayAmount- 删除未使用的代码片段
- 更新注释以反映新的逻辑
2024-11-30 17:34:28 +08:00
zhengyf 1759ecd7ea 丽知:钉钉报表查询优化 2024-11-30 16:58:42 +08:00
zhengyf 21b504da5d 丽知:仅退款测试类 2024-11-30 14:35:24 +08:00
zhengyf 7686e3e496 丽知:钉钉报表优化 2024-11-30 14:35:07 +08:00
liuy a97d7332ff refactor(sales): 优化销售退货单的金额计算逻辑
- 新增检查店铺功能,根据店铺类型决定是否取结存价- 修改含税单价计算方式,增加对不同情况的目标金额判断- 优化计算公式的处理,提高代码可读性
-调整测试代码中的实施类型参数
2024-11-29 14:27:53 +08:00
liuy 040ccda2fd feat(sales): 使用参考售价替代结存价和采购价
- 在 SoSaleOutPluginInitializerToB 和 SoSaleReturnPluginInitializerToB 类中,修改了 getFloorPrice 方法
- 新增 getRefsaleprice 方法,用于获取参考售价- 计算公式中增加了取参考售价的逻辑
- 移除了取结存价和采购价的相关代码
2024-11-29 11:23:40 +08:00
zhengyf fa91fcc0a3 丽知:钉钉补推报错提示修改 2024-11-29 10:42:20 +08:00
liuy 3980ec0570 test(sales): 更新销售退货接口测试
- 修改 SoSaleReturnPluginInitializerToC 中的测试代码,更新订单编号
- 调整 SoSaleOutPluginInitializerToCTest 中的测试参数,从 "stock" 改为 "tran"
- 更新 SoSaleReturnPluginInitializerToCTest 中的测试订单编号
2024-11-29 10:23:58 +08:00
zhengyf 9e75ac9a1a 丽知:钉钉补推修改 2024-11-29 09:42:01 +08:00
zhengyf a96866431d Merge remote-tracking branch 'origin/lets' into lets 2024-11-29 08:44:56 +08:00
liuy a978699069 refactor(sales): 重构销售出库和售后入库逻辑
- 优化了销售出库和售后入库的计算逻辑
- 添加了对参考售价和实收数量的非空校验
- 重构了 groupMergeDetailedRows 方法,移除了未使用的参数
- 新增了 getRefsaleprice 方法,用于获取参考售价
- 优化了计算公式的拼接逻辑
2024-11-28 17:54:09 +08:00
zhengyf b4faeaadd0 丽知:钉钉回调修改 2024-11-28 17:43:31 +08:00
liuy 4c0d0058f7 refactor(sales): 重构销售出库单单价计算逻辑
- 移除了未使用的代码片段- 优化了 groupMergeDetailedRows 方法的参数列表
- 新增 getRefsaleprice 方法用于获取参考售价
- 调整了单价计算逻辑,支持取参考售价和实付金额两种方式
2024-11-28 16:49:37 +08:00
liuy 5fe5caa851 fix(sales): 修复销售退换单红冲导致库存增加的问题
- 修改了 SoSaleReturnPluginInitializerToB 类中的逻辑,正确处理退货金额
- 更新了测试用例,使用新的订单号进行测试
- 注释掉了不必要的测试代码,提高了代码可读性
2024-11-28 11:01:07 +08:00
liuy c08f3de0f8 test(sales): 更新销售出库插件初始化器测试用例- 修改 SoSaleOutPluginInitializerToBTest 中的测试参数,使用新的订单号和处理类型
- 更新 SoSaleOutPluginInitializerToCTest 中的测试时间范围
2024-11-28 10:38:26 +08:00
zhengyf 23a12591c9 丽知:钉钉回调修改 2024-11-27 17:24:07 +08:00
zhengyf b547bcf1c7 丽知:1、20241127:toc\tob仅退款没有sku编码的过滤 2024-11-27 17:23:58 +08:00
zhengyf 4d41480853 丽知:1、钉钉拒审修改 2024-11-27 16:24:55 +08:00
liuy 7b35c0d20d refactor(sales): 修改销售退货单的处理方式
- 将 startImplementByCode 方法的第二个参数从 "stock" 修改为 "tran"
- 这个修改可能会影响销售退货单的处理流程或逻辑
2024-11-27 11:02:39 +08:00
zhengyf 1dd50f8229 丽知:1、修改BeanName 2024-11-27 10:57:13 +08:00
liuy 686500addd refactor(sales): 更新退货订单处理逻辑
- 修改退货订单详情中的商家优惠字段注释
- 优化退货订单计算公式字符串拼接
- 更新测试用例中的时间参数
- 移除无用的代码注释
2024-11-27 10:46:36 +08:00
zhengyf b2d5c41966 丽知:1、钉钉回调优化。2、钉钉日志记录优化 2024-11-26 17:40:13 +08:00
zhengyf b67c8cbe23 丽知:1、新增钉钉日志记录插件 2024-11-26 17:39:48 +08:00
zhengyf a1298d42d5 丽知:1、钉钉回调日志记录优化 2024-11-26 11:45:44 +08:00
zhengyf 65333dceb6 丽知:1、钉钉回调拒绝,状态N->R 2024-11-25 15:28:04 +08:00
zhengyf 914b5b18fc 丽知:1、新增钉钉报表 2024-11-25 15:27:00 +08:00
zhengyf 3e6239f0a3 丽知:1、调整入库,组装入库取关单时间作为单据日期。2、调整入库,组装入库,调整出库,没有出入库类别得报错。 2024-11-25 14:41:35 +08:00
zhengyf 996986f90d 丽知:u8c推送钉钉优化 2024-11-22 16:54:10 +08:00
zhengyf 232415e75b 丽知:u8c推送钉钉优化 2024-11-22 11:19:57 +08:00
zhengyf 0164edabdc 丽知:u8c推送钉钉优化 2024-11-22 10:02:42 +08:00
zhengyf 014afb4200 丽知:钉钉回调空指针修改 2024-11-22 09:30:16 +08:00
zhengyf f327c4181f 丽知:钉钉回调修改 2024-11-22 09:10:09 +08:00
zhengyf caa0b9f37c 丽知:新增u8c实体:arap_djzb 2024-11-21 13:37:17 +08:00
zhengyf b17dca577b 丽知:仅退款,区分tob、toc下游单号新增公司编码,便于查找单据 2024-11-21 08:57:30 +08:00
zhengyf a5dd7d10a7 丽知:仅退款区分tob、toc 2024-11-20 17:48:48 +08:00
liuy 56a6ecb615 refactor(sales): 恢复 TOC 销售出库和销售退货功能
- 在 SoSaleOutPluginInitializerToC 类中,取消对 startImplementTranByTime 方法的注释,恢复销售出库功能
- 在 SoSaleReturnPluginInitializerToB 类中,取消对 startImplementByStockTime 和 startImplementByTradeTime 方法的注释,恢复销售退货功能
2024-11-20 17:26:35 +08:00
liuy 314751d6fa refactor(buildpackage): 调整数智中台相关配置并注释测试接口
- 移除了多余的空行
- 添加了数智中台的 appId、publicKey 和 secretKey 配置- 注释掉了测试用的 u8c_url 配置
2024-11-20 17:24:31 +08:00
zhengyf 28be3efaa5 丽知:钉钉回调、推送日志更新 2024-11-20 17:23:54 +08:00
liuy 942897faa6 feat(plugin): 新增 TOC退货计算公式及优惠金额保存功能
- 在 TocofsReturngoodsDetailedEntity 中添加计算应收、计算公式等字段
- 修改批量插入或更新 SQL,支持新字段- 优化销售出库插件初始化器,增加计算公式和优惠金额保存逻辑
- 更新测试用例,验证新功能
2024-11-20 17:04:38 +08:00
zhengyf 643a4df394 丽知:仅退款新增退款时间 2024-11-20 14:09:37 +08:00
liuy 94e32ffa12 feat(plugin): 新增计算公式字段并优化相关功能
- 在 TocofsReturngoodsDetailedEntity 和 DetailsDto 中添加计算公式字段
- 修改相关方法以支持计算公式存储和传递
- 优化批量插入或更新操作,支持新字段- 调整分页查询大小
2024-11-20 13:42:06 +08:00
zhengyf c48f9fa4bb 丽知:修改仅退款时间 2024-11-20 10:52:14 +08:00
liuy 6d3a132177 fix(buildpackage): 更新 U8C 自定义项档案公司对照代码- 将 U8C 自定义项档案公司对照代码从 "0001A11000000000WNVT" 修改为 "0001A11000000006Q0W1"
- 更新了测试代码中的方法调用和参数
-移除了部分注释代码
2024-11-19 10:54:25 +08:00
liuy ffe2c6cbf6 buildprofile: 切换生产环境配置
- 将 ProfilesActiveConstant 中的 LETS_PROFILES_ACTIVE从 "dev" 修改为 "prod"
- 在 application.yml 中将 profiles.active 从 "letsprod" 修改为 "lets"
2024-11-15 10:35:33 +08:00
liuy 6698315c90 refactor(sales): 暂时注释掉 TOC 销售和退货的相关代码
- 在 SoSaleOutPluginInitializerToC 中注释掉了销售出库的代码
- 在 SoSaleReturnPluginInitializerToB 和 SoSaleReturnPluginInitializerToC 中注释掉了销售退货的代码
- 添加了 TODO 注释,表示这些代码是暂时被注释掉的,可能会在将来重新启用
2024-11-14 18:44:25 +08:00
liuy 7a1a4c630f feat(sales): 新增目标应收字段并优化销售出库处理逻辑
- 在 TocofsSaleoutDetailedEntity 和 DetailsDto 中新增目标应收字段
- 优化销售出库插件初始化器中的金额计算逻辑
- 调整批量插入/更新操作的批次大小- 在测试类中更新相关测试用例
2024-11-14 18:27:05 +08:00
liuy 33d688f118 refactor(sales): 优化退货商品初始化逻辑
- 移除了不必要的条件判断,简化了代码结构
- 注释掉了部分测试代码,准备后续添加新的测试用例
2024-11-14 16:02:30 +08:00
liuy 1e45f53378 feat(buildpackage): 更新销售出库单计算逻辑
- 修改实付金额计算方式,采用应收金额/请求数量*实发数量的逻辑
- 增加计算应收和计算公式字段,保存到销售出库单明细行- 保存销售订单明细行对应的优惠金额到销售出库单明细行
- 更新数据库表结构,增加相关字段
- 优化代码结构,提高可读性和可维护性
2024-11-14 15:31:21 +08:00
zhengyf 324077a941 丽知:ofs供应商同步修改 2024-11-13 11:08:17 +08:00
zhengyf b2a4188c1b 丽知:仅退款价格取值修改 2024-11-12 16:26:39 +08:00
zhengyf 3e0abdab6e 丽知:仅退款客商取值逻辑修改。 2024-11-11 21:43:44 +08:00
zhengyf 1a01a66203 丽知:供应商同步修改。 2024-11-11 17:24:08 +08:00
zhengyf bc7556e1ee Merge remote-tracking branch 'origin/lets' into lets 2024-11-11 16:42:47 +08:00
zhengyf b836578981 丽知:供应商同步修改。 2024-11-11 16:42:34 +08:00
liuy 9dc6100538 feat(plugin): 添加销售出库和售后入库单号打印功能
- 在 SoSaleOutPluginInitializerToB 和 SoSaleReturnPluginInitializerToB 类中添加了 splicingPrintingOrderNumber 方法
- 该方法用于打印销售出库和售后入库单号
- 在查询库存和确认收入时调用该方法记录日志
- 优化了测试用例,注释掉了部分测试代码
2024-11-11 16:42:18 +08:00
liuy 194afebd4a refactor(sales): 重构销售出库查询逻辑
- 移除了未使用的 CalculateDateVo 和 dateStr 相关代码
-优化了查询条件设置,直接使用 startTime 和 endTime 参数
-调整了查询方法参数,提高了代码可读性
- 注释掉了部分测试代码,增加了正式运行时的日志输出
2024-11-11 16:42:18 +08:00
zhengyf 3a95074487 丽知:供应商同步修改。 2024-11-11 16:35:32 +08:00
zhengyf fa48a7f682 丽知:1、供应商同步修改。 2024-11-11 15:20:35 +08:00
zhengyf 4fff5ef07d 丽知:1、客商自动分配优化 2024-11-08 17:17:58 +08:00
zhengyf 56d88b2102 丽知:1、新增客商查询方法。
2、仅退款修改客商取数逻辑
2024-11-08 16:53:42 +08:00
zhengyf de751c32e1 丽知:钉钉回调优化,防止重复回调 2024-11-08 16:25:53 +08:00
zhengyf 2fdd86ef4f 丽知:客商分配新增客商属性 0:客户,1:供应商,2:客商 2024-11-08 16:24:34 +08:00
zhengyf 4d2ce94298 丽知:钉钉回调修改 2024-11-08 15:07:02 +08:00
zhengyf 82e17eb7ac 丽知:202411081502:妮妮姐:供应商是GG 2024-11-08 15:06:31 +08:00
zhengyf 88213dcf95 Merge remote-tracking branch 'origin/lets' into lets 2024-11-08 15:06:17 +08:00
zhengyf 99c8b3e9d2 丽知:钉钉审批拒绝回调修改 2024-11-08 11:29:36 +08:00
liuy 63840f7e5a refactor(sales): 调整退货查询接口参数
- 在 TOB 和 TOC 退货查询中添加或移除状态参数- 更新测试用例中的输入数据
- 优化代码结构,提高可读性和可维护性
2024-11-08 10:16:52 +08:00
zhengyf 3897ea1ab9 丽知:钉钉回调修改 2024-11-08 10:11:06 +08:00
zhengyf 9c1cca9eaa 丽知:调拨出库价格取数逻辑修改 2024-11-08 10:10:47 +08:00
zhengyf 5ec6a10725 丽知:调拨出入库修改单日日期 2024-11-07 17:03:56 +08:00
zhengyf 0722014555 Merge remote-tracking branch 'origin/lets' into lets 2024-11-07 15:34:45 +08:00
zhengyf ef20113e77 丽知:其他出库明细过滤数量0 2024-11-07 15:34:28 +08:00
liuy 6e5bf89940 fix(sales): 修复售后退款金额计算逻辑
- 移除了不必要的注释代码
- 优化了实退金额的计算方式,使用含税单价乘以实退数量
- 增加了对实退数量为0的校验
- 调整了优惠金额的处理逻辑
-优化了日志输出信息,提高可读性
2024-11-07 15:32:54 +08:00
liuy 2f67e791df refactor(sales): 优化 TOC 出库和退货相关代码
- 修正了 SoSaleOutPluginInitializerToC 和 SoSaleReturnPluginInitializerToC 中的变量命名
- 更新了退货入库单总金额的校验提示信息
- 修改了测试用例中的出库单和退货单编号
2024-11-07 15:32:54 +08:00
liuy 9bb677bf79 fix(sales): 修复销售出库单实付金额计算逻辑- 移除了测试代码片段- 添加了实付金额的计算逻辑,根据应收金额、请求数量和实发数量进行计算
- 增加了对请求数量和实发数量的非零校验
-优化了实付金额的精度处理,使用 BigDecimal 进行精确计算
2024-11-07 15:32:54 +08:00
zhengyf 78bacc9833 丽知:其他出库明细过滤数量0 2024-11-07 14:40:16 +08:00
zhengyf 449c7d6afd 丽知:付款单新增apicode修改 2024-11-07 13:37:54 +08:00
zhengyf d2bf7dc0cd 丽知:下游单号新增公司编码便于查询 2024-11-07 11:43:20 +08:00
zhengyf 3d861fd4da 丽知:出入库、组装修改:修改时间作为单据日期 2024-11-07 10:21:16 +08:00
liuy 08b74914be fix(sales): 修复 ToC 销售出库单实付金额相关问题
- 添加测试用的 TODO 注释
- 修正应收金额的计算逻辑
- 更新错误提示信息
- 调整优惠金额的赋值逻辑- 更新测试用例中的订单编号
2024-11-06 16:27:56 +08:00
zhengyf 6e21435828 丽知:1、调整出库查询限流200. 2024-11-06 15:28:56 +08:00
zhengyf b00af47593 Merge remote-tracking branch 'origin/lets' into lets 2024-11-06 15:28:10 +08:00
zhengyf a9a81244ac 丽知:1、钉钉回调修改。 2024-11-06 15:27:49 +08:00
zhengyf bf527532d0 丽知:1、调整入库修改:20241106妮妮姐私聊:可以改成实收是0你就不传这条明细 明细里就不传这个 2024-11-06 15:26:55 +08:00
liuy 6fd08960e4 fix(buildpackage): 更新 U8C 自定义项档案公司对照值并调整测试用例
- 更新 U8C 自定义项档案公司对照值为 "0001A11000000000WNVT"
-调整销售出库插件初始化器测试用例,使用新的单据号
- 移除模糊查询客户测试,增加查询单据测试
2024-11-06 14:51:36 +08:00
liuy 715ac072db refactor(sales): 优化客商管理档案匹配逻辑
- 在 SoSaleOutPluginInitializerToB 和 SoSaleReturnPluginInitializerToB 类中
- 更新了客商管理档案查询失败时的错误信息,增加了客商名称和公司名称
- 修改了测试用例中的订单号
2024-11-06 13:31:36 +08:00
zhengyf 962e43791a 丽知:1、钉钉附件下载,u8c附件上传。2、付款单新增。3、钉钉日志修改。4、钉钉修掉完善。 2024-11-05 20:53:10 +08:00
liuy 2fd90e74af refactor(buildpackage): 优化委外加工入库异常提示信息
- 修改了 ConsignmachiningIn 类中的错误提示信息,使其更加具体和友好
- 更新了测试用例中的订单编号和时间范围
2024-11-05 15:29:42 +08:00
liuy d282ed1f6a refactor(purchase): 优化采购退货、采购订单和采购入库单的错误提示信息
- 修改了 ProxyPurchaseReturn、ProxyPurchaseWarehousOrder 和 ProxyPurchaseWarehousWarehouse 类中的错误提示信息
- 新的错误提示信息更加具体,包含了客商名称和公司名称
- 优化了错误提示的逻辑,分别针对无法找到客商管理档案和存在多个客商管理档案的情况
- 更新了测试用例中的订单编号
2024-11-05 14:48:03 +08:00
liuy f39fdb7761 test(purchase): 修改采购入库单测试时间和更新销售出库详细信息 DTO 类型
- 修改了 ProxyPurchaseWarehousOrderTest 类中的测试时间范围
- 更新了 TocofsSaleoutDetailedEntity.xml 中的 resultMap 类型
2024-11-05 14:25:20 +08:00
liuy 170ba5ac72 refactor(sales): 恢复 TOC 销售数据推送
- 启用之前被注释掉的 TOC 销售库存同步和销售确认收入推送功能
- 移除了 TODO 注释,正式恢复数据推送操作
2024-11-05 10:19:50 +08:00
liuy 34d46299a5 feat(report): 添加销售报表导出功能
- 在 application-lets.yml 和 application-letsprod.yml 中添加报告相关配置
- 修改 TocofsSaleoutServiceImpl 中的导出逻辑,支持从配置文件读取模板路径
- 新增公共文件下载方法,用于处理导出文件下载
- 优化测试用例中的代码示例
2024-11-05 10:05:14 +08:00
liuy edbde2edb1 refactor(sales): 暂停 TOC 销售库存和交易推送
- 注释掉 SoSaleOutPluginInitializerToC 类中的库存和交易推送代码
- 新增 TOCOFS 退货查询相关接口和 DTO 类
- 优化 TocofsReturngoodsDetailedDaoImpl 类,实现新的查询方法
2024-11-02 17:32:45 +08:00
liuy 96a34e8319 buildpackage: 恢复日志文件生成
- 移除了 WARN_FILE 和 ERROR_FILE 日志文件生成的注释
- 保留了 ALL_FILE 日志文件生成的注释
2024-11-02 15:14:00 +08:00
liuy 879b05d2ac feat(sales): 重构销售退货单优惠金额计算逻辑
-移除不必要的日志输出
- 优化实退金额计算方法,考虑各种优惠类型
- 新增累加优惠金额功能,用于后续传给U8C
- 在RerturnGoodsOrderSearchDetails中添加平台优惠、商家优惠、达人优惠和支付优惠字段
2024-11-02 15:12:50 +08:00
liuy 74b9e1314b refactor(sales): 优化销售出库单生成逻辑
-调整了单据合并和档案查询的执行顺序,提高处理效率
- 禁用了 MyBatis 缓存,避免数据不一致问题
- 更新了应用配置,激活 lets 环境
- 移除了测试代码中的硬编码部分,提高了代码可读性
2024-11-02 09:46:49 +08:00
liuy 064e28a456 feat(sales): 扩展内部指令类型并更新配置
- 在 SoSaleOutPluginInitializerToB 和 SoSaleOutPluginInitializerToC 类中扩展了内部指令类型,增加了 NEIBULINGYONG, INPURCHASE 和 HUOFAN- 更新了 application.yml 文件,将 profiles.active 从 lets 改为 letsprod
- 调整了测试类中的测试用例执行时间
2024-11-02 09:38:00 +08:00
zhengyf f978125637 丽知:仅退款优化 2024-11-01 23:13:47 +08:00