Commit Graph

1006 Commits

Author SHA1 Message Date
zhengyf bf527532d0 丽知:1、调整入库修改:20241106妮妮姐私聊:可以改成实收是0你就不传这条明细 明细里就不传这个 2024-11-06 15:26:55 +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 36c5da2cf5 fix(service): 修复导出 Excel 时未捕获异常的问题- 在查询数据时添加了异常捕获处理,避免因数据库查询异常导致的系统错误
- 对 TOC 销售、TOB 销售、TOC 退货和 TOB 退货四种业务类型分别进行了异常处理
- 在异常发生时记录日志,返回空列表,确保系统稳定性
2024-11-05 14:35:05 +08:00
liuy f39fdb7761 test(purchase): 修改采购入库单测试时间和更新销售出库详细信息 DTO 类型
- 修改了 ProxyPurchaseWarehousOrderTest 类中的测试时间范围
- 更新了 TocofsSaleoutDetailedEntity.xml 中的 resultMap 类型
2024-11-05 14:25:20 +08:00
liuy 36904aa9c8 refactor(report): 调整 TocofsSaleoutDetailed 相关属性命名
- 将 newsystemnumber4 和 newsystemprimary4 的属性名分别改为 newsystemnumber3 和 newsystemprimary3
- 修正 businesstype 属性的列名映射,从 businessDate 改为 businessType
2024-11-05 11:12:58 +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
zhengyf c01074d8e3 丽知:新增httpclinet 2024-11-04 17:28:02 +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
zhengyf 36f0c4d239 丽知:钉钉更新 2024-11-01 18:50:15 +08:00
zhengyf bd3b677e90 丽知:钉钉文件上传优化 2024-11-01 13:46:43 +08:00
zhengyf b04277e53a 丽知:组装单拆单 2024-11-01 13:46:33 +08:00
zhengyf 0519a067f0 丽知:钉钉回调 2024-11-01 09:45:31 +08:00
zhengyf 2643dd64d1 丽知:钉钉回调 2024-11-01 08:45:56 +08:00
liuy 224ab57805 refactor(sales): 重构销售出库单优惠金额计算逻辑- 修改了优惠金额的计算方式,将实付金额与各种优惠金额分开处理
- 优化了代码结构,提高了可读性和可维护性
- 调整了部分变量类型,以适应新的计算逻辑
- 移除了不必要的注释和测试代码
2024-10-31 18:40:40 +08:00
zhengyf 3c1b94091a 丽知:存货管理档案分配新增采购策略 2024-10-31 18:23:06 +08:00
zhengyf c12bcee0a5 丽知:修改公司三对一 2024-10-31 17:42:32 +08:00
zhengyf b093e80342 丽知:钉钉回调 2024-10-31 17:33:45 +08:00
zhengyf 6e4f1757e0 丽知:店铺HH,供应商BB 2024-10-31 17:33:31 +08:00
zhengyf 8558421247 丽知:钉钉回调优化 2024-10-31 16:08:43 +08:00
liuy 27b3318324 refactor(buildpackage): 重构查询 U8C 客商档案逻辑
- 移除重复的查询逻辑,使用统一的模糊查询方法
- 优化错误处理,提高代码可读性和维护性
- 在 SoSaleOutPluginInitializerToC 中添加 dimension 参数,用于精确查询
2024-10-31 16:07:13 +08:00
liuy 382154edcf feat(BalanceUnitPriceUtil): 更新缓存映射并调整测试日期
- 在 BalanceUnitPriceUtil 类中的 cacheShopMap 中添加了新的映射项
- 修改了 SoSaleOutPluginInitializerToBTest测试类中的测试日期
2024-10-31 11:56:39 +08:00
liuy 01222942a4 fix(sales): 修复 ToB 销售出库初始化报错问题
- 在 SoSaleOutPluginInitializerToB 类中,添加了对 splitDateAndPush 方法的异常捕获处理
- 优化了错误日志的输出,提高了异常处理的健壮性
- 在 SoSaleOutPluginInitializerToC 类中,添加了注释以提高代码可读性
- 在测试类 SoSaleOutPluginInitializerToBTest 中,更新了测试用例以覆盖新的异常处理逻辑
2024-10-31 10:38:34 +08:00
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