wzq پوش کردن به master در wzq/zsElectric-boot

  • 3ea0b9b3da fix(security): 修正权限验证表达式及角色前缀处理 - 修改 BannerInfo 相关接口权限标识,从 bannerInfo 改为 banner-info - 修正部分定时任务注解为注释,暂停定时任务执行 - 优化 PermissionService 中 Redis 反序列化后权限集合类型判断,统一用 Collection 处理 - 在 RedisTokenManager 中增加角色名前缀处理,防止重复添加 ROLE_ 前缀 - 更改 UserExchangeIntegralRule 权限检查,从 editStatus 改为 edit 标识

3 هفته پیش

wzq پوش کردن به master در wzq/zsElectric-boot

  • cfa3c3600b fix(WFTOrderService): 修正退款金额逻辑并更新订单状态 - 添加判断退款金额是否大于等于订单金额逻辑 - 全额退款时将订单状态设置为状态四 - 部分退款时将订单状态设置为状态五 - 确保订单状态根据退款金额正确更新

3 هفته پیش

wzq پوش کردن به master در wzq/zsElectric-boot

  • cc5ae5602f fix(charging): 优化渠道方推送接口增加重试机制 - 修改ChargeOrderInfoMapper XML,订单类型为2时使用订单手机号替代用户手机号 - 调整ChargeOrderInfoServiceImpl条件查询,补偿状态为0或空时才处理 - 在ChargingReceptionServiceImpl中给推送渠道方充电订单信息、启动充电结果和停止充电结果接口添加3次重试机制 - 重试过程增加5秒间隔,捕获中断异常并记录日志 - 修复判断渠道订单类型时避免空指针异常增加非空校验

1 ماه پیش

wzq پوش کردن به master در wzq/zsElectric-boot

  • effcb5f0ea refactor(api): 注释移除接口限流并完善参数注解 - 注释移除AppletStationController中获取充电费用接口的限流注解 - 为获取充电费用接口的orderNo参数添加@RequestParam注解,确保必传 - 注释移除LinkDataController内多个接口的ApiRateLimit限流注解 - ChargingReceptionServiceImpl中根据订单类型有条件推送渠道方充电状态,避免无效推送

1 ماه پیش

wzq پوش کردن به master در wzq/zsElectric-boot

  • 7a5cb5c0e1 feat(chargeOrder): 添加充电设备接口编号及优化相关逻辑 - 在ChargeOrderInfoExportDTO中新增connectorId字段 - ChargeOrderInfoMapper.xml查询中增加connector_id字段 - ChargingReceptionServiceImpl中使用fastjson2替换JSONObject实现JSON序列化 - 修正ThirdPartyEquipmentInfo查询中设备ID字段名称错误 - ChargeOrderInfoServiceImpl中完善渠道手机号设置逻辑 - 各业务Mapper XML添加is_deleted=0过滤条件并按创建时间倒序排序 - 添加fastjson2依赖至pom.xml文件

1 ماه پیش

wzq پوش کردن به master در huangyang/national-motion-backend

  • 396d0675f4 feat(app): 添加编辑教学日并同步站点价格规则功能 - 新增 editOrTeachingDay 接口,支持编辑是否教学日 - 编辑教学日时同步更新对应学校站点价格规则的教学时间段 - 根据是否教学日,分别从站点配置的教学日/非教学日获取时间段设置 - 修改定时任务 OrTeachingJobService,调整节假日年份计算逻辑 - MybatisInterceptor 引入 JsqlParserGlobal,准备增强解析能力

1 ماه پیش

wzq پوش کردن به master در wzq/zsElectric-boot

  • ba4135f872 refactor(charging): 将post请求改为发送JSON格式的请求体 - 移除对Gson的依赖,改用JSONObject构造JSON字符串 - 将doPostForm调用替换为doPostJson调用,统一请求为JSON格式 - 更新推送充电订单、启动充电结果和停止充电结果的请求体格式 - 添加异常捕获和日志记录,增强错误追踪能力

1 ماه پیش

wzq پوش کردن به master در wzq/zsElectric-boot

  • 75e1b9a893 feat(charging): 启用充电站信息和价格策略同步定时任务 - 取消注释充电站信息同步的定时任务,每15分钟执行一次 - 取消注释充电桩价格策略同步的定时任务,每10分钟执行一次 - 确保定时任务能够按计划自动运行和同步数据

1 ماه پیش

wzq پوش کردن به master در wzq/zsElectric-boot

  • fc70752064 feat(charging): 改进充电状态及启动结果推送接口的异常处理 - 启动充电结果推送改用JSON格式请求体,支持异常捕获与日志记录 - 充电状态推送增加异常捕获,完善成功与失败日志打印 - 补偿订单任务改用异步执行,增强任务执行效率,支持线程池配置 - 用户退款逻辑新增检查正在充电订单,防止充值中订单退款 - UserFeedbackMapper查询默认添加按创建时间倒序排序 - 测试代码更新退款相关请求参数,确保参数正确性

1 ماه پیش

wzq پوش کردن به master در wzq/zsElectric-boot

  • 11a741e69d fix(charging): 修复充电状态通知中json格式问题 - 将jsonNode作为对象传递而非字符串 - 修改POST表单数据格式以匹配接口要求 - 避免序列化造成的数据格式错误 - 提升通知发送的兼容性与准确性

1 ماه پیش

