张旭锋 zhangxf

zhangxf 推送了 main 分支的代碼到 zhangxf/jtzx-crm

  • 039ed6fe16 fix(auth): 修复手机验证码登录手机号验证逻辑 - 移除手机号比对逻辑,避免匹配失败导致错误 - 替换短信发送目标手机号为用户真实手机号 - 修正短信验证码缓存的Redis Key使用用户手机号 - 优化手机验证码发送接口的返回逻辑及日志记录 - 确保手机号为空时返回正确的错误提示和状态码

3 周之前

zhangxf 推送了 main 分支的代碼到 zhangxf/jtzx-crm

  • 92a9f2fa66 feat(sys): 优化后台用户登录及公海客户数据权限处理 - 后台用户登录使用RPC调用改进用户信息获取逻辑 - 登录验证码发送功能添加发送频率限制日志注释 - 公海客户联系人手机号及办公电话脱敏处理,非Admin角色隐藏部分信息 - 调整公海客户数据权限校验相关方法的代码格式和注释 - 解决部分代码风格统一问题,增加代码可读性 - 增加SysUserService中通过pin获取用户信息的新接口getUserInfoByPin

3 周之前

zhangxf 推送了 main 分支的代碼到 zhangxf/jtzx-crm

  • 96d1dabc2c refactor(customer-data): 优化客户数据导入及权限校验逻辑 - 客户省市名称标准化及校验逻辑增强,支持直辖市和自治区特殊处理 - 修改导入客户数据时异常提示信息,增加对应数据名称方便定位问题 - 实现客户数据的批量新增接口,提升导入效率 - 在服务层添加批量导入方法,使用事务保障数据一致性 - 修改单条数据插入判重条件,新增省市字段判断避免重复添加 - 控制器方法调用批量插入替代逐条插入,提高性能和维护性 - 加入管理员角色获取组ID列表逻辑,排序并去重提升稳定性 - 调整接口方法签名格式,规范代码风格与格式一致性

3 周之前

zhangxf 推送了 main 分支的代碼到 zhangxf/jtzx-crm

  • 400a862e3e fix(sysCustomerData): 修正客户数据权限和查询逻辑 - 删除Controller中基于角色的用户ID赋值,权限判断逻辑移至服务层 - 服务层增加非管理员用户默认绑定当前用户ID的逻辑 - 调整查询条件,允许无类型ID时根据用户ID过滤客户数据 - 修正客户用户公共服务中成员角色数据处理,清空成员数据列表 - 增加根据组ID过滤用户组关系的查询条件 - 注释掉管理员小组查询中未使用的组ID筛选及集合合并逻辑

3 周之前

zhangxf 推送了 main 分支的代碼到 zhangxf/jtzx-crm

  • 2bf1073744 fix(sysCustomer): 优化权限校验及日志记录逻辑 - 调整Admin权限判断逻辑,非管理员仅允许操作本人数据 - 导入客户数据接口新增权限校验调用 - 优化客户与联系人变更内容字符串拼接,避免空串结尾 - 修改操作日志记录,只有变更内容非空时才插入日志 - 注释原有多余用户小组与区域绑定代码,简化查询逻辑 - 修正客户及联系人更新操作中的权限判别条件 - 统一格式和空格,优化代码可读性

3 周之前

zhangxf 推送了 main 分支的代碼到 zhangxf/jtzx-crm

  • c4aeac9541 refactor(api): 删除AdminSysLogController及相关系统日志接口 - 移除系统日志管理相关的控制器代码 - 删除分页列表和详情查询功能接口 - 精简API代码结构,去除无用模块 - 取消相关的权限检查注解和接口定义 - 清理无用的依赖和导入包

3 周之前

zhangxf 推送了 main 分支的代碼到 zhangxf/jtzx-crm

  • 02b9fda6eb fix(sys): 修正客户数据权限校验逻辑 - 移除基于流的角色过滤代码,简化权限判断逻辑 - 改为直接判断用户角色是否包含 Admin - 保留注释中旧的多角色校验逻辑,便于后续参考 - 统一异常抛出位置和格式,确保无权操作统一处理

3 周之前

zhangxf 推送了 main 分支的代碼到 zhangxf/jtzx-crm

  • ad4e23976f fix(permission): 注释客户数据权限校验以便调试和优化 - 注释多个服务中对权限校验的方法调用,暂时放宽权限限制 - 修改SysCustomerDataPermissionService逻辑,改用流处理判断角色权限 - 修复SysUserService中新增用户时对持有上限、日退上限、退回公海天数的校验,防止负值输入 - 在SysCustomerUserCommonService中添加非null过滤,优化组ID和城市ID查询的准确性 - 删除SysCustomerDataFollowTodoService中无用的空行,改善代码整洁度

