Commit Graph

533 Commits

Author SHA1 Message Date
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 879b05d2ac feat(sales): 重构销售退货单优惠金额计算逻辑
-移除不必要的日志输出
- 优化实退金额计算方法,考虑各种优惠类型
- 新增累加优惠金额功能,用于后续传给U8C
- 在RerturnGoodsOrderSearchDetails中添加平台优惠、商家优惠、达人优惠和支付优惠字段
2024-11-02 15:12:50 +08:00
liuy 224ab57805 refactor(sales): 重构销售出库单优惠金额计算逻辑- 修改了优惠金额的计算方式,将实付金额与各种优惠金额分开处理
- 优化了代码结构,提高了可读性和可维护性
- 调整了部分变量类型,以适应新的计算逻辑
- 移除了不必要的注释和测试代码
2024-10-31 18:40:40 +08:00
liuy ba44b5a4ef refactor(sales): 重构销售出库报表导出逻辑
- 新增 sceneType 参数区分库存和交易场景
- 更新 queryBasicArchivesStock 方法以支持不同场景的处理逻辑
- 新增 TOB 和 TOC 销售报表导出的 DTO 类
- 扩展 TocofsSaleoutDetailedDao 接口,添加新的查询方法
- 优化错误日志处理逻辑,根据场景类型选择不同的处理方式
2024-10-31 10:38:34 +08:00
liuy 68e1e47828 feat(sales): 计算平台运费并添加到销售订单
- 新增平台运费计算逻辑,累加偏远地区邮费
- 查询平台运费对应的存货基本档案和管理档案
- 计算邮费的无税金额、含税金额和税额
- 创建并添加平台运费的销售订单明细行- 优化了销售订单推送流程,支持邮费分摊
2024-10-24 16:53:47 +08:00
zhengyf eb45fadcef 丽知:ofs正式环境信息修改 2024-10-23 14:33:33 +08:00
liuy 3bb8865e4a 1. 注释掉 IA_PERIODACCOUNT 表的更新和删除操作相关代码。
2. 新增 letsofs 配置项到 application-lets.yml 和 application-letsprod.yml 文件中。
3. 在 OfsOrderAfterSalesAmountAllocationUtilTest 中添加 OfsUnifiedService 的测试方法。
4. 在 OfsUnifiedServiceImpl 中注入 letsofs 相关配置项,并在 unified 方法中使用这些配置。
5. 新增OfsUnifiedServiceImplTest 类用于测试 unified 方法。
2024-10-18 11:44:38 +08:00
liuy bbba76de05 修复OFS售后入库单优惠金额计算问题
- 在SoSaleReturnPluginInitializerToC类中添加累加优惠金额的方法
- 修改GoodsRertunSonDetailsDto类,增加优惠金额字段
- 在OfsOrderAfterSalesAmountAllocationUtil类中移除测试代码
-优化OfsOrderSaleAmountAllocationUtil类中的测试代码
2024-10-11 15:34:23 +08:00
liuy 4b3f3c8437 优化销售订单优惠金额分摊和推送逻辑
- 完善了优惠金额分摊逻辑,确保分摊后的金额保留两位小数- 在推送销售订单到U8C时,增加了对优惠金额的处理,确保金额为0时不推送
- 优化了代码结构,增加了测试和日志记录功能
2024-10-10 10:51:26 +08:00
liuy 467120fa5e 优化OFS销售出库单处理逻辑
- 移除了不必要的注释代码,提高了代码的可读性
- 优化了OFS销售订单和销售出库单的关联逻辑
- 改进了店铺编码的处理方式,增加了去重逻辑
- 调整了部门信息的获取逻辑,提供了默认值处理
- 优化了存货和客商档案的查询逻辑
2024-10-08 16:16:24 +08:00
476474485@qq.com 10e65c0d50 解决定时任务失败后无法重试错误 2024-09-29 15:54:54 +08:00
liuy 4feba7099f 代码重构:增强代码可读性和维护性
重构QuartzJobFactory类以提高代码清晰度和可维护性。调整代码格式,优化if条件语句,并精简方法参数对齐。通过这些改进,增强了代码的可读性和逻辑流程。此外,确保代码注释详细,提升文档质量。
2024-09-25 16:03:30 +08:00
zhengyf fa895c85e7 丽知:新增仅退款插件。 2024-09-25 14:42:23 +08:00
liuy 23aa38c58f 数据类型修改和多线程优化
- 实体类中整型字段改为字符串类型,以适配特定的数据库操作需求。
- 在数据映射文件中更新字段类型,保持与修改后的实体类一致。
- 重构executeBusiness方法,使用多线程异步执行业务逻辑,优化性能。
2024-09-25 13:16:43 +08:00
liuy b7139d7c1d ### commit message
#### 1. 和郭哥讨论之后给出的解决方案:先把这几行注释掉,处理定时器调用查询失败的我哪天
2024-09-24 13:09:58 +08:00
liuy e142ad212b Merge branch 'dev' of http://ufidahz.com.cn:9015/root/kangarooDataCenterV3 into lets
 Conflicts:
	buildpackage/src/main/java/com/hzya/frame/plugin/mdmDistribute/plugin/MdmModulePluginInitializer.java
