|
@@ -95,10 +95,12 @@ public class ModelServiceImpl extends ServiceImpl<IModelMapper, Model> implement
|
|
//获取文件后缀名
|
|
//获取文件后缀名
|
|
String modelName = fileName.substring(0,fileName.lastIndexOf("."));
|
|
String modelName = fileName.substring(0,fileName.lastIndexOf("."));
|
|
|
|
|
|
|
|
+ TmUser tmUser = tmUserService.getLoginUser();
|
|
Model model = new Model();
|
|
Model model = new Model();
|
|
model.setModelTitle(modelName);
|
|
model.setModelTitle(modelName);
|
|
model.setModelSize(FileWriterUtil.setFileSize(file.getSize()));
|
|
model.setModelSize(FileWriterUtil.setFileSize(file.getSize()));
|
|
model.setUserName(username);
|
|
model.setUserName(username);
|
|
|
|
+ model.setDeptId(tmUser.getDeptId());
|
|
this.save(model);
|
|
this.save(model);
|
|
redisUtil.set(RedisKeyUtil.modelUpload+model.getModelId(),"0");
|
|
redisUtil.set(RedisKeyUtil.modelUpload+model.getModelId(),"0");
|
|
|
|
|
|
@@ -275,12 +277,7 @@ public class ModelServiceImpl extends ServiceImpl<IModelMapper, Model> implement
|
|
if(deptIds.size() <=0){
|
|
if(deptIds.size() <=0){
|
|
return PageInfo.PageInfo(new Page<>(param.getPageNum(),param.getPageSize()));
|
|
return PageInfo.PageInfo(new Page<>(param.getPageNum(),param.getPageSize()));
|
|
}
|
|
}
|
|
- List<TmUser> userList = tmUserService.getByDeptIds(deptIds);
|
|
|
|
- List<String> userNameList = userList.stream().map(TmUser::getUserName).collect(Collectors.toList());
|
|
|
|
- if(userNameList.size()<=0){
|
|
|
|
- return PageInfo.PageInfo(new Page<>(param.getPageNum(),param.getPageSize()));
|
|
|
|
- }
|
|
|
|
- wrapper.in(Model::getUserName,userNameList);
|
|
|
|
|
|
+ wrapper.in(Model::getDeptId,deptIds);
|
|
wrapper.eq(Model::getType,3);
|
|
wrapper.eq(Model::getType,3);
|
|
wrapper.notIn(Model::getCreateStatus,-2);
|
|
wrapper.notIn(Model::getCreateStatus,-2);
|
|
if(param.getStatus()!=null){ //参数2为成功,数据库中成功为1
|
|
if(param.getStatus()!=null){ //参数2为成功,数据库中成功为1
|
|
@@ -291,10 +288,18 @@ public class ModelServiceImpl extends ServiceImpl<IModelMapper, Model> implement
|
|
}
|
|
}
|
|
wrapper.orderByDesc(Model::getCreateTime);
|
|
wrapper.orderByDesc(Model::getCreateTime);
|
|
Page<Model> page = this.page(new Page<>(param.getPageNum(),param.getPageSize()),wrapper);
|
|
Page<Model> page = this.page(new Page<>(param.getPageNum(),param.getPageSize()),wrapper);
|
|
|
|
+ Set<String> deptIdset = page.getRecords().stream().map(Model::getDeptId).collect(Collectors.toSet());
|
|
|
|
+ HashMap<String, TmDepartment> mapByDept = tmDepartmentService.getMapByDeptIds(deptIdset);
|
|
for (Model model : page.getRecords()) {
|
|
for (Model model : page.getRecords()) {
|
|
if(model.getType() == 3 && StringUtils.isEmpty(model.getNum())) {
|
|
if(model.getType() == 3 && StringUtils.isEmpty(model.getNum())) {
|
|
model.setNum(model.getModelId().toString());
|
|
model.setNum(model.getModelId().toString());
|
|
}
|
|
}
|
|
|
|
+ if(StringUtils.isNotBlank(model.getDeptId())){
|
|
|
|
+ TmDepartment tmDepartment = mapByDept.get(model.getDeptId());
|
|
|
|
+ if(tmDepartment != null){
|
|
|
|
+ model.setDeptName(tmDepartment.getName());
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|
|
return PageInfo.PageInfo(page);
|
|
return PageInfo.PageInfo(page);
|
|
}
|
|
}
|