mobilebroken/readme.md

33 lines
1.2 KiB
Markdown
Raw Normal View History

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
## 服务器需要安装的软件
- ImageMagick
> 用于将苹果的HEIC图片格式转换为PNG图片格式必须源码编译否则不支持HEIC格式
```bash
yum install -y epel-release
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
yum install -y yum-utils
yum-config-manager --enable remi
wget https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm
wget https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm
rpm -Uvh rpmfusion-free-release-7.noarch.rpm rpmfusion-nonfree-release-7.noarch.rpm
yum clean all
yum install -y libde265 libx265
yum install -y libheif-devel
yum install -y libtool-ltdl-devel
# 源码编译安装ImageMagick
yum groupinstall -y "Development Tools"
yum install -y libjpeg-turbo-devel libpng-devel freetype-devel libtiff-devel giflib-devel
yum install -y libheif-devel libde265-devel x265-devel
wget https://github.com/ImageMagick/ImageMagick/archive/refs/tags/7.1.2-11.tar.gz
tar xf 7.1.2-11.tar.gz
cd ImageMagick-7.1.2-11/
./configure --with-heif=yes --with-modules --enable-hdri
make -j$(nproc)
make install
which magick
ln -s /usr/local/bin/magick /usr/bin/magick
magick -version
magick -list format | grep HEIC
```