• - 在recordMappingError方法中添加StringWriter和PrintWriter
    - 使用printStackTrace将完整堆栈信息写入StringWriter
    - 将errorMessage字段设置为完整的堆栈跟踪字符串
    - 替换原有的简单消息记录方式
    zhangmeiyang authored
     
    Browse Code »
  • - 在 Sender 基类中新增 validSuccess 方法统一处理空成功实体情况
    - 移除 ReceiptSender、ReceivableSender 和 RefundSender 中重复的空列表检查代码
    - 引入 JsonUtils 和 MessageFormat 用于构建详细的错误消息
    - 当远程调用返回空的成功实体列表时,抛出带有错误详情的异常
    zhangmeiyang authored
     
    Browse Code »
  • - 添加 MappingErrorApi 控制器,提供分页查询和重试接口
    - 实现 MappingErrorService 的分页及消息重发逻辑
    - 引入 MappingErrorCO 和 MappingErrorVO 数据传输对象
    - 更新生产字段配置中的固定值参数
    - 集成 RabbitMQ 消息队列用于重新推送失败的消息
    - 使用 MyBatis Plus 进行数据库操作和分页处理
    - 添加事务注解确保数据一致性
    zhangmeiyang authored
     
    Browse Code »
  • - 将systemCode字段更名为systemType
    - 更新多个配置项的pipelineId值从2改为1
    - 修改configMapValue值从101.02为101
    - 更新固定值字段如chargeItemDept和saleDept的值
    - 调整客户相关配置如customerGroup和customerUseOrg的默认值
    zhangmeiyang authored
     
    Browse Code »

  • - 将Nacos发现和配置的命名空间ID从54c39cfe-d1c4-4022-a94b-a3486c5927fc更新为2267e673-b41f-458d-9643-2a03e4fd92fb
    - 在生产字段配置文档中将实体ID从42更改为57
    - 更新了对应的账套编码从MALL_42到MALL_57
    zhangmeiyang authored
     
    Browse Code »
  • - 移除了多个类中未使用的导入语句
    - 调整了部分文件中的 import 顺序以符合规范
    - 删除了冗余的 BigDecimal 和其他未引用的类型导入
    - 优化了部分模块的依赖引入方式
    - 统一了部分包内类的导入风格
    - 移除了废弃或重复的 ControllerAdvice 注解
    - 精简了 KingDeeHelper 中不必要的实体类导入
    - 更新了日志保留时间从 30 天延长至 180 天
    - 调整了部分 domain 类的 Lombok 注解使用方式
    - 优化了 tax-boot 模块中模型类的字段校验注解顺序
    zhangmeiyang authored
     
    Browse Code »



  • - 将 systemCode 字段统一更名为 systemType
    - 修改 SystemType 枚举验证方法名 validateSystemCode 为 validateSystemType
    - 更新 PipelineDO 中 systemType 字段类型为 systemTypeEnum
    - 调整 TenantService 中获取管道信息时的系统类型转换逻辑
    - 优化 PipelineMappingRepository 接口参数传递方式和 SQL 查询条件
    - 增加 MyBatis Plus 分页插件配置支持
    - 引入 mybatis-plus-jsqlparser 依赖以增强 SQL 解析能力
    - 完善租户查询逻辑,增加异常处理和 ID 设置机制
    zhangmeiyang authored
     
    Browse Code »
  • - 将 TenantPipeline 重命名为 PipelineDO
    - 将 TenantPipelineConfig 重命名为 PipelineDocFieldTypeDO
    - 将 PipelineBusinessKeyword 重命名为 PipelineBusinessKeywordDO
    - 将 TaxPipelineMappingError 重命名为 PipelineMappingErrorDO
    - 将 TaxPipelineVerify 重命名为 PipelineDocValidDO
    - 将 TaxPipelineVerifyReturn 重命名为 PipelineValidReturnDO
    - 将 TaxPipelineMappingCreate 重命名为 PipelineMappingCreateDO
    - 将 TenantTaxPipelineMapping 重命名为 PipelineMappingDO
    - 将 ITaxTenantService 重命名为 ITenantService
    - 将 ITaxPipelineBusinessKeywordService 重命名为 IPipelineBusinessKeywordService
    - 将 ITaxMappingErrorService 重命名为 IMappingErrorService
    - 将 ITaxPipelineVerifyService 重命名为 IPipelineDocValidService
    - 将 ITaxPipelineMappingService 重命名为 IPipelineMappingService
    - 更新所有引用上述类名的变量和方法参数
    - 修改 AdoptMessageServiceImpl 中的业务逻辑以适配新的 DO 类型
    - 修改 CustomerBuilder 中的数据处理逻辑以使用新命名的类
    - 修改 MappingUtils 中的字段反射逻辑以适应新类结构
    - 修改 CustomerTransformer 中的转换逻辑以使用 PipelineDO
    - 更新 KingDeeConnectionManager 中的连接获取方法参数类型
    - 更新 MessageContext 中的 tenantPipeline 字段为 pipelineDO
    - 更新 Builder 接口中的 build 方法参数类型
    - 更新 Transformer 接口中的 transform 方法参数类型
    - 更新 InitializeProcessor 和 MappingProcessor 中的构建与转换调用
    - 重命名存储层相关的实体类和仓库接口以符合新的命名规范
    zhangmeiyang authored
     
    Browse Code »
  • - 移除 TaxPipelineBusinessResponse 中的 configs 和 businessExt 字段
    - 删除 TaxPipelineBusinessConfigCO、TaxPipelineBusinessExtCO 等配置类
    - 清理控制器中与业务文档和扩展相关的接口方法
    - 移除 TaxPipelineBusinessConfigRepository 等冗余仓储接口
    - 简化服务层对业务配置和扩展信息的处理逻辑
    - 调整 VO 类字段类型及注释,提升数据一致性
    - 优化 TaxPipelineVO 和 TaxTenantVO 的字段描述和结构
    zhangmeiyang authored
     
    Browse Code »
  • - 新增 F_PZCW_Base_qtr1 类用于收款部门编号验证
    - 在 ReceivableBill 中添加 receiveDept 字段并配置转换器
    - 扩展 ReceivableMapping 以支持 F_PZCW_Base_qtr1 映射
    - 实现 ReceivableReceiveDeptConverter 进行字段值转换
    - 更新生产字段配置文档中的动态值映射规则
    - 添加收款部门字段的完整配置 JSON 示例说明
    zhangmeiyang authored
     
    Browse Code »


  • - 在BaseMapping类中添加verifyInformation字段的@JsonIgnore注解
    - 在BaseMapping类中添加returnKeys字段的@JsonIgnore注解
    - 引入com.fasterxml.jackson.annotation.JsonIgnore包
    
    ---
    feat(doc): 更新生产字段配置文档
    
    - 添加settleMethod结算方式配置示例
    - 补充对应的JSON配置结构说明
    zhangmeiyang authored
     
    Browse Code »


  • - 创建完整的系统设计文档,涵盖架构、模块设计、数据模型等
    - 详细描述各模块功能及核心组件,包括tax-boot、tax-central等六大模块
    - 提供系统核心流程说明,如消息处理、责任链模式应用
    - 定义系统核心概念,如租户、账套、文档、映射和代理
    - 描述与金蝶K3 Cloud的集成方式及API调用机制
    - 说明配置管理机制,支持多租户、多账套灵活配置
    - 添加异常处理机制和错误码定义
    - 提供部署架构、安全设计和监控日志方案
    - 规划未来功能扩展方向和性能优化策略
    zhangmeiyang authored
     
    Browse Code »
  • - 将fullySyncCustomer接口的@PostMapping注解改为@RequestMapping
    - ExcelUtils增加@Slf4j注解用于日志记录
    - 使用DataFormatter处理Excel单元格值,提升数据读取准确性
    - 改进表头读取逻辑,支持动态列映射
    - 增加对空单元格的处理,返回null而非空字符串
    - 为TaxTenantController的call方法添加默认"value"字段
    zhangmeiyang authored
     
    Browse Code »
  • - 添加 AbstractCustomer、ContactCO 和 CustomerCO 模型类
    - 修改 AdoptMessageController 支持金蝶客户同步接口参数
    - 在 AdoptMessageServiceImpl 中实现金蝶数据映射逻辑
    - 增加系统类型判断与异常处理机制
    - 优化消息体构造方式,支持不同系统的数据转换
    zhangmeiyang authored
     
    Browse Code »