|  | @@ -133,13 +133,14 @@ ArchiveFileAutoController extends BladeController {
 | 
	
		
			
				|  |  |                      archivesAutoService.save(archive);
 | 
	
		
			
				|  |  |                  } else {
 | 
	
		
			
				|  |  |                      ArchivesAuto archivesAuto = archivesAutoService.getById(archive.getId());
 | 
	
		
			
				|  |  | +                    ArchivesAuto update= new ArchivesAuto();
 | 
	
		
			
				|  |  | +                    update.setId(archive.getId());
 | 
	
		
			
				|  |  |                      if (archivesAuto!= null ) {
 | 
	
		
			
				|  |  |                          if (archivesAuto.getActionType() == 1 || archivesAuto.getActionType() == 2 ) {
 | 
	
		
			
				|  |  | -                            throw new ServiceException("【" + archivesAuto.getName() + "】案卷已正在并卷或重组,请稍后再试!");
 | 
	
		
			
				|  |  | +                            return R.fail("【" + archivesAuto.getName() + "】案卷已正在并卷或重组,请稍后再试!");
 | 
	
		
			
				|  |  |                          }
 | 
	
		
			
				|  |  | -                        archive.setAutoFileSort(archivesAuto.getAutoFileSort());
 | 
	
		
			
				|  |  | +                        update.setAutoFileSort(archivesAuto.getAutoFileSort());
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  | -                    archive.setActionType(null);
 | 
	
		
			
				|  |  |                      //如果有替换文件,则替换
 | 
	
		
			
				|  |  |                      List<ArchivesAutoVO.ApprovalFile> list = archive.getApprovalFileList();
 | 
	
		
			
				|  |  |                      if (list != null && list.size() > 0) {
 | 
	
	
		
			
				|  | @@ -161,12 +162,20 @@ ArchiveFileAutoController extends BladeController {
 | 
	
		
			
				|  |  |                                  archiveFile.setRectification(2);
 | 
	
		
			
				|  |  |                              }
 | 
	
		
			
				|  |  |                              //只修改档案的文件大小和页数
 | 
	
		
			
				|  |  | -                            archive.setPageN(file.getFilePage());
 | 
	
		
			
				|  |  | -                            archive.setFileSize(file.getFileSize());
 | 
	
		
			
				|  |  | +                            update.setPageN(file.getFilePage());
 | 
	
		
			
				|  |  | +                            update.setFileSize(file.getFileSize());
 | 
	
		
			
				|  |  |                              archiveFileClient.updateById2(archiveFile);
 | 
	
		
			
				|  |  |                          }
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  | -                    archivesAutoService.updateById(archive);
 | 
	
		
			
				|  |  | +                    update.setName(archive.getName());
 | 
	
		
			
				|  |  | +                    update.setFileNumber(archive.getFileNumber());
 | 
	
		
			
				|  |  | +                    update.setUnit(archive.getUnit());
 | 
	
		
			
				|  |  | +                    update.setStorageTime(archive.getStorageTime());
 | 
	
		
			
				|  |  | +                    update.setRemark(archive.getRemark());
 | 
	
		
			
				|  |  | +                    update.setSecretLevel(archive.getSecretLevel());
 | 
	
		
			
				|  |  | +                    update.setStartDate(archive.getStartDate());
 | 
	
		
			
				|  |  | +                    update.setEndDate(archive.getEndDate());
 | 
	
		
			
				|  |  | +                    archivesAutoService.updateById(update);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |              }
 | 
	
	
		
			
				|  | @@ -248,16 +257,10 @@ ArchiveFileAutoController extends BladeController {
 | 
	
		
			
				|  |  |                  } else {
 | 
	
		
			
				|  |  |                      ArchivesAuto archivesAuto = archivesAutoService.getById(archive.getId());
 | 
	
		
			
				|  |  |                      if (archivesAuto!= null && (archivesAuto.getActionType() == 1 || archivesAuto.getActionType() == 2)) {
 | 
	
		
			
				|  |  | -                        throw new ServiceException("【" + archivesAuto.getName() + "】案卷已正在并卷或重组,请稍后再试!");
 | 
	
		
			
				|  |  | +                        return R.fail("【" + archivesAuto.getName() + "】案卷已正在并卷或重组,请稍后再试!");
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  | -                    archivesAuto = new ArchivesAuto();
 | 
	
		
			
				|  |  | -                    archivesAuto.setId(archive.getId());
 | 
	
		
			
				|  |  | -                    archivesAuto.setName(archive.getName());
 | 
	
		
			
				|  |  | -                    archivesAuto.setFileNumber(archive.getFileNumber());
 | 
	
		
			
				|  |  | -                    archivesAuto.setUnit(archive.getUnit());
 | 
	
		
			
				|  |  | -                    archivesAuto.setStorageTime(archive.getStorageTime());
 | 
	
		
			
				|  |  | -                    archivesAuto.setRemark(archive.getRemark());
 | 
	
		
			
				|  |  | -                    archivesAutoService.updateById(archivesAuto);
 | 
	
		
			
				|  |  | +                    archive.setActionType(null);
 | 
	
		
			
				|  |  | +                    archivesAutoService.updateById(archive);
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |          } catch (NumberFormatException e) {
 |