|
@@ -16,7 +16,6 @@ import org.springblade.business.vo.ImageClassificationShowVO;
|
|
import org.springblade.business.vo.TreeVo;
|
|
import org.springblade.business.vo.TreeVo;
|
|
import org.springblade.core.mp.support.Condition;
|
|
import org.springblade.core.mp.support.Condition;
|
|
import org.springblade.core.mp.support.Query;
|
|
import org.springblade.core.mp.support.Query;
|
|
-import org.springblade.core.secure.BladeUser;
|
|
|
|
import org.springblade.core.secure.utils.AuthUtil;
|
|
import org.springblade.core.secure.utils.AuthUtil;
|
|
import org.springblade.core.tool.api.R;
|
|
import org.springblade.core.tool.api.R;
|
|
import org.springblade.core.tool.utils.Func;
|
|
import org.springblade.core.tool.utils.Func;
|
|
@@ -35,7 +34,6 @@ import org.springblade.business.vo.ImageClassificationFileVO;
|
|
import org.springblade.business.service.IImageClassificationFileService;
|
|
import org.springblade.business.service.IImageClassificationFileService;
|
|
import org.springblade.core.boot.ctrl.BladeController;
|
|
import org.springblade.core.boot.ctrl.BladeController;
|
|
import java.util.*;
|
|
import java.util.*;
|
|
-import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
* 影音资料控制器(客户端)
|
|
* 影音资料控制器(客户端)
|
|
@@ -116,17 +114,17 @@ public class ImageClassificationFileController extends BladeController {
|
|
//校验一下是否已经存在数据
|
|
//校验一下是否已经存在数据
|
|
long count = this.imageClassificationShowService.count(Wrappers.<ImageClassificationShow>lambdaQuery().eq(ImageClassificationShow::getClassifyId, show.getClassifyId()).eq(ImageClassificationShow::getProjectId, show.getProjectId()).eq(ImageClassificationShow::getContractId, show.getContractId()));
|
|
long count = this.imageClassificationShowService.count(Wrappers.<ImageClassificationShow>lambdaQuery().eq(ImageClassificationShow::getClassifyId, show.getClassifyId()).eq(ImageClassificationShow::getProjectId, show.getProjectId()).eq(ImageClassificationShow::getContractId, show.getContractId()));
|
|
if(count == 0){
|
|
if(count == 0){
|
|
- setUserData(show, true);
|
|
|
|
|
|
+ setUserData(show, null, true);
|
|
ImageClassificationShow newShow = new ImageClassificationShow();
|
|
ImageClassificationShow newShow = new ImageClassificationShow();
|
|
BeanUtils.copyProperties(show, newShow);
|
|
BeanUtils.copyProperties(show, newShow);
|
|
newShow.setId(null);
|
|
newShow.setId(null);
|
|
saveShow.add(newShow);
|
|
saveShow.add(newShow);
|
|
} else {
|
|
} else {
|
|
- setUserData(show, false);
|
|
|
|
|
|
+ setUserData(show, null, false);
|
|
updateShow.add(show);
|
|
updateShow.add(show);
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
- setUserData(show, false);
|
|
|
|
|
|
+ setUserData(show, null, false);
|
|
updateShow.add(show);
|
|
updateShow.add(show);
|
|
}
|
|
}
|
|
});
|
|
});
|
|
@@ -335,7 +333,7 @@ public class ImageClassificationFileController extends BladeController {
|
|
public R<Boolean> save(@Valid @RequestBody ImageClassificationFileVO fileVO){
|
|
public R<Boolean> save(@Valid @RequestBody ImageClassificationFileVO fileVO){
|
|
try{
|
|
try{
|
|
ImageClassificationFile newFile = this.copyBeanData(fileVO, true);
|
|
ImageClassificationFile newFile = this.copyBeanData(fileVO, true);
|
|
- this.setUserData(newFile, false);
|
|
|
|
|
|
+ this.setUserData(null, newFile, false);
|
|
//落库数据
|
|
//落库数据
|
|
return R.status(this.imageClassificationFileService.save(newFile));
|
|
return R.status(this.imageClassificationFileService.save(newFile));
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
@@ -360,7 +358,7 @@ public class ImageClassificationFileController extends BladeController {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
//设置用户信息
|
|
//设置用户信息
|
|
- setUserData(newFile, isCreate);
|
|
|
|
|
|
+ setUserData(null, newFile, isCreate);
|
|
return newFile;
|
|
return newFile;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -375,30 +373,26 @@ public class ImageClassificationFileController extends BladeController {
|
|
}
|
|
}
|
|
|
|
|
|
//设置登录用户信息
|
|
//设置登录用户信息
|
|
- private void setUserData(ImageClassificationShow imageClassificationShow, boolean isCreate){
|
|
|
|
- //获取当前登录人
|
|
|
|
- BladeUser user = AuthUtil.getUser();
|
|
|
|
|
|
+ private void setUserData(ImageClassificationShow imageClassificationShow, ImageClassificationFile imageClassificationFile, boolean isCreate){
|
|
//记录操作人信息
|
|
//记录操作人信息
|
|
if(isCreate){
|
|
if(isCreate){
|
|
- imageClassificationShow.setCreateUser(user.getUserId());
|
|
|
|
- imageClassificationShow.setCreateDept(user.getDeptId().contains(",") ? Long.parseLong(user.getDeptId().split(",")[0]) : Long.parseLong(user.getDeptId()));
|
|
|
|
- } else {
|
|
|
|
- imageClassificationShow.setUpdateUser(user.getUserId());
|
|
|
|
- imageClassificationShow.setUpdateTime(new Date());
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- //设置登录用户信息
|
|
|
|
- private void setUserData(ImageClassificationFile imageClassificationFile, boolean isCreate){
|
|
|
|
- //获取当前登录人
|
|
|
|
- BladeUser user = AuthUtil.getUser();
|
|
|
|
- //记录操作人信息
|
|
|
|
- if(isCreate){
|
|
|
|
- imageClassificationFile.setCreateUser(user.getUserId());
|
|
|
|
- imageClassificationFile.setCreateDept(user.getDeptId().contains(",") ? Long.parseLong(user.getDeptId().split(",")[0]) : Long.parseLong(user.getDeptId()));
|
|
|
|
|
|
+ if(imageClassificationShow != null){
|
|
|
|
+ imageClassificationShow.setCreateUser(AuthUtil.getUserId());
|
|
|
|
+ imageClassificationShow.setCreateDept(AuthUtil.getDeptId().contains(",") ? Long.parseLong(AuthUtil.getDeptId().split(",")[0]) : Long.parseLong(AuthUtil.getDeptId()));
|
|
|
|
+ }
|
|
|
|
+ if(imageClassificationFile != null){
|
|
|
|
+ imageClassificationFile.setCreateUser(AuthUtil.getUserId());
|
|
|
|
+ imageClassificationFile.setCreateDept(AuthUtil.getDeptId().contains(",") ? Long.parseLong(AuthUtil.getDeptId().split(",")[0]) : Long.parseLong(AuthUtil.getDeptId()));
|
|
|
|
+ }
|
|
} else {
|
|
} else {
|
|
- imageClassificationFile.setUpdateUser(user.getUserId());
|
|
|
|
- imageClassificationFile.setUpdateTime(new Date());
|
|
|
|
|
|
+ if(imageClassificationShow != null){
|
|
|
|
+ imageClassificationShow.setUpdateUser(AuthUtil.getUserId());
|
|
|
|
+ imageClassificationShow.setUpdateTime(new Date());
|
|
|
|
+ }
|
|
|
|
+ if(imageClassificationFile != null){
|
|
|
|
+ imageClassificationFile.setUpdateUser(AuthUtil.getUserId());
|
|
|
|
+ imageClassificationFile.setUpdateTime(new Date());
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|