wzq پوش کردن به master در wzq/zsElectric-boot

  • 7458c032ad feat(charge-order): 增加充电订单补偿与修复功能 - 在AppletChargeController中新增接口查询充电订单的推送原始数据 - 在ChargeOrderInfoController添加接口支持修复未处理及指定订单号的充电订单 - ChargeOrderInfo实体新增补偿状态字段 区分正常、已补偿、异常及无需补偿状态 - ChargeOrderInfoService接口新增补偿与修复相关方法定义 - ChargeOrderInfoServiceImpl实现补偿与修复逻辑: - 支持通过third_party_api_log表推送数据优先修复订单 - 备选通过third_party_charge_status表的充电数据补偿订单 - 计算并更新平台服务费、总费用及充电时长 - 处理账户余额扣减及订单状态更新 - 支持定时任务对未完成订单补偿 - 增强日志记录,便于追踪补偿修复过程及结果 - 增加异常订单标记,避免重复补偿处理

1 ماه پیش

wzq پوش کردن به master در wzq/zsElectric-boot

  • 507eea2776 fix(controller): 修正路径变量命名及注解参数 - 修正@GetMapping路径中的路径变量名大小写问题 - 在@PathVariable注解中添加对应的变量名参数 - 统一方法参数命名风格,改为小写驼峰命名规范 - 保证路径变量与方法参数绑定正确,避免请求失败

1 ماه پیش

wzq پوش کردن به master در wzq/zsElectric-boot

  • 64291306a8 feat(pricing): 新增三方价及时段标志字段支持 - 在AppletConnectorDetailVO新增thirdPartPrice和periodFlag字段 - 在AppletStationDetailVO新增thirdPartPrice和periodFlag字段 - 在ThirdPartyConnectorInfoMapper.xml中新增third_part_price和period_flag映射及SQL计算 - 在ThirdPartyStationInfoMapper.xml中新增third_part_price和period_flag映射及SQL查询逻辑 - 完善相关数据库字段映射,支持电费+服务费价格展示及时段分类标识

1 ماه پیش

wzq پوش کردن به master در wzq/zsElectric-boot

  • fdf0f780b3 feat(chargeOrder): 新增电池SOC字段及三方价时段信息 - 在chargeOrderInfo相关查询中新增soc字段并拼接百分号显示 - ChargeOrderInfoVO新增soc属性 - ThirdPartyStationInfo相关SQL新增时段标志periodFlag及三方价thirdPartPrice字段 - StationInfoVO新增periodFlag和thirdPartPrice属性 - 修正WFTOrderService中的支付退款参数内容,调整订单号及金额信息

1 ماه پیش

wzq پوش کردن به master در wzq/zsElectric-boot

  • 741ddd069b feat(charging): 推送渠道方启动充电结果通知 - 在ChargingReceptionServiceImpl中添加启动充电结果的推送逻辑 - 根据充电订单信息和渠道方URL发送请求通知启动状态 - 移除原有重复的推送代码,优化流程 - AppletChargeController的invokeCharge方法添加异常声明以支持JSON处理异常抛出

1 ماه پیش

wzq پوش کردن به master در wzq/zsElectric-boot

  • c5ced03ee7 fix(charging): 优化充电订单分布式锁处理逻辑 - 调整充电流程中订单查询为分布式锁机制,防止并发更新数据冲突 - 修正停止充电异常提示,简化错误信息提示 - 停止充电结果处理新增分布式锁,避免重复状态更新 - 完善订单完成状态处理,优化订单结算和账户余额扣减流程 - 充电订单优惠和服务费计算逻辑调整与完善 - 注释掉熔断保护余额不足判断功能 - 调整XSS和SQL注入防护配置,dev和prod环境均关闭相关防护 - 修改合作方渠道通知接口调用逻辑以适配加锁后的订单处理 - 修正部分日志输出,增加锁获取失败和中断日志提示 - 更新WFT支付订单测试数据,调整退款相关字段值

1 ماه پیش

wzq پوش کردن به master در wzq/zsElectric-boot

  • c94dfef86f feat(charging): 添加充电订单明细为空时的服务费计算逻辑 - 引入ThirdPartyEquipmentPricePolicyMapper用于设备价格策略查询 - 判断充电订单明细为空且有总费用和充电量时执行额外处理 - 根据当前订单创建时间查询当前充电状态及关联设备价格策略 - 获取所有价格策略下的时段信息并按开始时间升序排列 - 计算充电开始和结束时间所在的时段索引,支持跨天时段处理 - 筛选充电时间跨越的所有价格时段 - 遍历匹配时段,选取费用最高的时段计算平台服务费 - 在日志中输出匹配到的时段及所用最高费用详情

1 ماه پیش

wzq پوش کردن به master در wzq/zsElectric-boot

  • 15a29b0986 refactor(entity): 将创建人和更新人字段迁移至BaseEntity统一管理 - 移除多个实体类中冗余的createBy和updateBy字段 - 在BaseEntity中新增createBy和updateBy字段,支持自动填充 - 调整MyMetaObjectHandler,使插入时update字段同步填充 - 精简了实体定义,减少代码重复,提高维护性 - 确保逻辑删除等其他注解不受影响

1 ماه پیش

wzq پوش کردن به master در wzq/zsElectric-boot

  • da20eb55d1 fix(quartz): 修复退款订单状态更新逻辑 - 删除多余空行,优化代码格式 - 增加判断条件,确保状态不等时才更新退款订单状态 - 防止空状态被错误覆盖,提高状态更新准确性

1 ماه پیش

wzq پوش کردن به master در wzq/zsElectric-boot

  • 04164508d7 fix(chargeorder): 修正订单关联的用户与企业信息查询逻辑 - 替换 UserFirmMapper 为 UserMapper 获取用户信息 - 使用用户部门ID查询对应的企业信息 - 订单中设置企业ID改为从 FirmInfo 获取 - 优化数据查询逻辑,保证订单数据正确关联用户与企业

1 ماه پیش