|
@@ -21,6 +21,8 @@ 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.HashMap;
|
|
|
import java.util.List;
|
|
|
import java.util.UUID;
|
|
|
|
|
@@ -44,7 +46,7 @@ public class MouldFileServiceImpl extends ServiceImpl<MouldFileMapper, MouldFile
|
|
|
ProjectOperationDynamicsMapper projectOperationDynamicsMapper;
|
|
|
|
|
|
@Override
|
|
|
- public HttpRespMsg addFile(UserVO userVO, MultipartFile file, String path) {
|
|
|
+ public HttpRespMsg addFile(UserVO userVO,Integer blongType, MultipartFile file, String path) {
|
|
|
HttpRespMsg msg = new HttpRespMsg();
|
|
|
User user = userMapper.selectOne(new QueryWrapper<User>().eq("head_imgurl", userVO.getToken()));
|
|
|
if(user != null){
|
|
@@ -160,10 +162,26 @@ public class MouldFileServiceImpl extends ServiceImpl<MouldFileMapper, MouldFile
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public HttpRespMsg getFileList(int mouldId, UserVO userVO) {
|
|
|
+ public HttpRespMsg getAllFileList(int mouldId, UserVO userVO) {
|
|
|
+ List<HashMap> dataList = new ArrayList<HashMap>();
|
|
|
+ int maxBlongType = 5;
|
|
|
+ for (int i=0;i<=maxBlongType; i++) {
|
|
|
+ HashMap<String, Object> data = new HashMap<>();
|
|
|
+ data.put("blongType", i);
|
|
|
+ List<MouldFile> list = mouldFileMapper.selectList(new QueryWrapper<MouldFile>().eq("model_id", mouldId).eq("blong_type", i).orderByDesc("id"));
|
|
|
+ data.put("list", list);
|
|
|
+ dataList.add(data);
|
|
|
+ }
|
|
|
+ HttpRespMsg msg = new HttpRespMsg();
|
|
|
+ msg.data = dataList;
|
|
|
+ return msg;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public HttpRespMsg getFileList(int mouldId,Integer blongType, UserVO userVO) {
|
|
|
HttpRespMsg msg = new HttpRespMsg();
|
|
|
User user = userMapper.selectOne(new QueryWrapper<User>().eq("head_imgurl", userVO.getToken()));
|
|
|
- List<MouldFile> list = mouldFileMapper.selectList(new QueryWrapper<MouldFile>().eq("model_id", mouldId).orderByDesc("id"));
|
|
|
+ List<MouldFile> list = mouldFileMapper.selectList(new QueryWrapper<MouldFile>().eq("model_id", mouldId).eq("blong_type", blongType).orderByDesc("id"));
|
|
|
msg.data = list;
|
|
|
return msg;
|
|
|
}
|