|
@@ -2,15 +2,9 @@ package com.hssx.cloudmodel.service.impl;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.hssx.cloudmodel.constant.Constant;
|
|
|
-import com.hssx.cloudmodel.entity.MouldFile;
|
|
|
-import com.hssx.cloudmodel.entity.ProjectFile;
|
|
|
-import com.hssx.cloudmodel.entity.ProjectOperationDynamics;
|
|
|
-import com.hssx.cloudmodel.entity.User;
|
|
|
+import com.hssx.cloudmodel.entity.*;
|
|
|
import com.hssx.cloudmodel.entity.vo.UserVO;
|
|
|
-import com.hssx.cloudmodel.mapper.MouldFileMapper;
|
|
|
-import com.hssx.cloudmodel.mapper.ProjectFileMapper;
|
|
|
-import com.hssx.cloudmodel.mapper.ProjectOperationDynamicsMapper;
|
|
|
-import com.hssx.cloudmodel.mapper.UserMapper;
|
|
|
+import com.hssx.cloudmodel.mapper.*;
|
|
|
import com.hssx.cloudmodel.service.MouldFileService;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.hssx.cloudmodel.util.FileUtil;
|
|
@@ -43,7 +37,7 @@ public class MouldFileServiceImpl extends ServiceImpl<MouldFileMapper, MouldFile
|
|
|
@Resource
|
|
|
MouldFileMapper mouldFileMapper;
|
|
|
@Resource
|
|
|
- ProjectOperationDynamicsMapper projectOperationDynamicsMapper;
|
|
|
+ MouldOperationDynamicsMapper mouldOperationDynamicsMapper;
|
|
|
|
|
|
@Override
|
|
|
public HttpRespMsg addFile(UserVO userVO, Integer blongType, MultipartFile file, String path) {
|
|
@@ -97,13 +91,15 @@ public class MouldFileServiceImpl extends ServiceImpl<MouldFileMapper, MouldFile
|
|
|
projectFile = null;
|
|
|
}
|
|
|
//添加上传记录
|
|
|
-// ProjectOperationDynamics dynamics = new ProjectOperationDynamics();
|
|
|
-// dynamics.setContent(Constant.UPLOAD);
|
|
|
-// dynamics.setFileName(file.getOriginalFilename());
|
|
|
-// dynamics.setOperatorId(user.getId());
|
|
|
-// dynamics.setOperator(user.getUsername());
|
|
|
-// dynamics.setProjectId(userVO.getProjectId());
|
|
|
-// projectOperationDynamicsMapper.insert(dynamics);
|
|
|
+ MouldOperationDynamics dynamics = new MouldOperationDynamics();
|
|
|
+ dynamics.setContent(Constant.UPLOAD);
|
|
|
+ dynamics.setFileName(file.getOriginalFilename());
|
|
|
+ dynamics.setOperatorId(user.getId());
|
|
|
+ dynamics.setFileId(projectFile.getId());
|
|
|
+ dynamics.setOperatorName(user.getUsername());
|
|
|
+ dynamics.setMouldId(userVO.getMouldId());
|
|
|
+ dynamics.setBelongType(blongType);
|
|
|
+ mouldOperationDynamicsMapper.insert(dynamics);
|
|
|
}
|
|
|
msg.data = projectFile;
|
|
|
}
|
|
@@ -158,6 +154,16 @@ public class MouldFileServiceImpl extends ServiceImpl<MouldFileMapper, MouldFile
|
|
|
public HttpRespMsg dowloadFile(MouldFile projectFile, String token) {
|
|
|
HttpRespMsg msg = new HttpRespMsg();
|
|
|
User user = userMapper.selectOne(new QueryWrapper<User>().eq("head_imgurl", token));
|
|
|
+ //添加上传记录
|
|
|
+ MouldFile file = mouldFileMapper.selectById(projectFile.getId());
|
|
|
+ MouldOperationDynamics dynamics = new MouldOperationDynamics();
|
|
|
+ dynamics.setContent(Constant.DOWNLOAD);
|
|
|
+ dynamics.setFileName(file.getFileName());
|
|
|
+ dynamics.setOperatorId(user.getId());
|
|
|
+ dynamics.setOperatorName(user.getUsername());
|
|
|
+ dynamics.setMouldId(file.getModelId());
|
|
|
+ dynamics.setFileId(file.getId());
|
|
|
+ mouldOperationDynamicsMapper.insert(dynamics);
|
|
|
return msg;
|
|
|
}
|
|
|
|