소스 검색

在上传新版文件时,将更新sys_repo与插入sys_repo_history事务处理,确保一致

李英俊ya 1 개월 전
부모
커밋
93151b375b
1개의 변경된 파일2개의 추가작업 그리고 6개의 파일을 삭제
  1. 2 6
      ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysRepoServiceImpl.java

+ 2 - 6
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysRepoServiceImpl.java

@@ -137,12 +137,8 @@ public class SysRepoServiceImpl implements ISysRepoService
     @Override
     public int insertSysRepoAndSysRepoHistory(SysRepo sysRepo, SysRepoHistory sysRepoHistory)
     {
-       int result =sysRepoMapper.updateSysRepo(sysRepo);
-        if(result!=1){
-            throw new RuntimeException("更新失败");
-        }
-       result = sysRepoHistoryMapper.insertSysRepoHistory(sysRepoHistory);
-       if(result!=1){
+       int result =sysRepoMapper.updateSysRepo(sysRepo) + sysRepoHistoryMapper.insertSysRepoHistory(sysRepoHistory);
+       if(result!=2){
            throw new RuntimeException("插入失败");
        }
        return 1;