hyingbo
3 天以前 6da57b610d97be3f79084d43440e7823d707b249
lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamThirdMaintenanceOrderController.java
@@ -1,6 +1,7 @@
package org.jeecg.modules.eam.controller;
import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.swagger.annotations.Api;
@@ -171,8 +172,8 @@
    * @param ids
    * @return
    */
   @AutoLog(value = "周保工单-批量作废")
   @ApiOperation(value = "周保工单-批量作废", notes = "周保工单-批量作废")
   @AutoLog(value = "三保工单-批量作废")
   @ApiOperation(value = "三保工单-批量作废", notes = "三保工单-批量作废")
   @DeleteMapping(value = "/abolishBatch")
   public Result<?> abolishBatch(@RequestParam(name = "ids", required = true) String ids) {
      List<String> list = Arrays.asList(ids.split(","));
@@ -194,8 +195,8 @@
    * @param ids
    * @return
    */
   @AutoLog(value = "周保工单-批量领取")
   @ApiOperation(value = "周保工单-批量领取", notes = "周保工单-批量领取")
   @AutoLog(value = "三保工单-批量领取")
   @ApiOperation(value = "三保工单-批量领取", notes = "三保工单-批量领取")
   @DeleteMapping(value = "/collectBatch")
   public Result<?> collectBatch(@RequestParam(name = "ids", required = true) String ids) {
      List<String> list = Arrays.asList(ids.split(","));
@@ -211,4 +212,27 @@
      });
      return Result.OK("批量领取成功 " + i.get() + " 条工单!");
   }
   /**
    * 我的待办,审批动作
    *
    * @param request
    * @return
    */
   @ApiOperation(value = "三保工单-执行操作", notes = "三保工单-执行操作")
   @PutMapping(value = "/approval")
   public Result<?> approval(@RequestBody EamThirdMaintenanceRequest request) {
      if (request == null) {
         return Result.error("审批的对象不能为空!");
      }
      // 检查请求参数
      if (StrUtil.isBlank(request.getTaskId()) || StrUtil.isBlank(request.getDataId()) || StrUtil.isBlank(request.getInstanceId())) {
         return Result.error("审批任务错误或不存在!");
      }
      EamThirdMaintenanceOrder entity = eamThirdMaintenanceOrderService.approval(request);
      if (entity == null) {
         return Result.error("操作失败!");
      }
      return Result.ok("操作成功!");
   }
}