2024-09-24 11:58:30 +08:00
liuy 01b144d4f7 文档更新和代码清理
- 文档中增加了关于字符串、字节和void数据类型的信息,完善了NumPy文档的常规介绍部分。- 解决了由于SQL查询中参数顺序错误导致的用户创建操作失败的问题,现在UUID可以正确分配给新用户记录。
-调整了EntityClass中的重新加载机制,以遵循`flush`参数,防止在刷新时刷新新实体。
- 代码库中进行了各种清理,包括使代码与规范一致、注释更新和移除未使用代码。
2024-09-23 15:31:46 +08:00
zhengyf 15e6019b06 丽知:新增仅退款插件。 2024-09-23 14:22:34 +08:00
liuy ca121aad33 refactor(buildpackage): 移除硬编码并更新报表查询
- 移除销售和退货插件初始化器中的硬编码字符串,使用新的标识符替换。
- 在报表实体类中添加新的查询字段,扩展报表查询功能。
- 更新报表详细实体类,包含额外的查询参数。
- 调整查询方法以支持新的查询参数,增强报表的筛选能力。

销售出库和退货报表的相关代码调整,旨在提高代码可维护性和查询灵活性。
2024-09-23 14:15:27 +08:00
liuy f99eace325 文档更新和异常处理优化
- 在QueryOfsSoSaleOutVo类中添加审核时间字段,优化销售订单查询逻辑。
- 统一 logger.error 输出格式,在ConsignmachiningIn、ConsignmachiningInReturn、ProxyPurchaseReturn、ProxyPurchaseWarehousOrder 和 ProxyPurchaseWarehousWarehouse 类中修正异常记录方法名称。
- 在SoSaleOutPluginInitializerToB类中增加同步方法的参数校验,并优化日志记录和异常处理。
- 在SoSaleOutPluginInitializerToC类中进行类似的日志和异常处理优化。
- 以上修改增强了代码的健壮性和可读性,同时提高了系统的错误处理能力。
2024-09-23 11:41:52 +08:00
liuy 66f63ec31e 优惠金额分摊功能实现在OFS销售和售后订单中
实现了OFS销售和售后订单的优惠金额分摊功能。此功能通过计算每个订单明细行的分摊比例,对平台、商家、达人、支付等优惠类型进行分摊。已更新相关的DTO类以包含分摊比例和分摊金额字段,并进行了测试以确保所有场景的正确性。

Closes <ISSUE_NUMBER_OR_URL>
2024-09-22 15:46:14 +08:00
liuy e913c13163 数据访问层和业务层接口与实现新增
服务模块中新增了多个数据访问对象(DAO)和业务服务(Service)的接口及其实现类。这些类提供了对OFS售后入库单、OFS出库单及其明细表的数据操作支持,包括实体类定义、数据库访问层和业务逻辑层的框架结构。此次更新为报告系统的库存管理相关功能奠定了基础。

- 新增`TocofsReturngoodsDaoImpl`、`TocofsReturngoodsDetailedDaoImpl`、`TocofsSaleoutDaoImpl`和`TocofsSaleoutDetailedDaoImpl`实现了对应的数据库访问逻辑。- 定义了`ITocofsReturngoodsDao`、`ITocofsReturngoodsDetailedDao`、`ITocofsSaleoutDao`和`ITocofsSaleoutDetailedDao`接口,声明了数据访问的基本操作方法。
- 创建了`TocofsReturngoodsEntity`、`TocofsReturngoodsDetailedEntity`、`TocofsSaleoutEntity`和`TocofsSaleoutDetailedEntity`实体类,对应数据库中的相关表结构。
- 实现了`TocofsReturngoodsServiceImpl`、`TocofsReturngoodsDetailedServiceImpl`、`TocofsSaleoutDetailedServiceImpl`服务层接口的默认服务逻辑。

