10001392
|
736978c29f
|
禅道优化
1、工服模块工单管理列表增加事故等级展示;派工管理列表中增加是否按时完成字段
2、移动破和工服管理的工单管理中,工单标题的翻译列,可否展示到工单列表上,或者增加个备注列?
3、工服管理的派工管理,增加设备编号筛选字段
4、派工中,要求增加导出功能,在有选中数据的情况下,导出所选数据列表。在未选中数据的情况下,默认导出所有派工数据
|
2026-03-12 08:57:08 +08:00 |
曹鹏飞
|
e788baf7dc
|
fix: bug-1314 从crm同步设备逻辑调整
移动破和工服的设备,从crm同步数据时,如果是更新设备,忽略crm中的代理商编号和名称信息,如果是新增,则不忽略
|
2026-02-06 16:49:45 +08:00 |
曹鹏飞
|
bf343116dd
|
feat(repository): 消息服务增加批量设置已读功能并优化用户查询性能
- 在AdminMessageService中新增setReaded方法支持批量设置消息已读状态
- 在AppMessageService中新增setReaded方法支持按类型设置消息已读状态
- 优化AdminUserServiceImpl中的search方法,支持按部门及其子部门查询用户
- 重构AdminUserVO数据转换逻辑,预加载相关数据避免N+1查询问题
- 移除重复的getTitleName和getRoles私有方法,统一使用流式处理
- 在GongfuDispatchMapper.xml中增加类型描述字段查询关联
- 为ShengWangController新增webhook接口处理声网事件回调
- 在工单控制器中批量设置消息已读状态时使用新的批量接口
|
2026-01-09 14:39:15 +08:00 |
曹鹏飞
|
76e8235d75
|
feat(chat): 添加消息附件验证和撤回功能
- 在 AddChatMessageRequest 中添加 @Valid 注解验证附件、图片和被艾特用户列表
- 为 FileUploadVO 添加文件id、名称和路径的非空验证
- 为 RemindUserRequest 添加用户id和名称的非空验证
- 实现消息撤回时自动删除相关附件记录功能
- 重构派工单搜索接口,添加用户ID参数和排序逻辑
- 更新工单重新开启权限判断逻辑,限制仅用户本人可操作
|
2026-01-08 13:44:48 +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 |
曹鹏飞
|
73e4f4d0ee
|
refactor(admin-device): 优化设备数据有效状态和数据类型处理
- 更新设备时将相同设备编号其他数据设置为无效状态
- 在设备列表实体中添加数据有效状态字段
- 统一设备删除方法参数类型从Integer改为Long
- 调整设备新增校验逻辑及删除接口参数类型
- 修改部件相关接口ID字段及参数类型为Long
- 迁移延期相关字段到派工实体和接口
- 优化派工单权限校验逻辑
- 修复消息发送中用户类型不符导致的问题
feat(file): 支持HEIC格式图片上传并转换为PNG
- 新增依赖支持HEIC图片转换
- 上传单个及多个文件时自动转换HEIC格式文件为PNG
- 调整文件上传路径生成规范
- 新增分片上传支持和相关接口调整
fix(redis): 修复工单消息未读标识的Redis键名错误
- 修正聊天消息未读标识存储的Redis key前缀错误
- 修复工单拒绝记录的Redis key存储逻辑错误
feat(global-advice): 添加文件上传大小超过限制的异常处理
- 优化全局异常处理类,新增MaxUploadSizeExceededException捕获
- 返回明确的上传文件大小限制提示信息
refactor(user): 统一执行人及创建更新人ID类型为Long或String
- 将外部用户、派工单及相关VO和实体中执行人ID改为Long
- 调整创建人、更新人字段类型为String,方便展示操作人员姓名
- 添加部门查询支持,递归查询子部门ID集合
chore(config): 调整文件上传配置提高最大文件大小及阈值
- 将单文件最大上传大小由100MB提升至500MB
- 设置多文件最大请求大小为500MB
- 增加文件阈值和上传临时路径配置
style(code): 统一代码格式与注释规范
- 统一空格和注解风格
- 修正代码缩进及多余空行
- 优化日志和异常信息输出格式
|
2025-12-12 17:57:13 +08:00 |
曹鹏飞
|
ced5b87a67
|
feat(dispatch): 优化派工单功能并完善相关数据结构
- 在派工单创建时新增自动生成编码,保持编码格式7位数字且递增
- 增加派工单延期审批逻辑,防止已完成的派工单延期
- 更新派工单延期处理,完善计划开始和结束时间的设置及状态判定
- 在派工单实体及VO中新增编码字段,丰富数据内容
- 修改工单相关SQL查询,调整表连接及字段映射,增加相关信息查询
- 更新工单消息推送逻辑,支持基于工单视图对象的推送
- 增加TicketService接口新方法,支持通过视图对象获取工单详情
- 修改用户和客户相关逻辑,新增客户名称字段及区域权限判断改进
- 支持查询时按是否工服工单处理人筛选账户,提高查询灵活性
- 修改文件相关请求及响应对象,调整关联ID数据类型为Long
- 重构相关Mapper XML文件,统一工单关注表名及字段,优化查询效率
- 其他小范围代码和注释优化,提升代码整洁及可维护性
|
2025-11-26 18:03:19 +08:00 |
曹鹏飞
|
40b10e4ad6
|
feat(auth): 增加用户登录信息扩展及多产品线支持
- 登录接口增加语言字段和产品线信息,支持移动破和工服产品线区分
- 匿名工单根据设备类型区分使用不同服务处理
- App端登录增加语言名称加载及用户类型标识
- 管理后台用户角色获取逻辑优化,增加工服相关角色方法
- 设备同步CRM数据时清理相关工服设备数据,避免冗余
- 优化部分接口参数验证及异常提示,提升稳定性与用户体验
- 调整序列化注解,确保前端字段命名规范
- 新增终端用户更新接口,支持用户信息修改
- 新增获取工服客户名称接口,便于下拉选择
- 修正多个VO结构体中主账号标识类型及命名一致性
- 统一调整登录相关工具类异常提示信息风格及增加语言相关获取方法
|
2025-11-24 17:53:06 +08:00 |
曹鹏飞
|
61203cb756
|
refactor(device): 优化设备同步与类型管理逻辑
- 在AdminDeviceService中增加产品线、发货日期、质保期等字段同步
- 新增代理商信息同步,自动保存缺失代理商数据
- 优化设备类型批量添加,支持产品线与设备类型的层级存储
- 调整GongfuDeviceService中设备类型和机型批量维护逻辑
- 重构AdminDeviceTypeService的批量添加方法,支持嵌套设备类型结构
- 新增产品线常量及相关枚举,统一移动破碎产品线判断
- 迁移DeviceAddImportDTO至admin模块,完善导入数据校验逻辑
- 设备控制器增加产品线字段校验及设备类型父级自动创建
- CRM设备信息模型补充产品线、发货日期、质保开始日期、代理商等字段
- 修改获取CRM-token时增加错误日志输出,提升异常排查能力
- 注释掉gongfu模块设备导入相关代码,暂缓该功能
- 优化日志级别配置为trace,增加调试信息输出
- 修正AnonymousTicketServiceImpl中FileUploadVO构造参数,避免空指针异常
- 调整服务端口号为8085,适配新的运行环境配置
|
2025-11-19 17:50:18 +08:00 |