Przeglądaj źródła

调整修改时新增附件

zjc 1 rok temu
rodzic
commit
ec35eeee9a

+ 13 - 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/invest/TProjectInformationController.java

@@ -125,6 +125,19 @@ public class TProjectInformationController extends BaseController
     @PutMapping
     public AjaxResult edit(@RequestBody TProjectInformation tProjectInformation)
     {
+        // todo 保存附件信息
+        List<TUnifyFile> tUnifyFileList = tProjectInformation.getListFile();
+        if(!tUnifyFileList.isEmpty()){
+            for (TUnifyFile tUnifyFile:
+                    tUnifyFileList) {
+                if(tUnifyFile.getId() == null){
+                    tUnifyFile.setFileBusinessId(tProjectInformation.getId());//公司ID
+                    tUnifyFile.setUploadType(String.valueOf(FileType.INFORMATION.ordinal()));//文件类型:公司信息
+                    tUnifyFile.setCreateBy(getNickName());
+                    tUnifyFileService.insertTUnifyFile(tUnifyFile);
+                }
+            }
+        }
         return toAjax(tProjectInformationService.updateTProjectInformation(tProjectInformation));
     }
 

+ 13 - 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/invest/TProjectMeetingController.java

@@ -123,6 +123,19 @@ public class TProjectMeetingController extends BaseController
     @PutMapping
     public AjaxResult edit(@RequestBody TProjectMeeting tProjectMeeting)
     {
+        // todo 保存附件信息
+        List<TUnifyFile> tUnifyFileList = tProjectMeeting.getListFile();
+        if(!tUnifyFileList.isEmpty()){
+            for (TUnifyFile tUnifyFile:
+                    tUnifyFileList) {
+                if(tUnifyFile.getId() == null){
+                    tUnifyFile.setFileBusinessId(tProjectMeeting.getId());//公司ID
+                    tUnifyFile.setUploadType(String.valueOf(FileType.MEETING.ordinal()));//文件类型:公司信息
+                    tUnifyFile.setCreateBy(getNickName());
+                    tUnifyFileService.insertTUnifyFile(tUnifyFile);
+                }
+            }
+        }
         return toAjax(tProjectMeetingService.updateTProjectMeeting(tProjectMeeting));
     }
 

+ 0 - 2
ruoyi-admin/src/main/java/com/ruoyi/web/controller/invest/TProjectPoolController.java

@@ -175,8 +175,6 @@ public class TProjectPoolController extends BaseController
                     tUnifyFile.setUploadType(String.valueOf(FileType.COMPANY.ordinal()));//文件类型:公司信息
                     tUnifyFile.setCreateBy(getNickName());
                     tUnifyFileService.insertTUnifyFile(tUnifyFile);
-                }else{
-                    tUnifyFileService.updateTUnifyFile(tUnifyFile);
                 }
             }
         }

+ 13 - 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/invest/TProjectRecordController.java

@@ -125,6 +125,19 @@ public class TProjectRecordController extends BaseController
     @PutMapping
     public AjaxResult edit(@RequestBody TProjectRecord tProjectRecord)
     {
+        // todo 保存附件信息
+        List<TUnifyFile> tUnifyFileList = tProjectRecord.getListFile();
+        if(!tUnifyFileList.isEmpty()){
+            for (TUnifyFile tUnifyFile:
+                    tUnifyFileList) {
+                if(tUnifyFile.getId() == null){
+                    tUnifyFile.setFileBusinessId(tProjectRecord.getId());//公司ID
+                    tUnifyFile.setUploadType(String.valueOf(FileType.RECORD.ordinal()));//文件类型:公司信息
+                    tUnifyFile.setCreateBy(getNickName());
+                    tUnifyFileService.insertTUnifyFile(tUnifyFile);
+                }
+            }
+        }
         return toAjax(tProjectRecordService.updateTProjectRecord(tProjectRecord));
     }
 

+ 13 - 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/invest/TStudyInformationController.java

@@ -125,6 +125,19 @@ public class TStudyInformationController extends BaseController
     @PutMapping
     public AjaxResult edit(@RequestBody TStudyInformation tStudyInformation)
     {
+        // todo 保存附件信息
+        List<TUnifyFile> tUnifyFileList = tStudyInformation.getListFile();
+        if(!tUnifyFileList.isEmpty()){
+            for (TUnifyFile tUnifyFile:
+                    tUnifyFileList) {
+                if(tUnifyFile.getId() == null){
+                    tUnifyFile.setFileBusinessId(tStudyInformation.getId());//公司ID
+                    tUnifyFile.setUploadType(String.valueOf(FileType.GEN.ordinal()));//文件类型:公司信息
+                    tUnifyFile.setCreateBy(getNickName());
+                    tUnifyFileService.insertTUnifyFile(tUnifyFile);
+                }
+            }
+        }
         return toAjax(tStudyInformationService.updateTStudyInformation(tStudyInformation));
     }