• - 修改AR_receivable文档中currency和standardCurrency的固定值
    - 新增收款单据中settleCurrency、bankCardNumber和saleDept字段配置
    - 调整收款退款单配置中多个字段的编号顺序
    - 统一修改多处PRE101为PRE001的固定值引用
    - 重新组织文档结构以匹配最新的字段配置需求
    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 »
  • - 为 fullySyncCustomer 接口增加路径参数以支持多租户管道配置
    - 添加对 Excel 文件(xls 和 xlsx)的解析与处理逻辑
    - 引入 Apache POI 依赖用于读取电子表格数据
    - 新增 ExcelUtils 工具类实现表格数据转换为 Map 列表
    - 在 ReceiveMessageCO 中将 systemType 类型从枚举改为字符串
    - 更新 controller 和 service 方法签名以传递更多上下文信息
    - 添加文件格式校验及空文件名校验防止非法输入
    - 优化代码结构并增强异常处理机制确保服务稳定性
    zhangmeiyang authored
     
    Browse Code »
  • lvqi authored
     
    Browse Code »
  • - 在 AdoptMessageController 中新增 /fullySyncCustomer 接口
    - 支持通过 MultipartFile 上传文件进行客户数据同步
    - 在 AdoptMessageService 中定义 fullySyncCustomer 方法
    - 实现类 AdoptMessageServiceImpl 中添加空实现
    - 优化代码导入语句,统一使用通配符导入
    
    fix(storage): 修正参数注释描述
    
    - 修改 saveBusinessKeyword 接口的参数注释
    - 将 cos 描述更正为公司 co
    
    feat(storage): 实现租户管道查询方法
    
    - 在 ITaxTenantService 接口中新增 findByTenantAndPipelineCode 方法
    - 在 TaxTenantService 中实现该方法的具体逻辑
    - 根据 group、entity 和 pipelineCode 查询对应的 TenantPipeline
    - 使用 Optional 返回结果,提高代码健壮性
    - 修复 listByPipelineIdAndDocumentType 方法中的空格格式问题
    zhangmeiyang authored
     
    Browse Code »



  • - 新增业务流水线API接口,支持获取商家信息
    - 新增业务流水线请求与响应模型类
    - 实现业务流水线服务逻辑,包括参数校验与异常处理
    - 扩展业务配置相关实体类及数据访问层- 增加业务扩展信息的增删改查功能
    - 完善业务流水线配置重复性校验逻辑
    - 提供根据租户ID和编码查询流水线信息方法
    zhangmeiyang authored
     
    Browse Code »

  • - 新增 TaxPipelineBusinessCO、TaxPipelineBusinessConfigCO 数据传输对象- 新增 TaxPipelineBusinessConfigController 控制器,提供业务配置的增删改查接口- 新增 TaxPipelineBusinessConfigService 服务实现业务逻辑处理- 引入分页查询支持,完善业务配置相关 VO 类结构
    - 在 GlobalExceptionHandler 中增加对 NoHandlerFoundException 和 NoResourceFoundException 的处理
    - 修改 Builder 接口及其子类 CustomerBuilder、ReceiptBuilder 等方法参数类型为 Map<String, Object>
    - 更新 MessageContext 中 msgBody 字段类型为 Map<String, Object>
    - 修改 TaxReceiveService 中 originData 存储方式为 JSON 字符串
    - 在 TaxSystemType 枚举中新增 NOT_FOUND 类型用于 404 错误响应- 在 TaxTenantController 中新增 call 接口用于调试请求转发测试
    - 调整 ServiceEndpointSupport 中 HttpClient 使用方式以提升可读性与维护性
    zhangmeiyang authored
     
    Browse Code »


  • - 在删除固定、动态和远程配置后,设置字段类型
    - 更新税务管道字段类型存储库中的记录
    - 保存更新后的配置信息
    zhangmeiyang authored
     
    Browse Code »
  • - 修改 BaseCustomer 类增加字段注释说明
    - 优化 CustomerBuilder 中默认数据配置逻辑
    - 引入 MappingUtils 工具类统一处理字段反射赋值
    - 扩展 DocumentType 枚举支持更多文档类型和字段定义
    - 新增 FieldType 和 SettingFieldType 枚举用于字段设置分类
    - 添加 DynamicHttpPostClient 和 JsonPathUtils 支持远程调用与解析- 实现 ITaxTenantService 接口方法以支持按文档类型查询配置- 在 ReceiptBuilder、ReceivableBuilder 和 RefundBuilder 中应用新的映射逻辑
    - 引入新模型类如 DynamicValue、Option、RemoteParam 等支持灵活配置
    - 更新 pom.xml 添加 json-path 依赖- 删除已废弃的 TaxPipelineConfigController 控制器及相关仓储服务代码
    zhangmeiyang authored
     
    Browse Code »

  • - 新增 TaxMappingError 实体及对应仓储和服务实现
    - 新增 ITaxMappingErrorService 接口用于处理映射错误记录-重构 TaxReceiveService,分离错误记录逻辑至独立服务
    - 移除 TenantTaxService 类,功能合并到 TaxTenantService 并实现 ITaxTenantService 接口
    - 调整 TenantStorageContext 使用 ITaxTenantService 接口而非具体实现
    - 更新 ITaxPipelineMappingService 接口签名和依赖引用- 删除 TaxPipelineMapping 和 TaxPipelineMappingCreate 中的 errorMessage 字段
    - CustomerBuilder 中补充设置 systemDataId 字段
    - TaxReceiver 中调整消息预处理方式,直接使用 MessageContext 参数传递
    -优化 MyBatis XML 映射文件,移除对 errorMessage 字段的操作
    - 表结构同步删除 tax_pipeline_mapping 表中的 error_message 字段
    zhangmeiyang authored
     
    Browse Code »

  • - 修改 Builder 接口及其实现类,增加 systemDataId 参数支持
    - 引入 ITaxPipelineMappingService服务用于查询现有映射关系- 在 CustomerBuilder 中根据 systemDataId 查询并设置客户ID
    - 扩展 TaxPipelineMappingCreate 模型以支持更新操作
    - 实现 DynamicTaxPipelineMappingService 的 update 方法
    - 调整 TaxPipelineMappingRepository 及其 XML 配置以区分更新状态与完整更新
    -重构 TaxReceiver 和 TaxReceiveService以适配新的处理流程
    - 在 recordMapping 方法中实现插入或更新税务映射记录的逻辑
    zhangmeiyang authored
     
    Browse Code »
  • - 在 BaseProxy 中添加 thirdPartyId 字段及 Getter/Setter 注解- 移除 CustomerProxy 中重复定义的 thirdPartyId 字段
    -优化 CustomerSender 中对成功实体列表的判空逻辑
    - 在 ProxyProcessor 中设置消息上下文的第三方ID数据
    zhangmeiyang authored
     
    Browse Code »