yangys
2025-09-20 6b7db6b11ebcc2e8e1eff86443e77fe63e5d8080
blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/controller/ProgramOnMachineExportController.java
@@ -13,7 +13,7 @@
import org.springblade.core.tool.api.R;
import org.springblade.core.tool.utils.DateUtil;
import org.springblade.core.tool.utils.Func;
import org.springblade.mdm.flow.constants.FlowVariableContants;
import org.springblade.mdm.flow.constants.FlowVariableConstant;
import org.springblade.mdm.flow.service.FlowCommonService;
import org.springblade.mdm.flow.service.ProgramOnMachineExportService;
import org.springblade.mdm.flow.service.TaskDispatchService;
@@ -49,7 +49,6 @@
      return R.data(pages);
   }
   @PostMapping("/export")
   @Operation(summary = "导出现场编制记录", description = "导出现场编制记录")
   public void export(ProgramOnMachineQueryVO queryVO,HttpServletResponse response) throws IOException {
@@ -62,14 +61,15 @@
      page.getRecords().forEach(record -> {
         ProgramOnMachineExcel excel = new ProgramOnMachineExcel();
         Map<String,Object> vars = record.getVariables();
         excel.setDrawingNo(Func.toStr(vars.get(FlowVariableContants.DRAWING_NO)));
         excel.setProcessNo(Func.toStr(vars.get(FlowVariableContants.PROCESS_NO)));
         excel.setProcessEdition(Func.toStr(vars.get(FlowVariableContants.PROCESS_EDITION)));
         excel.setMachineCode(Func.toStr(vars.get(FlowVariableContants.MACHINE_CODE)));
         excel.setDrawingNo(Func.toStr(vars.get(FlowVariableConstant.DRAWING_NO)));
         excel.setProcessNo(Func.toStr(vars.get(FlowVariableConstant.PROCESS_NO)));
         excel.setProcessEdition(Func.toStr(vars.get(FlowVariableConstant.PROCESS_EDITION)));
         excel.setMachineCode(Func.toStr(vars.get(FlowVariableConstant.MACHINE_CODE)));
         excel.setProcessInstanceId(record.getProcessInstanceId());
         excel.setDeviation(Func.toStr(record.getVariables().get(FlowVariableConstant.DEVIATION)));
         list.add(excel);
      });
      ExcelUtil.export(response, "现场编制记录" + DateUtil.time(), "机床数据表", list, ProgramOnMachineExcel.class);
      ExcelUtil.export(response, "现场编制记录" + DateUtil.time(), "现场编制记录", list, ProgramOnMachineExcel.class);
   }
}