chenwenming

chenwenming pushed to master at xpg/admin

  • 6c63a919ab feat(physical): 添加线下赛事预报名功能 - 在 PhysicalLeagueTournament 实体类中添加预报名开始和结束时间字段及验证注解 - 在 PhysicalLeagueTournamentBo 和 PhysicalLeagueTournamentVo 中添加对应的预报名时间字段 - 更新数据库映射文件,添加预报名时间字段到插入和更新语句中 - 在 PhysicalTournamentMenuServiceImpl 中添加预报名记录检查逻辑,避免重复激活 - 添加 PhysicalTournamentsRegistrationMapper 查询方法获取用户预报名记录 - 创建 PhysicalTournamentTask 定时任务类,根据预报名时间段自动启用菜单 - 在物理联赛表中添加预报名时间范围的非空验证规则

12 hours ago

chenwenming pushed to master at xpg/ui

  • 27e73c2a03 feat(tournaments): 添加预报名时间和WebSocket聊天功能 - 在联赛锦标赛中新增预报名开始和结束时间字段及表格列 - 添加预报名时间相关的表单验证规则 - 在门店管理页面集成WebSocket聊天功能,包括连接、发送消息 - 添加聊天输入界面和消息处理逻辑 - 注释掉不需要的表格列和表单项以优化显示 - 更新类型定义文件中的接口结构

12 hours ago

chenwenming pushed to master at xpg/admin

  • 217c4d7163 feat(physical): 添加用户投诉功能模块 - 创建用户投诉实体类PhysicalComplaint,定义投诉相关字段 - 实现用户投诉业务对象PhysicalComplaintBo和视图对象PhysicalComplaintVo - 开发用户投诉服务接口IPhysicalComplaintService及其实现类 - 添加用户投诉控制器PhysicalComplaintController,提供CRUD操作 - 创建用户投诉数据访问层PhysicalComplaintMapper及对应的XML映射文件 - 在用户服务中添加根据ID查询用户信息的方法 - 实现投诉列表分页查询、导出、增删改查等完整功能 - 集成用户信息服务,在投诉列表中显示投诉用户和被投诉用户姓名

2 days ago

chenwenming pushed to master at xpg/ui

  • 7a8026ab88 feat(system): 添加用户投诉管理功能 - 新增投诉API接口包括查询、新增、修改、删除等操作 - 创建投诉管理页面实现完整的CRUD功能 - 添加投诉类型定义和数据结构规范 - 实现投诉状态管理和客服回复功能 - 集成权限控制和数据验证机制 - 添加搜索、分页和导出功能

2 days ago

chenwenming pushed to master at xpg/admin

  • 7e333d2b68 fix(image): 优化图片缩放处理逻辑 - 根据原图是否包含alpha通道选择合适的BufferedImage类型 - 添加渲染提示提高图片质量 - 实现RGB模式下透明区域的白色背景填充 - 完善图片格式识别和转换逻辑 - 添加JPEG格式的压缩参数配置 - 修复PhysicalPlayerItemActivation类多余的空行问题

6 days ago

chenwenming pushed to master at xpg/admin

  • a4b15c68e6 feat(items): 添加线下道具选择功能和道具激活记录管理 - 新增 selectXianXiaItemsSelList 方法用于查询线下道具选择列表 - 在 ItemsController 中添加 /selectXianXiaItemsSelList 接口 - 在 ItemsMapper 中实现 selectXianXiaItemsSelList 查询方法 - 在 ItemsServiceImpl 中实现 selectXianXiaItemsSelList 业务逻辑 - 添加 PhysicalCardVo 视图对象用于卡包数据传输 - 新增 PhysicalPlayerItemActivation 实体用于玩家道具激活记录 - 添加 PhysicalPlayerItemActivationBo 业务对象 - 创建 PhysicalPlayerItemActivationMapper 数据访问接口 - 实现 PhysicalPlayerItemActivation 相关的 XML 映射文件 - 在 PhysicalTournamentMenuController 中添加审核菜单功能 - 实现 auditTournamentMenu 审核逻辑,包括预报名自动激活道具 - 修改 PhysicalTournamentsRegistration 添加 autoStatus 字段 - 在 UserService 中添加 queryUserList 方法 - 扩展 PlayerItemsMapper 支持卡片类型查询功能

1 week ago

chenwenming pushed to master at xpg/ui

  • 20668259b4 feat(tournament): 新增线下道具选择和锦标赛菜单审核功能 - 添加selectXianXiaItemsSelList API用于线下道具选择 - 新增auditTournamentMenu API用于锦标赛菜单审核 - 实现tournamentMenu组件中的审核状态切换确认弹窗 - 区分报名条件道具和奖励道具的选择列表 - 优化tournamentsRegistration组件中的状态显示逻辑 - 调整tournamentMenu界面布局和图标资源配置

1 week ago

chenwenming pushed to master at xpg/ui

  • 981c1284d2 fix(items): 解决子类型变更触发问题 - 添加父类型变更时的子类型处理逻辑 - 确保修改弹窗打开时正确触发子类型变更处理

1 week ago

chenwenming pushed to master at xpg/admin

  • 8858b88081 refactor(physical): 移除冗余的数据库查询操作 - 删除了 PhysicalParticipantsServiceImpl 中重复的 itemsVo 查询逻辑 - 直接使用已存在的 itemsName 字段替代数据库查询 - 简化了 PhysicalTournamentsServiceImpl 中的物品名称获取方式 - 添加了联赛时间校验的待办注释 - 增加了删除操作同步处理的待办注释