此次提交是库存管理模块开发的第一步,后续将基于这些基础组件实现具体的业务逻辑和功能接口。
2024-09-21 17:35:20 +08:00
username c5182abbff 插件管理增加插件类型 2024-09-21 11:55:58 +08:00
zhengyf 6591b5c65c 丽知:修改日志方法 2024-09-20 12:24:36 +08:00
liuy 85bbbddb92 修正了采购入库单生成接口,确保与最新业务逻辑一致。本次修改涉及多个类与方法的更新,具体包括调整采购订单的生成逻辑、修正入库单明细行的计算方式、以及更新相关DTO类。此外,还增加了对U8C采购订单的查询以确保数据匹配。
BREAKING CHANGE: 接口`sendU8CPoOrder`方法签名已更改,从`PoOrderHeadBodyDto`返回类型更改为`PoOrderResultDto`。调用此方法的代码需要处理新的返回类型。
2024-09-20 11:47:47 +08:00
zhengyf 34b7dd3430 丽知:如插入日志报错,请立刻回滚上一版!!! 2024-09-20 11:21:45 +08:00
zhengyf 541deea48f 丽知:中台日志查询修改 2024-09-19 16:12:26 +08:00
zhengyf 1894f9a15f 丽知:中台日志查询修改 2024-09-19 16:11:07 +08:00
username 03cb995c58 查询需要的应用方法,写到sysWarningInterface的dao层中 2024-09-18 16:07:33 +08:00
username 8ed7373134 消息模版被引用过,就无法删除
停用消息模版时,同步停用对应预警设置
推送消息时,校验预警设置中消息模版启用状态
预警设置启用时,校验该配置中对应消息模版是否启用
2024-09-18 14:15:19 +08:00
username b038b7e0c2 跨域报错、zt:url使用 2024-09-18 10:53:02 +08:00
username 7409f90e2f 推送消息url改动,消息推送几个查询关联表sql语句补充sts=‘Y’ 2024-09-18 10:37:36 +08:00
username 55d5d4399d 消息日志、消息模版、预警设置、消息单次/定时推送 2024-09-14 15:50:13 +08:00
liuy 16650807f4 refactor(buildpackage): 更新TocofsReturngoods实体类和数据访问层
- 重构TocofsReturngoods和TocofsReturngoodsDetailed实体类,以符合最新项目需求。
- 更新数据访问层方法,以支持批量插入或更新操作。
- 重命名字段并添加新字段以增加功能和数据一致性。
- 删除过时的列表插入方法,以避免未来的错误和混淆。
2024-09-14 11:15:52 +08:00
lvleigang 97a4f62a8d 修改主数据规则查询 2024-09-13 09:48:32 +08:00
liuy aa4cf58e69 refactor(buildpackage): 优化OFS订单同步逻辑与收发类别映射
- 重构销售退货插件初始化类,删除无效代码行。
- 引入收发类别实体以支持不同业务类型。- 在U8C销售退货插件中集成店铺档案和收发类别。
- 更新档案缓存工具以包含收发类别初始化。
- 扩展售后订单工具以支持批量查询OFS售后订单。
- 优化OFS订单同步流程,包括匹配售后和销售订单。
- 为 GoodsRertunSonDetailsDto 添加店铺和收发类别属性。

以上改动旨在提升订单处理效率及扩展系统对多样订单类型的适配能力。
2024-09-11 14:54:05 +08:00
lvleigang 504c9e54c0 修改主数据保存信息 2024-09-11 14:07:03 +08:00
lvleigang 54867aee2c Merge branch 'dev' of http://ufidahz.com.cn:9015/root/kangarooDataCenterV3 into dev 2024-09-11 14:05:20 +08:00
lvleigang 17518aa2d4 修改主数据保存信息 2024-09-11 14:04:44 +08:00
liuy 68bd9861f9 Merge branch 'dev' of http://ufidahz.com.cn:9015/root/kangarooDataCenterV3 into lets
 Conflicts:
	buildpackage/src/main/java/com/hzya/frame/plugin/cbs8/service/impl/CbsPluginServiceImpl.java
	buildpackage/src/main/java/com/hzya/frame/plugin/mdmDistribute/plugin/MdmModulePluginInitializer.java
	buildpackage/src/main/resources/application-local.yml
	buildpackage/src/test/java/com/hzya/frame/temButtom.java
	pom.xml
2024-09-11 10:42:58 +08:00
liuy 0dc07ea558 提交业务代码,拉取dev分支 2024-09-10 19:18:34 +08:00
zhengyf 87b7cca320 丽知:新增ofs实物组套同步u8c成套件 2024-09-10 15:45:46 +08:00
liuy 3860651162 优化TOC、TOB的日志存储 2024-09-10 15:02:08 +08:00
yuqh 916a133c0c OA无流程表单公用删除接口 2024-09-10 08:45:52 +08:00
lvleigang d6bdd3605f u8c封装接口,测试修改 2024-09-09 17:32:47 +08:00
lvleigang c78e10f059 esb添加消息推送方法 2024-09-09 14:20:48 +08:00
liuy 4083c58dda 优化TOC业务流程代码 2024-09-09 13:38:20 +08:00
lvleigang 7af6143514 Merge branch 'dev' of http://ufidahz.com.cn:9015/root/kangarooDataCenterV3 into dev 2024-09-09 11:57:03 +08:00
username 927f8c5a7b 推送消息日志记录 2024-09-07 16:30:36 +08:00