资料维护调整

This commit is contained in:
zhangqinlin
2021-09-09 15:04:39 +08:00
parent 8119adbe38
commit aa9c634ba1
@@ -192,7 +192,7 @@ public class PayDataFileController extends JeroController<PayDataFile, IPayDataF
lambdaQueryWrapper.eq(PayDataDirectory::getId, id);
lambdaQueryWrapper.eq(PayDataDirectory::getType, dataType);
lambdaQueryWrapper.eq(PayDataDirectory::getCreateBy, sysUser.getUsername());
PayDataDirectory one = payDataDirectoryService.getOne(lambdaQueryWrapper);
PayDataDirectory one = payDataDirectoryService.getOne(lambdaQueryWrapper,false);
if (!ObjectUtils.isEmpty(one)) {
if (!"0".equals(one.getParentId())) {
findToTree(one.getParentId(),dataType);
@@ -212,31 +212,32 @@ public class PayDataFileController extends JeroController<PayDataFile, IPayDataF
@ApiImplicitParams({
@ApiImplicitParam(name = "dataId",value = "目录id",required = true),
@ApiImplicitParam(name = "keyId",value = "主键id",required = true),
@ApiImplicitParam(name = "dataType",value = "文件类型,1:资料,2:会议",required = true),
@ApiImplicitParam(name = "fileIds", value = "资料ids,多个以逗号隔开",required = true),
@ApiImplicitParam(name = "filePath", value = "目录层级",required = true),
@ApiImplicitParam(name = "oldFileId", value = "原来资料id",required = true)
})
public Result<?> edit(@RequestParam(name="dataId") String dataId,
@RequestParam(name="keyId") String keyId,
@RequestParam(name="fileIds") String fileIds,
@RequestParam(name="filePath") String filePath,
@RequestParam(name="dataType") int dataType,
@RequestParam(name="oldFileId") String oldFileId) {
iossFileService.removeById(oldFileId);
payDataFileService.removeById(keyId);
ArrayList<String> strings2 = new ArrayList<>(Arrays.asList(fileIds.split(",")));
ArrayList<PayDataFile> objects = new ArrayList<>();
for(String fileid:strings2){
ArrayList<String> fileIdList = new ArrayList<>(Arrays.asList(fileIds.split(",")));
ArrayList<PayDataFile> list = new ArrayList<>();
stringBuffer = new StringBuffer();
findToTree(dataId, dataType);
stringBuffer.deleteCharAt(stringBuffer.lastIndexOf("/"));
for (String id : fileIdList) {
PayDataFile payDataFile = new PayDataFile();
payDataFile.setFileId(fileid);
payDataFile.setFilePath(filePath);
payDataFile.setFilePath(stringBuffer.toString());
payDataFile.setFileId(id);
payDataFile.setDataId(dataId);
objects.add(payDataFile);
list.add(payDataFile);
}
payDataFileService.saveBatch(objects);
return Result.OK("编辑成功!");
payDataFileService.saveBatch(list);
return Result.OK("编辑成功");
}
/**
* 通过id删除
*