huangyang

huangyang didorong ke master di fubojin/smqjh

  • 58ed795427 feat(order): 添加春节期间暂停下单弹窗开关 - 新增sysConfigService注入获取系统配置 - 定义弹窗开关配置key POPUP_SWITCH - 在订单生成接口中检查弹窗开关状态 - 若弹窗开关开启,则抛出异常暂停下单操作 - 提示用户春节期间暂停下单,提升用户体验

12 jam lalu

huangyang didorong ke master di fubojin/smqjh

  • 10ccac5509 feat(api): 添加弹窗配置接口 - 新增 PopupConfigController,提供获取弹窗配置的 REST 接口 - 创建 PopupConfigVO,封装弹窗显示开关和图片地址 - 在安全配置中添加对 /popup/** 路径的免登录访问权限 - 通过 SysConfigService 获取并返回弹窗开关状态及图片链接信息

12 jam lalu

huangyang didorong ke master di fubojin/smqjh

  • 19bbcb4ed7 perf(order): 优化导出功能性能与单元格合并逻辑 - OrderItemMapper新增批量查询订单项方法getListByOrderNumbers,减少数据库查询次数 - 导出订单列表时,改为批量获取订单项,避免N+1查询问题,提升导出效率 - ExportUtils中创建单元格方法优化,添加快速路径处理无合并单元格情况,提升处理速度 - OrderServiceImpl中导出总计行使用工作簿样式设置,调整背景色及边框样式 - 总计行添加额外列填充空白单元格,保持统一格式美观 - 统一导出相关单元格样式,数据格式化并优化显示效果

2 hari lalu

huangyang didorong ke master di fubojin/smqjh

  • fc5b3638b0 fix(order): 修正订单商品金额和积分抵扣计算逻辑 - 修改商品总额计算方式,改为使用当前商品的小计金额 - 积分抵扣金额显示为负数,新增四舍五入保留4位小数处理 - 商品明细列表中的商品总额使用当前商品小计金额展示 - 明细积分抵扣金额按比例分摊后进行四舍五入处理,保持显示精度一致

2 hari lalu

huangyang didorong ke master di fubojin/smqjh

  • 3bbf904261 feat(order): 优化导出订单功能,添加海博商品信息及总计行 - OrderItem模型新增海博商品ID和商品编码字段 - 查询订单列表时联表获取海博商品ID和商品编码 - 导出Excel表头添加海博商品ID和商品编码两列 - 修改导出逻辑,订单每个商品单独一行显示,取消合并单元格 - 计算并新增订单商品总计行,统计商品总数量、总额、运费、积分抵扣及实付金额 - 按商品数量比例分摊运费、积分抵扣和实付金额到每个商品行 - 调整列宽,保证表格显示合理美观

2 hari lalu

huangyang didorong ke master di wzq/zsElectric-boot

  • c77125654f feat(business): 支持按充电设备接口编码过滤充电订单查询 - ChargeOrderInfoQuery中新增connectorId字段,支持接口编码过滤 - 修改ChargeOrderInfoMapper.xml,添加connectorId非空时的SQL查询条件 - 在相关查询语句中加入connectorId条件,增强查询灵活性与过滤能力

1 Minggu lalu

huangyang didorong ke master di huangyang/national-motion-backend

  • b0dfed6677 perf(app): 通过批量查询优化首页及场地评论数据加载 - 首页接口批量获取所有教练好评率,避免N+1查询问题 - 场地列表批量获取评论统计数据,减少单条查询次数 - AppSite数据批量预加载,优化processPlaceVO内查询效率 - 修改价格规则SQL,左连接教学时间表动态获取is_teaching字段 - 订单预览接口根据教学日配置动态调整时间段及库存计算 - 增加评价Mapper批量查询多个教练好评率及多个场地评论统计方法 - 在评估服务实现类中新增批量获取教练好评率的方法 - 增加日志打印,便于追踪教学日和非教学日时间段的加载流程及数据准确性

2 minggu lalu

huangyang didorong ke master di wzq/zsElectric-boot

  • 881f48cb7a fix(service): 修正策略费查询中使用的站点ID - 将策略费查询条件中的站点ID由传入参数改为主键ID - 确保平台和企业策略费查询语句中使用stationInfo.getId() fix(charging): 启用充电站信息与价格策略同步任务 - 取消注释充电站信息同步定时任务的@Scheduled注解 - 取消注释充电桩价格策略同步定时任务的@Scheduled注解 - 确保定时任务按计划每15分钟和每10分钟执行

3 minggu lalu

huangyang didorong ke zzx di zouzexu/charge-manage-vue3

  • ac1781e18b feat(orderManage): 优化充电订单详情页编辑功能 - 新增备注字段的自定义表单项及编辑弹窗中的输入组件 - 编辑表单项细化,包含充电订单号、状态及备注,完善界面交互 - 编辑操作时获取表单数据,自动为备注为空项赋默认值“手动结束” - 保持状态字段的占位符及样式一致,提升用户体验

3 minggu lalu

huangyang didorong ke master di wzq/zsElectric-boot

  • 4dcca5081b fix(charging): 修正订单状态判断条件 - 将订单状态判断由常量SystemConstants改为具体数值0和1 - 确保订单状态更新为结算中时的逻辑正确执行 - 添加日志以跟踪订单状态更新操作

3 minggu lalu

huangyang didorong ke master di wzq/zsElectric-boot

  • 585cd62ad9 fix(charging): 优化价格策略同步和充电站信息同步定时任务 - 修改开发环境数据库和Redis连接配置,更新测试库和Redis地址密码 - 更新生产环境支付回调地址为新的域名 - 优化充电站信息同步任务日志和异常处理,确保同步流程清晰稳定 - 添加价格策略同步任务并发执行标记,防止重复执行 - 在价格策略同步任务中增加了接口调用频率控制,避免触发第三方保护机制 - 实现价格策略更新时间检查,若距离上次更新时间不足1小时则跳过同步 - 详细记录价格策略同步成功与失败数量,完善日志信息 - 增强异常捕获,防止单个接口异常影响整体任务执行

3 minggu lalu

huangyang didorong ke master di huangyang/zsElectric-openapi

  • 0e1fb60634 refactor(api): 将ChargingController接口调用改为POST并使用DTO接收参数 - 将查询业务策略接口由GET改为POST,参数封装为QueryEquipBusinessPolicyRequestDTO - 将请求设备认证接口由GET改为POST,参数封装为QueryEquipAuthRequestDTO - 将查询充电站信息接口由GET改为POST,参数封装为QueryStationsInfoRequestDTO - 将查询充电状态接口由GET改为POST,参数封装为QueryChargingStatusRequestDTO - 将请求停止充电接口由GET改为POST,参数封装为StopChargingRequestDTO - 新增相关请求参数的DTO类,统一请求参数封装格式 - 删除业务侧Mapper接口ChargingOrderMapper和ChargingStationMapper代码

4 minggu lalu

huangyang didorong ke master di huangyang/zsElectric-openapi

  • d9ade8ba94 feat(charging): 实现完整充电业务控制器和第三方推送接收服务 - 新增AESCryptoUtils工具类,实现AES-128-CBC-PKCS5Padding加解密功能 - 添加Token实体ApiToken,支持有效性和剩余时间检查 - 新增响应VO类ChargeResponseVO封装充电响应信息 - 重构ChargingController,提供充电业务相关API接口 - 删除ChargingOrder及其相关服务和Mapper,优化代码结构 - 定义ChargingReceptionService接口及实现ChargingReceptionServiceImpl - 实现多种推送数据的接收处理方法,包含启动充电结果、充电状态、停止充电、充电订单和设备状态推送 - 实现获取Token接口,包含签名校验和Token生成逻辑 - 添加详细日志记录与异常处理,保证服务稳定性

4 minggu lalu

huangyang didorong ke master di huangyang/zsElectric-openapi

  • 9daee7c269 feat(openapi): 构建开放平台基础架构与业务系统数据整合 - 新增开放平台应用信息实体及Mapper,实现应用信息管理 - 新增API调用日志实体及Mapper,记录API调用详情 - 提供统一API响应数据结构ApiResponse,支持泛型返回 - 实现API签名拦截器,保障请求安全,防止重放攻击和伪造请求 - 引入业务系统充电站、充电订单相关实体、Mapper及服务层,支持多数据源访问 - 开发充电桩控制器,提供充电桩列表、详情及状态查询接口 - 设计数据库架构文档,详细说明开放平台与业务系统数据库分离方案 - 配置多环境数据源与MyBatis Plus,完成动态切换及性能优化 - 添加跨域配置,允许跨域调用支持多种HTTP方法 - 编写业务异常类,实现统一业务异常处理机制 - 完善application.yml及环境专用配置,设置端口、跨域、安全及日志详细参数 - 配置.gitignore,忽略常见编译文件及IDE配置,保持代码库整洁

4 minggu lalu

huangyang created new branch master at huangyang/zsElectric-openapi

4 minggu lalu

huangyang repositori dibuat huangyang/zsElectric-openapi

4 minggu lalu

huangyang didorong ke master di wzq/zsElectric-boot

  • 25b8ba3135 feat(business): 添加经纬度字段并优化充电订单状态校验 - 在AppletStationDetailVO中新增longitude和latitude字段,支持站点地理位置描述 - 修改ThirdPartyStationInfoMapper.xml,映射充电站经纬度数据 - 优化ChargeOrderInfoServiceImpl中判断进行中订单逻辑,避免重复订单产生 - 调整异常处理,简化启动充电失败时的异常信息 - 注释ChargingJob中定时任务的@Scheduled注解,暂时关闭同步充电站信息和价格策略的定时执行 - 更新WFTOrderService退款测试用例中部分参数值

1 bulan lalu

huangyang didorong ke master di wzq/zsElectric-boot

  • cab0d396cc fix(payment): 修正充电金额计算公式并优化跨时段费用计算 - 更新充电金额计算公式,改为先计算可充电度数再换算基础费用金额 - 修正跨时段计算逻辑,按当前时段价格及费用比例计算可用余额 - 优化当前时段的运营费和增值费用查询与处理方式 - 增加日志记录,方便调试时段费用和计算结果 - 处理无当前时段价格及基础价格为0的异常情况,避免计算错误 - 移除多时段循环计算,简化为单时段比例计算逻辑

1 bulan lalu

huangyang didorong ke master di wzq/zsElectric-boot

  • 60991b4bba fix(charging): 启用定时任务并优化余额熔断逻辑 - 启用充电站信息同步定时任务,间隔15分钟执行 - 启用充电桩价格策略同步定时任务,间隔10分钟执行 - 修改剩余余额计算逻辑,去除安全阈值扣减 - 优化熔断条件,避免无消费时误触发 - 修正支付订单号参数,使用真实订单号替代固定值

1 bulan lalu

huangyang didorong ke master di wzq/zsElectric-boot

  • d7a6188af5 feat(charge): 增加充电状态字段并优化订单查询逻辑 - 在AppChargeVO中新增充电状态字段status,表示订单的不同充电阶段 - 优化ChargeOrderInfoServiceImpl中查询进行中订单逻辑,改为查询单条订单避免重复下单 - 查询到进行中订单时直接返回订单信息和状态,提升用户体验 - 保留原有生成系统充电订单号的逻辑,确保订单号唯一性与一致性

1 bulan lalu