在开发EasyDSS的定制版本当中,我们总是会不断遇到新的兼容性问题或者适配性问题,因此需要不断调试和优化。上一篇文章我们分享了EasyDSS点播文件删除失败的优化方式,本文我们分享一下近期遇到的新问题——点播服务列表跨页新增水印不展示第二页数据的问题。

EasyDSS点播文件新增水印是我们几个月前才添加的功能,生成水印的同时还可以展示水印的生成进度。但是在实际项目中测试该功能时,却发现点播服务列表跨页新增水印保存到目录只有第一页的数据,第二页数据不展示。

 

 

在实际项目内的测试中,选中16条数据,但是提交的只有12条,因为一页仅为12条数据,第二页的数据被系统忽略了。

 

 

 

 通过研究我们发现,是由于系统中并未将第二页开始的数据进行传入,默认传入的只有第一页的12条数据,因此在该问题的处理中,需要将数据进行深拷贝传入。

 

 

解决之后传入效果如下:

 

 

关于EasyDSS的水印开发,大家如果有兴趣可以参考EasyDSS拓展多种格式的水印图片功能一文,当然更多的开发过程和经验我们都会通过博客和大家分享,欢迎大家关注我们。

posted on 2021-05-27 15:22  EasyDSS  阅读(34)  评论(0编辑  收藏  举报