Commit Graph

976 Commits

Author SHA1 Message Date
liuy ba44b5a4ef refactor(sales): 重构销售出库报表导出逻辑
- 新增 sceneType 参数区分库存和交易场景
- 更新 queryBasicArchivesStock 方法以支持不同场景的处理逻辑
- 新增 TOB 和 TOC 销售报表导出的 DTO 类
- 扩展 TocofsSaleoutDetailedDao 接口,添加新的查询方法
- 优化错误日志处理逻辑,根据场景类型选择不同的处理方式
2024-10-31 10:38:34 +08:00
zhengyf 4bdbe61e0e 丽知:配置钉钉回调 2024-10-30 22:04:18 +08:00
zhengyf a51094efe8 丽知:委外采购(付款单)->采购付款申请(新)、代理采购(付款单)->采购付款申请(店群专用)调拨单内部交易(付款单)->特殊业务处理(新)。对接钉钉。 2024-10-30 16:26:59 +08:00
liuy b6d160cfc6 提交公司档案对照的代码逻辑,涉及TOB、TOC对应的业务 2024-10-29 17:16:34 +08:00
liuy ed21d4ce9d refactor(sales): 重构销售出库和销售退货初始化逻辑- 在 SoSaleOutPluginInitializerToB 和 SoSaleReturnPluginInitializerToB 类中添加 replaceCompanyCode变量
- 使用 queryU8CEntityUtil.queryBdDefDocByPkDefDocList 方法获取替换后的公司代码
- 更新 BdCorpEntity 查询条件,使用替换后的公司代码
- 修改错误信息提示,使用替换后的公司代码
2024-10-29 15:17:44 +08:00
liuy cbaefcc1fb refactor(purchase): 重构采购公司编码匹配逻辑
- 在 ProxyPurchaseReturn、ProxyPurchaseWarehousOrder 和 ProxyPurchaseWarehousWarehouse 类中添加 QueryU8CEntityUtil 的自动注入
- 使用 queryU8CEntityUtil.queryBdDefDocByPkDefDocList 方法替换原有的公司编码匹配逻辑
- 优化了公司编码的查询和验证过程,提高了代码的可维护性和扩展性
- 修改了 application.yml 中的 profiles.active 配置,从 letsprod 改为 lets
- 更新了测试类中的测试用例,调整了实施时间和订单编号
2024-10-29 15:05:46 +08:00
liuy 7e89ad620d fix(outsourc): 修复红字委外入库单生成逻辑
- 更新 SQL 查询语句,使用 CONCAT 替代 concat 函数
- 添加公司代码替换逻辑,确保正确匹配公司档案
- 修改插件名称和标签,使其更加准确
- 更新测试用例,使用新的订单编号
2024-10-29 15:05:46 +08:00
zhengyf bcd96ec28c 丽知:组装修改。 2024-10-29 14:01:28 +08:00
zhengyf 577977e8c0 丽知:仅退款修改 2024-10-29 13:45:58 +08:00
zhengyf 7d0c15e11a 丽知:客商自动分配修改 2024-10-29 11:27:57 +08:00
liuy e29b0647f9 refactor(buildpackage): 优化公司代码转换逻辑和模糊查询
- 在 OverallConstant 中添加了 "u8c自定义项档案-公司对照" 配置项
- 修改了 BdCubasdocEntity 中的 def1 字段查询方式,改为模糊查询
- 更新了 ConsignmachiningIn 中的公司代码转换逻辑
- 优化了 QueryU8CEntityUtil 中的 queryBdDefDocByPkDefDocList 方法
2024-10-29 10:45:29 +08:00
liuy fd8d287b95 refactor(sales): 优化档案查询中的库存处理逻辑
- 新增 entityInsertOrUpdateBatchStock1V2 方法,用于更新出库状态的日志(适合档案转换部分的日志处理)
- 在 SoSaleOutPluginInitializerToC 中实现 updateFailOrSuccessTocofsSaleoutDetailedArchiveInquiryV2 方法,用于批量修改成功或失败状态
- 更新相关 XML 文件,添加新的 SQL 语句
- 修改测试用例,注释掉部分代码并添加新的测试场景
2024-10-28 16:57:49 +08:00
liuy 251930ad8f refactor(sales): 优化销售和退货流程的并发控制
- 在 SoSaleOutPluginInitializerToC 和 SoSaleReturnPluginInitializerToC 类中添加了 ReentrantLock- 为 getSetStock 和 getSetTran 方法添加了并发控制逻辑
- 增加了异常捕获和日志记录,提高了系统的健壮性
2024-10-28 14:56:38 +08:00
zhengyf 329e9f01ea 丽知:仅退款修改 2024-10-28 14:16:09 +08:00
liuy c48968af55 perf(webapp): 优化日志记录和性能监控
- 修改 SoSaleOutPluginInitializerToC 类,增加额外的 ReentrantLock 实例
- 更新 logback-spring.xml,注释掉部分日志 appender 引用
- 在 EntranceServiceImpl 中添加方法执行时间记录,以监控性能
2024-10-28 14:14:24 +08:00
zhengyf de245d4ec3 丽知:仅退款修改 2024-10-28 13:33:33 +08:00
liuy d12b204b9d refactor(log): 调整日志记录策略并优化相关代码
- 在多个插件的 executeBusiness 方法中添加触发调用的日志记录
- 注释掉部分冗余的日志记录代码,以提高性能
- 修改 logback-spring.xml 配置,暂时移除 ALL_FILE 日志输出
2024-10-28 11:48:43 +08:00
liuy 14a21b3168 refactor(webapp): 优化代码格式和日志输出
-调整代码缩进和空格,提高可读性
- 优化日志输出,移除冗余信息
- 统一异常处理方式
2024-10-28 11:09:53 +08:00
zhengyf c1786b7cb8 丽知:新增 委外采购(付款单)->采购付款申请(新) 钉钉审批实例 2024-10-28 00:34:49 +08:00
liuy 6b58abc666 refactor(sales): 重构销售出库和销售退货插件的时间处理逻辑
- 将按小时分割时间的逻辑改为直接使用整天的时间范围
- 优化了 SoSaleOutPluginInitializerToC 和 SoSaleReturnPluginInitializerToC 类中的代码
- 注释掉了原有的按小时循环的代码,简化了逻辑
- 在测试类中添加了 executeBusiness 方法的调用,用于后续的接口测试
2024-10-27 19:23:57 +08:00
liuy ceac1d668a perf(sales): 优化销售订单处理性能
- 移除不必要的日志记录,减少日志对性能的影响
- 注释掉部分未使用的代码,提高代码可读性
- 优化部门匹配逻辑,提高处理效率
- 移除冗余的检查逻辑,简化代码结构
2024-10-27 17:04:45 +08:00
zhengyf 6d246b79ae 丽知:新增钉钉审批实例 2024-10-27 17:03:29 +08:00
zhengyf f0d76ddf6d 丽知:钉钉配置文件 2024-10-26 15:34:48 +08:00
liuy ba115da9bb perf(buildpackage): 优化数据处理逻辑和性能
- 调整了数据过滤和保存的顺序,先过滤再保存,提高效率
- 使用流式处理和并发插入数据,提升性能
-修复了一些潜在的空指针异常问题
- 优化了日志输出,增加了耗时记录
2024-10-26 15:28:10 +08:00
liuy 4c89f1f88e perf(sales): 调整订单处理批次大小
- 将 SoSaleOutPluginInitializerToC 中主表和明细表的批次大小从 200 调整为 500
- 将 SoSaleReturnPluginInitializerToC 中主表和明细表的批次大小从 800调整为 500
2024-10-26 15:28:10 +08:00
zhengyf 08e755342e 丽知:丽知生产环境 2024-10-26 15:21:31 +08:00
zhengyf 6bf73a3c9d 丽知:对接钉钉 2024-10-26 15:20:32 +08:00
zhengyf f5a880243b 丽知:新增等待时间,防止并发 2024-10-26 15:16:54 +08:00
zhengyf fb2e87ac07 丽知:修改公司对应 2024-10-26 15:16:21 +08:00
zhengyf 6417c9c1fd 丽知:新增公司三对一方法 2024-10-26 14:15:09 +08:00
liuy 29a17362b2 refactor(sales): 优化售后订单查询逻辑
- 去除无效的售后订单号,避免不必要的查询
- 优化批量查询逻辑,提高查询效率
-修复可能的空指针异常,提升代码稳定性
2024-10-26 13:36:24 +08:00
zhengyf f7210e574d 丽知:组装单优化,存货分配加休眠时间避免并发问题 2024-10-25 23:19:44 +08:00
zhengyf bb11543592 丽知:写日志加锁 2024-10-25 16:45:37 +08:00
liuy 6bbfc57c45 buildprofile: 修改活动配置文件为 lets
- 将 application.yml 中的 active 配置项从 letsprod 改为 lets
-此修改旨在选择不同的环境配置,可能影响应用程序的运行行为
2024-10-25 15:52:00 +08:00
liuy eede992405 refactor(buildpackage): 调整数据库连接池配置并优化数据同步功能
- 修改了多个环境配置文件中的数据库连接池参数- 优化了销售出库数据同步功能,增加了按时间查询和批量处理逻辑
- 调整了日志级别和文件保存路径等配置
2024-10-25 15:44:44 +08:00
zhengyf d6e01d5810 丽知:sku封存插件优化 2024-10-25 14:44:46 +08:00
liuy 5942ccab20 fix(sales): 修复销售订单和退货订单的金额计算逻辑- 优化了税率计算方法,确保精度准确
- 修复了邮费金额计算的逻辑错误- 优化了优惠金额分摊的处理逻辑
- 调整了测试代码中的参数
2024-10-24 19:09:16 +08:00
liuy 68e1e47828 feat(sales): 计算平台运费并添加到销售订单
- 新增平台运费计算逻辑,累加偏远地区邮费
- 查询平台运费对应的存货基本档案和管理档案
- 计算邮费的无税金额、含税金额和税额
- 创建并添加平台运费的销售订单明细行- 优化了销售订单推送流程,支持邮费分摊
2024-10-24 16:53:47 +08:00
zhengyf 18d64962b5 丽知:仅退款修改 2024-10-24 13:59:06 +08:00
zhengyf 12eb70a5c5 丽知:仅退款修改 2024-10-24 13:40:56 +08:00
zhengyf 4c1ac41ecc 丽知:成套件插件优化 2024-10-24 11:58:00 +08:00
zhengyf 2b7d33441c 丽知:成套件插件优化 2024-10-24 11:35:42 +08:00
zhengyf 90b6ec01ba 丽知:钉钉上传文件。 2024-10-24 11:35:31 +08:00
zhengyf 4598e64e8b 丽知:仅退款根据店铺区分tob toc 2024-10-23 17:43:28 +08:00
zhengyf 99354e5968 丽知:其他出入库成功后,目标系统单据号+新增公司编码 2024-10-23 16:38:40 +08:00
zhengyf eb45fadcef 丽知:ofs正式环境信息修改 2024-10-23 14:33:33 +08:00
liuy 017ea3ee82 fix(buildpackage): 修复字符串空值和前后空格问题
- 在多个地方添加了对字符串空值的校验,避免NullPointerException- 使用trim()方法去除字符串前后空格,提高数据匹配准确性- 优化了部分代码结构,增加了可读性和健壮性
2024-10-22 20:09:50 +08:00
zhengyf 907eefe710 丽知:sku同步限制去除空格 2024-10-22 20:03:22 +08:00
zhengyf c54ea5347a 丽知:sku同步限制去除空格 2024-10-22 20:02:56 +08:00
zhengyf 45aff8f6d4 丽知:新调整,仅退款(取售中,售后) 2024-10-22 19:54:50 +08:00