|
@@ -1,5 +1,6 @@
|
|
|
package com.fdkankan.manage.service.impl;
|
|
|
|
|
|
+import cn.dev33.satoken.stp.StpUtil;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
@@ -12,13 +13,20 @@ import com.fdkankan.common.util.FileMd5Util;
|
|
|
import com.fdkankan.common.util.FileUtils;
|
|
|
import com.fdkankan.common.validation.ValidationUtils;
|
|
|
import com.fdkankan.manage.common.ResultCode;
|
|
|
+import com.fdkankan.manage.entity.SpaceSdk;
|
|
|
+import com.fdkankan.manage.entity.SysUser;
|
|
|
+import com.fdkankan.manage.service.ISysUserService;
|
|
|
import com.fdkankan.manage.util.MangerUploadToOssUtil;
|
|
|
import com.fdkankan.manage.entity.CameraVersion;
|
|
|
import com.fdkankan.manage.mapper.ICameraVersionMapper;
|
|
|
import com.fdkankan.manage.service.ICameraVersionService;
|
|
|
import com.fdkankan.manage.vo.request.CameraVersionParam;
|
|
|
+import com.fdkankan.manage.vo.response.CameraVersionVo;
|
|
|
+import com.fdkankan.manage.vo.response.SpaceSdkVo;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
+import org.springframework.beans.BeanUtils;
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
@@ -26,6 +34,7 @@ import org.springframework.web.multipart.MultipartFile;
|
|
|
import javax.annotation.Resource;
|
|
|
import java.io.File;
|
|
|
import java.io.IOException;
|
|
|
+import java.util.ArrayList;
|
|
|
import java.util.Base64;
|
|
|
import java.util.List;
|
|
|
|
|
@@ -50,6 +59,8 @@ public class CameraVersionServiceImpl extends ServiceImpl<ICameraVersionMapper,
|
|
|
private String prefixAli;
|
|
|
@Resource
|
|
|
private MangerUploadToOssUtil mangeUploadToOssUtil;
|
|
|
+ @Autowired
|
|
|
+ ISysUserService sysUserService;
|
|
|
|
|
|
@Override
|
|
|
public void addAndUpload(MultipartFile file, String version, String description, String minVersion, Integer type) throws IOException {
|
|
@@ -103,6 +114,7 @@ public class CameraVersionServiceImpl extends ServiceImpl<ICameraVersionMapper,
|
|
|
versionEntity.setMinVersion(minVersion);
|
|
|
versionEntity.setStatus("I");
|
|
|
versionEntity.setFileMd5(FileMd5Util.getFileMD5(new File(filePath)));
|
|
|
+ versionEntity.setSysUserId(Long.valueOf(StpUtil.getLoginId().toString()));
|
|
|
this.save(versionEntity);
|
|
|
// 删除本地文件
|
|
|
FileUtils.deleteFile(filePath);
|
|
@@ -131,7 +143,25 @@ public class CameraVersionServiceImpl extends ServiceImpl<ICameraVersionMapper,
|
|
|
}
|
|
|
queryWrapper.orderByDesc(CameraVersion::getCreateTime);
|
|
|
Page<CameraVersion> page = this.page(new Page<>(param.getPageNum(), param.getPageSize()), queryWrapper);
|
|
|
- return PageInfo.PageInfo(page);
|
|
|
+
|
|
|
+ List<CameraVersionVo> voList = new ArrayList<>();
|
|
|
+ for (CameraVersion record : page.getRecords()) {
|
|
|
+ CameraVersionVo vo = new CameraVersionVo();
|
|
|
+ BeanUtils.copyProperties(record,vo);
|
|
|
+ if(record.getSysUserId() !=null){
|
|
|
+ SysUser user = sysUserService.getById(record.getSysUserId());
|
|
|
+ if(user != null){
|
|
|
+ vo.setCreateName(user.getNickName());
|
|
|
+ }
|
|
|
+ }
|
|
|
+ voList.add(vo);
|
|
|
+ }
|
|
|
+
|
|
|
+ Page<CameraVersionVo> voPage = new Page<>(param.getPageNum(),param.getPageSize());
|
|
|
+ voPage.setRecords(voList);
|
|
|
+ voPage.setTotal(page.getTotal());
|
|
|
+
|
|
|
+ return PageInfo.PageInfo(voPage);
|
|
|
}
|
|
|
|
|
|
@Override
|