Commit Graph

27 Commits

Author SHA1 Message Date
曹鹏飞 27d33bc884 fix(service): 修正设备数据状态更新逻辑
- 修改AdminDeviceService中设备数据有效状态设置为true
- 新增批量更新设备数据有效状态为false逻辑,避免数据状态冲突
- AdminFollowRequest中新增ticketType字段,默认为0并忽略序列化
- 替换消息服务中RedisTemplate为StringRedisTemplate,修正Redis操作的类型转换问题
- 更新AppMessageMapper中的关联查询,使用视图v_all_ticket替代ticket表实现
- 修改AppMessageServiceImpl中消息状态设置方法,统一使用StringRedisTemplate操作Redis缓存
- 调整AppMessageVO中ticketId字段类型由int改为long,防止数据溢出
- BiController新增接口实现区域故障分布统计
- 调整工单处理状态查询中完成状态的判断逻辑,改为比较实际结束时间与计划结束时间
- 新增CompanyStatisticsQuery和CompanyStatisticsVO用于区域故障分布请求和响应结构
- 添加多个服务的部署测试类,支持通过SSH上传并重启服务,便于自动化部署和验证
- 优化部署测试类中的文件上传判断逻辑,避免重复上传相同文件
- 配置部署测试类统一的日志打印格式,提升日志可读性和调试效率
2025-12-18 18:08:56 +08:00
曹鹏飞 fe9b485b66 feat(bi): 新增工单及派工相关业务指标统计接口
- 增加工单处理状态统计功能,返回未完成数、完成数及平均处理时长
- 实现责任人绩效统计,支持按处理数量或平均时长排序分页返回
- 新增出差天数统计,区分国内外出差并返回人员出差详情
- 增加计划达成率统计,按人员汇总完成情况及计划总数
- 实现人员派工统计,支持分页查询并返回进行中状态及未完成数量
- 添加BIDispatchQuery查询参数,支持按部门、用户名及状态筛选
- 扩展GongfuDispatchService支持BIDispatchQuery的业务数据查询
- ApiResult新增分页数据封装success方法支持分页参数返回

feat(common): 新增HEIC图片格式转换PNG工具及支持

- 新增ImageUtil工具类,通过ImageMagick命令行将HEIC格式图片转换为PNG格式
- 文件上传模块(Admin及CFS)支持HEIC图片自动转换为PNG再上传
- 调整文件格式后缀统一为小写,处理HEIC上传时文件类型自动换为.png
- 移除对commons-imaging和imageio-heif依赖,改用外部ImageMagick工具实现转换
- 增加readme.md说明服务器需安装ImageMagick以及HEIC支持相关环境依赖和源码编译步骤

fix(dispatch): 修正派工相关编码及消息通知中派工单编号字段

- 派工单编码统一使用code字段替代原no字段用于消息通知及文件关联
- 去除DispatchAddRequest中deviceNo的@NotBlank注解,添加手动校验规则
- 优化DispatchController,新增机台编号非空校验逻辑
- 修复部分代码重复设置CurrentHandle现象,确保责任人数据准确传递

refactor(common): 细节优化及代码规范调整