3 周之前

zhangxf 推送了 main 分支的代碼到 zhangxf/jtzx-crm

  • a3a9669a7d feat(sys): 新增查询公海参数配置接口 - 在AdminParamController中添加queryParamsPublicData接口,实现查询公海配置数据 - 在SysParamService中添加queryParamsPublicData方法,支持查询和初始化公海参数配置 - 修改SysParamService初始化默认公海参数值,将默认值调整为更合理的数值 - 更新SysUserService的adminInsert方法,添加抛出BusinessException声明,提高异常处理能力

3 周之前

zhangxf 推送了 main 分支的代碼到 zhangxf/jtzx-crm

  • 2fcfd373f6 fix(service): 统一添加权限校验异常声明并清理冗余代码 - 在多个服务类方法中添加 throws BusinessException 异常声明,统一权限校验异常处理 - 在权限校验相关方法中增加异常抛出,确保无权操作时能正确抛出异常 - 移除 SysParamBaseDataService 和 SysUserGroupRelationService 中未使用的 sysCustomerFollowMapper 变量 - 删除 SysUserRoleRelationService 中异步执行更新用户角色的注释代码,简化逻辑 - 清理 SysParamBaseDataService 中注释掉的业务校验代码,保留核心逻辑 - 增加日志记录及异常抛出,提升后台管理操作的可靠性与一致性

3 周之前

zhangxf 推送了 main 分支的代碼到 zhangxf/jtzx-crm

  • d4400701c1 refactor(sys): 优化客户认领逻辑,移除参数配置依赖 - 注释删除了SysParamMapper及相关查询,改为使用SysUserEntity中的配置参数 - 增加用户存在性校验,避免用户不存在时继续操作 - 使用当前用户的持有上限替代原参数持有上限判断 - 使用当前用户的退回天数参数替换原参数配置 - 优化每日手动退回公海次数限制,使用用户相关配置替代全局参数 - 统一异常提示,提升错误信息准确性和用户体验

3 周之前

zhangxf 推送了 main 分支的代碼到 zhangxf/jtzx-crm

  • fb401a53ca fix(api): 统一接口方法声明为抛出BusinessException异常 - 在多个Controller中的接口方法添加throws BusinessException声明 - 确保权限校验及业务异常能被正确捕获和处理 - 统一异常处理规范,提升代码健壮性 - 涉及系统管理员、用户角色、客户数据、参数配置、分组管理等多个模块 - 增强接口异常透明度,便于前端和调用方错误处理

3 周之前

zhangxf 推送了 main 分支的代碼到 zhangxf/jtzx-crm

  • c0ee4acee5 fix(sys): 按月份范围完善客户跟单及待办筛选条件 - 在SysCustomerDataFollowOrderService中按月份起止时间传递筛选条件查询客户订单数据 - 修改SysCustomerDataFollowService的queryCustomerOrderSelectData方法,支持时间范围筛选 - 在SysCustomerDataFollowTodoService中根据传入日期补充当月第一天时间,调整成员数据查询 - 更新SysCustomerTodoService的queryMemberData方法,支持按月份范围筛选查询成员数据 - 全面增加订单时间范围限制,确保查询结果准确反映指定月份的数据

3 周之前

zhangxf 推送了 main 分支的代碼到 zhangxf/jtzx-crm

  • 4ece68686a feat(queue): 实现客户退回公海自动处理功能 - 修改生产和测试环境redis数据库配置,统一调整db编号 - 新增AUTO_RECORD_ORDER_DATA队列常量,用于退回公海的消息处理 - 新增ReturnPublicConsumer消费者,监听自动退回队列实现客户无跟进时退回公海逻辑 - 在SysCustomerDataMapper中更新退回公海SQL,添加reset_datetime字段更新时间戳 - 在SysCustomerDataService.claimCustomer方法中增加客户持有上限校验逻辑,限制非管理员用户认领数量 - 设置自动退回公海的延迟队列任务,延时基于参数配置的天数转换为秒 - 增加每日手动退回公海上限检查,使用Redis记录并限制当日退回次数 - 修正SysCustomerFollowService中的延时任务时间计算,避免取绝对值导致时间错误 - 为SysParamEntity的关键参数字段添加MyBatis更新策略,确保字段可覆盖更新

