资料维护调整
This commit is contained in:
+14
-13
@@ -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删除
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user