- DateTimeUtil新增日期差计算及字符串解析方法
- DeviceVO添加客户名称属性,设备查询接口支持按设备名称模糊搜索
- API请求与返回VO新增及规范化,实现各统计视图对应VO结构
- 优化分页查询基础类PageBaseQuery格式及默认值设置
- 文件上传相关异常处理及流关闭逻辑完善,统一代码风格及格式
- GongfuTicketServiceImpl修正责任人ID设置,确保工单处理流程数据一致性
2025-12-17 18:01:15 +08:00
曹鹏飞 40b10e4ad6 feat(auth): 增加用户登录信息扩展及多产品线支持
- 登录接口增加语言字段和产品线信息,支持移动破和工服产品线区分
- 匿名工单根据设备类型区分使用不同服务处理
- App端登录增加语言名称加载及用户类型标识
- 管理后台用户角色获取逻辑优化,增加工服相关角色方法
- 设备同步CRM数据时清理相关工服设备数据,避免冗余
- 优化部分接口参数验证及异常提示,提升稳定性与用户体验
- 调整序列化注解,确保前端字段命名规范
- 新增终端用户更新接口,支持用户信息修改
- 新增获取工服客户名称接口,便于下拉选择
- 修正多个VO结构体中主账号标识类型及命名一致性
- 统一调整登录相关工具类异常提示信息风格及增加语言相关获取方法
2025-11-24 17:53:06 +08:00
曹鹏飞 2063f9e7be refactor(admin): 优化账号及用户信息管理并清理冗余代码
- 添加 AccountAddRequest 中的产品线和工服工单处理人字段
- 在 AdminUserVO 和 AdminLoginVO 中新增产品线及工服相关字段和判断方法
- 更新 AdminUserServiceImpl,支持产品线和工服字段的保存与查询
- 修改 AdminUserController,支持账号更新时设置产品线及工服工单处理人
- 细化 AdminMessage 相关请求和返回对象的注释和字段类型
- 替换部分变量命名,统一客户名称字段,调整 AppUser 及相关业务代码
- 新增 AppUserUtil 工具方法判断用户类型及获取客户名称
- 删除冗余的匿名工单和部件管理控制器代码
- 其他细节调整:代码格式,异常处理,日志格式和注释完善
2025-11-20 18:12:13 +08:00
曹鹏飞 cfcde9db80 feat: bug-905 优化设备信息查询 2025-11-14 10:46:57 +08:00
曹鹏飞 3306afced9 feat: bug-528 app端添加管理功能 2025-07-29 11:07:28 +08:00
曹鹏飞 79c970e8ef feat: bug-384 用户端需要支持管理端用户添加工单和后续操作 2025-06-26 17:52:43 +08:00
曹鹏飞 767e25a13e fix: 【bug-182】提交工单时,搜索设备编号的页面,展示的设备类型字段没有翻译,需要优化改为展示设备质保状态 2025-05-27 09:25:52 +08:00
曹鹏飞 c4d2342ab4 fix: 修复一些问题 2025-05-08 15:50:18 +08:00
曹鹏飞 037c2c1847 Merge branch 'hotfix/master-20250425' into feature/202504-1 2025-04-25 11:01:04 +08:00
曹鹏飞 c9ed712d29 fix: 设备部件添加多语言支持 2025-04-25 11:00:06 +08:00
曹鹏飞 777b596836 feat(admin): 添加广告管理和匿名工单功能
- 新增广告管理相关接口和页面
- 新增匿名工单提交和管理功能- 优化基础部件页面,增加类别属性字段
- 修复设备信息页面,添加区域名称字段- 更新二维码生成逻辑,支持自定义内容和样式
2025-04-24 10:45:01 +08:00
曹鹏飞 30cf997c7b refactor(repository): 优化设备查询和解决方案审核相关功能
- 修改设备查询条件,使用 LIKE 模糊匹配
- 重命名 SolutionMeasuresVO 中的 audited 字段为 approved,优化审核状态表示
- 更新 TicketSolutionServiceImpl 中的审核状态判断逻辑
2025-04-03 10:01:08 +08:00
曹鹏飞 4d1b8c784d refactor(ticket): 优化工单相关代码结构和逻辑
-调整 AdminTicketReportVO 和 AdminTicketVO 结构,优化字段顺序和注解
- 修改 DeviceMapper.xml 中的 SQL 查询,增加排序和限制条件
- 优化 DeviceServiceImpl 中的 getByDeviceNo 方法,增加空值检查
-调整 TicketController 中的工单处理逻辑,移除冗余代码
- 修改 TicketSolutionServiceImpl 中的解决方案创建逻辑,增加备注字段
- 优化 TiketController 中的设备信息获取,增加空值检查
2025-04-01 18:49:42 +08:00
曹鹏飞 dbf72adab6 fix: 修复一些问题 2025-03-10 20:03:46 +08:00
曹鹏飞 43f87574d4 fix: BUG-706 2025-03-09 17:27:42 +08:00
曹鹏飞 e2df5c07d0 fix: 修复一些问题 2025-03-07 15:42:29 +08:00
曹鹏飞 fd6a020f61 fix: 调整获取设备部位的逻辑 2025-03-04 20:04:15 +08:00
大米 e3fa535b95 设备质保状态-定时任务 2025-02-22 18:19:29 +08:00
luolm 0965ba1b2d BUG修复 2025-02-20 22:30:39 +08:00
曹鹏飞 fc6434194c feat: 一些调整 2025-02-13 22:33:33 +08:00
曹鹏飞 7d43b5891f feat: 一些调整 2025-02-13 14:11:41 +08:00
曹鹏飞 b8ddd0d8d6 feat: 一些调整 2025-02-12 15:39:20 +08:00
曹鹏飞 95dcd856e3 feat: 一些调整 2025-02-11 22:42:46 +08:00
曹鹏飞 8e1a59c743 feat: 添加功能 2025-01-26 22:27:16 +08:00
luolm 8ad4b92b05 设备管理 2025-01-25 23:30:44 +08:00
曹鹏飞 11975d5c18 feat: 初始化 2025-01-19 11:30:15 +08:00