4 周之前

zhangxf 推送了 main 分支的代碼到 zhangxf/jtzx-crm

  • a670a10da1 fix(service): 增加异常抛出并修复客户数据查询与预约状态逻辑 - 在多个Controller和Service方法中添加了BusinessException异常声明和抛出,增强异常管理 - 优化客户数据新增和编辑时的名称唯一性校验,防止重复添加和编辑 - 调整查询日期处理逻辑,规范日期范围查询行为 - 修改客户跟进数据查询添加固定筛选条件,仅查询方案演示数据 - 更新预约和待办时间校验逻辑,增加时间合法性判定和状态设置 - 修正历史跟进总览开关逻辑,增加管理员权限判定支持 - 为客户详情和跟进列表新增历史跟进状态和取消预约标识字段 - 优化代码格式,调整部分排序逻辑为升序 - 增加用户存在性检查,避免空指针异常 - 调整部分日志内容字符串格式,提升可读性

4 周之前

zhangxf 推送了 main 分支的代碼到 zhangxf/jtzx-crm

  • 6937800486 feat(customer): 添加客户跟进状态总览功能并完善联系人权限控制 - 新增CustomerStatusOverViewBO用于表示客户跟进状态总览数据 - 在SysCustomerFollowService中新增queryStatusOverViewData方法,用于按用户和客户查询跟进状态统计 - SysCustomerDataPrivateService查询客户详情时加入跟进状态总览数据,基于用户权限过滤数据 - SysCustomerDataPublicService查询产品总览时支持传入用户ID实现权限控制 - SysCustomerDetailBO新增statusOverviewData字段存储跟进状态总览数据 - 更新SysCustomerFollowService中queryProductOverViewData方法,增加用户维度过滤功能 - 联系人模块新增operUserId字段记录添加联系人用户,完善删除权限校验逻辑 - 在SysCustomerPersonService中实现删除权限检查,只有管理员或创建人可删除联系人 - 查询联系人时增加deleteStatus标志,指示当前用户是否有删除权限 - 优化联系人查询条件,增加对办公电话和创建人字段模糊匹配支持

1 月之前

zhangxf 推送了 main 分支的代碼到 zhangxf/jtzx-crm

  • 01b57a29fc feat(customer): 优化客户跟进及预约相关功能 - AdminSysCustomerOperLogListDTO新增查询字符串queryStr字段 - AdminSysCustomerTodoInsertOrUpdateDTO新增id字段,修改待办时间格式为日期时间格式 - 取消预约接口方法添加BusinessException异常声明 - SysCustomerDataFollowOrderService查询逻辑调整,修正日期字符串判断及使用,添加更多查询字段和排序条件 - 优化SysCustomerDataFollowService查询客户数据及跟进数据,补充客户地址、上次跟进时间及客户类型名称 - SysCustomerFollowListBO新增上次跟进时间、客户类型名称、预约取消原因和地址字段 - SysCustomerFollowService取消预约方法添加异常抛出声明 - SysCustomerOperLogService查询逻辑增加对queryStr的模糊匹配,修正查询条件判断 - SysCustomerTodoService新增待办初始化订单状态,编辑待办时增加异常处理和数据存在校验 - 各模块优化列表查询条件判断,避免空值异常,并统一空集合处理逻辑 - 修正若干过滤条件逻辑错误,确保数据筛选准确 - 引入工具类StrUtil进行字符串非空判断,提高代码健壮性

1 月之前

zhangxf 推送了 main 分支的代碼到 zhangxf/jtzx-crm

  • 5514dd73da chore: ignore .mybatis/index.json in git

1 月之前

zhangxf 推送了 main 分支的代碼到 zhangxf/jtzx-crm

  • 991357372c chore: ignore logback-spring.xml in gitignore and update logging configuration

1 月之前

zhangxf 推送了 main 分支的代碼到 zhangxf/jtzx-crm

  • 5e8f7e67a7 refactor(service): 优化客户跟进服务异常处理 - 统一抛出 BusinessException 异常,提升异常管理一致性 - 调整 SysCustomerFollowService 中相关方法的异常声明 - 修正部分 Lambda 表达式格式,增加代码可读性 - 优化 SysCustomerFollowMapper 接口方法声明,简化代码风格 - 删除 SysCustomerTodoService 中未使用的导入,清理冗余代码

1 月之前