1 week ago

chenwenming pushed to master at xpg/ui

  • 5604841686 feat(tournaments): 添加游戏变体和比赛背景配置以及报名条件处理 - 添加 gameVariant 字段并转换为字符串类型 - 添加 competitionBg 字段用于比赛背景设置 - 实现报名条件数据处理逻辑 - 添加默认报名条件初始化 - 将报名条件项目ID和数量转换为数字类型

1 week ago

chenwenming pushed to master at xpg/admin

  • e2a4c34212 feat(physical): 更新比赛实体字段类型并添加游戏变体支持 - 将报名时间字段从Long类型改为String类型 - 在DTO中添加游戏变体(gameVariant)字段 - 在数据库查询中添加game_variant字段支持 - 在插入和更新操作中添加game_variant字段映射 - 优化比赛任务中的注释说明

1 week ago

chenwenming pushed to master at xpg/ui

  • 0c0c789bbb feat(tournaments): 更新赛事管理界面功能 - 添加报名时间和开赛时间字段 - 实现多报名条件支持及动态增减功能 - 增加比赛项目选择功能 - 更新表单验证逻辑以支持新的报名条件 - 优化赛事详情显示和数据绑定 - 添加报名条件提示工具栏 - 调整表单项布局和标签描述

1 week ago

chenwenming pushed to master at xpg/admin

  • 5e4e03da0d feat(physical): 更新赛事报名条件和奖励配置功能 - 修改PhysicalTournamentEntryConditionsMapper返回多个报名条件记录 - 在PhysicalParticipantsServiceImpl中实现多报名条件查询和显示逻辑 - 添加ItemsMapper依赖用于获取道具名称信息 - 新增PhysicalItemsPrizeDto类用于处理报名条件数据传输 - 在PhysicalTournamentsDto中添加itemsConditionList字段存储报名条件列表 - 更新PhysicalTournamentsServiceImpl中的报名条件处理逻辑 - 实现批量添加和修改赛事报名条件的功能 - 优化赛事列表中报名条件的展示格式,支持多条件逗号分隔显示 - 添加报名条件为空的验证逻辑确保数据完整性

1 week ago

chenwenming pushed to master at xpg/ui

  • fa7ba757d1 feat(system): 在业务道具表格中新增数量列 - 添加数量列到道具管理表格显示 - 集成 itemCount 字段到表格数据展示

1 week ago

chenwenming pushed to master at xpg/admin

  • 089f76db7b fix(job): 修复比赛任务中的空指针异常和时间比较逻辑 - 添加了对tournament对象的null检查以防止空指针异常 - 重构了时间比较逻辑 使用局部变量存储当前时间和开始时间 - 优化了时间截断比较方法 提高时间匹配的准确性 - 修正了注释格式 将多行注释合并为单行

1 week ago

chenwenming pushed to master at xpg/ui

  • 380da06c13 feat(items): 新增是否通用和赠送相关字段功能 - 添加是否通用字段显示和编辑功能 - 添加是否赠送字段及相应的时间控制逻辑 - 新增赠送截止时间和截止类型字段 - 实现赠送开关变化时的表单联动处理 - 优化对话框宽度和表单标签宽度 - 调整新增和修改按钮的文字显示 - 更新数据模型添加新的字段类型定义

1 week ago

chenwenming pushed to master at xpg/admin

  • 02d8c804d6 feat(items): 添加道具公共属性和赠送限制功能 - 在 Items 实体类中新增 isCommon、giveStopType 和 giveStopTime 字段 - 在 ItemsBo 业务对象中同步添加相关字段定义 - 在 ItemsVo 视图对象中添加对应的返回字段 - 更新 ItemsMapper.xml 中的 SQL 查询语句,包含新字段 - 在更新和插入操作的 XML 映射中添加新字段的处理逻辑 - 在 GiftTypeServiceImpl 删除方法中增加 TODO 注释提醒检查道具使用情况

1 week ago

chenwenming pushed to master at xpg/ui

  • db785210e2 feat(system): 添加道具管理图片展示和优化表单功能 - 新增表格列显示道具图片,支持预览功能 - 激活被注释的删除按钮功能 - 移除图标上传组件的查看模式禁用限制 - 添加isGiveAway字段到表单初始化数据 - 修复编辑时effectiveType数据类型转换问题 - 更新getType接口返回类型定义,统一typeValue字段类型 - 添加effectiveType字段到ItemsVO类型定义

1 week ago

chenwenming pushed to master at xpg/admin

  • b0b2821f0c fix(items): 修复道具删除功能并优化验证消息 - 修复删除道具时的数据库约束异常处理,避免直接抛出原始异常 - 添加 Service 异常处理机制,提供更友好的错误提示 - 更新道具类型验证消息,从"道具类型不能为空"改为"类型不能为空" - 新增主类型必填验证,确保 giftTypeParentId 字段不为空 - 优化删除操作的日志记录和异常捕获逻辑

1 week ago

chenwenming pushed to master at xpg/admin

  • feed003f08 feat(gift): 添加礼品类型子类查询功能和商品扩展字段 - 新增 selectGiftTypeChildList 接口用于查询父类下的子类 - 在 Items 实体中添加 effectiveType、expireTime、effectiveDay 等扩展字段 - 更新 ItemsMapper.xml 中的 SQL 查询语句以包含新增字段 - 实现 Items 列表查询时关联显示礼品类型的父子类名称 - 完善 ItemsVo 数据传输对象以支持新的业务字段

1 week ago