package jnpf.limsController; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import jnpf.limsEntity.LimsQingyandanYichangChuliParam; import jnpf.limsService.LimsQingyandanYichangService; import jnpf.util.R; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /** * 请验单异常申请处理接口。 */ @Tag(name = "lims请验单异常申请接口", description = "将审批后的异常申请变更同步到请验单") @RestController @RequestMapping("/lims/biz/qingyandan/yichang") public class LimsQingyandanYichangController { @Autowired private LimsQingyandanYichangService yichangService; /** * 按流程 ID 和流程任务 ID 处理请验单异常申请。 */ @Operation(summary = "处理请验单异常申请") @PostMapping("/chuli") public R chuli(@RequestBody LimsQingyandanYichangChuliParam param) { String flowId = param == null ? null : param.getFlowId(); String flowTaskId = param == null ? null : param.getFlowTaskId(); int count = yichangService.chuli(flowId, flowTaskId); return R.success("处理成功", count); } }