yangys
2025-09-25 31ecdb8c700529a59dd762f0c47f0ed9c66d5092
blade-service/blade-mdm/src/main/java/org/springblade/mdm/machinefile/controller/MachineCollectFileController.java
@@ -5,7 +5,7 @@
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.extern.slf4j.Slf4j;
import org.springblade.core.tool.api.R;
import org.springblade.mdm.basesetting.machine.MachineService;
import org.springblade.mdm.basesetting.machine.service.MachineService;
import org.springblade.mdm.basesetting.machine.entity.Machine;
import org.springblade.mdm.basesetting.producedivision.entity.MdmDept;
import org.springblade.mdm.basesetting.producedivision.service.MdmDeptService;
@@ -43,7 +43,7 @@
         service.accept(ids);
         return R.success();
      }catch(Exception e) {
         log.error("接受文件异常",e);
         log.error("接受选中文件异常",e);
         return R.fail(e.getMessage());
      }
   }
@@ -55,7 +55,7 @@
         service.acceptAll();
         return R.success();
      }catch(Exception e) {
         log.error("接受文件异常",e);
         log.error("接受全部文件异常",e);
         return R.fail(e.getMessage());
      }
   }
@@ -81,14 +81,13 @@
   @Operation(summary = "机床文件TEMP目录分页查询", description = "击穿文件分页查询,查询目录中的文件,还不算时机床回传文件")
   @GetMapping("/file-page-for-acceept")
   public R<IPage<MachineFile>> filePageForAccept(MachineBackFileQueryVO query) {
      List<Long> deptIds = new ArrayList<>();
      if("workshop".equals(query.getNodeType()) || "seg".equals(query.getNodeType())) {
         //节点为车间、工段
         MdmDept dept = mdmDeptService.getById(query.getNodeId());
         String idStr = dept.getAncestors()+","+dept.getId();
         List<MdmDept> depts = mdmDeptService.lambdaQuery().likeRight(MdmDept::getParentId, query.getNodeId()).list();
         deptIds.addAll(depts.stream().map(MdmDept::getId).toList());
         List<Long> deptIds = new ArrayList<>(depts.stream().map(MdmDept::getId).toList());
         deptIds.add(dept.getId());
         //+本车间
         //Func.toStrList(",",idStr)