Răsfoiți Sursa

附件排序

cr 2 zile în urmă
părinte
comite
4dcfff608e

+ 12 - 5
blade-service/blade-manager/src/main/java/org/springblade/manager/controller/TableFileController.java

@@ -42,6 +42,7 @@ import org.springblade.manager.entity.WbsTreePrivate;
 import org.springblade.manager.service.IExcelTabService;
 import org.springblade.manager.service.IWbsTreeContractService;
 import org.springblade.manager.service.IWbsTreePrivateService;
+import org.springblade.manager.vo.AppWbsTreeContractVO;
 import org.springblade.manager.vo.ExcelTabVO;
 import org.springblade.resource.feign.NewIOSSClient;
 import org.springframework.data.redis.core.RedisTemplate;
@@ -288,11 +289,17 @@ public class TableFileController extends BladeController {
     @PostMapping("/sort")
     @ApiOperationSupport(order = 1)
     @ApiOperation(value = "附件排序", notes = "传入listids")
-    public R sort(@RequestBody List<TableFile> list){
-        int i=1;
-        for (TableFile file : list) {
-            file.setSort(i++);
+    public R sort(@RequestBody List<AppWbsTreeContractVO> fileList){
+        for (AppWbsTreeContractVO vo : fileList) {
+            List<TableFile> list = vo.getFileList();
+            if(!list.isEmpty()){
+                int i=1;
+                for (TableFile file : list) {
+                    file.setSort(i++);
+                }
+            }
+            tableFileService.updateBatchById(list);
         }
-      return R.status(tableFileService.updateBatchById(list));
+      return R.status(true);
     }
 }