package com.lxzn.mes.controller; import com.lxzn.api.mes.MesDispatchTaskControllerApi; import com.lxzn.framework.domain.mes.MesDispatchTask; import com.lxzn.framework.domain.mes.request.MesDispatchTaskRequest; import com.lxzn.framework.model.response.CommonCode; import com.lxzn.framework.model.response.QueryPageResponseResult; import com.lxzn.framework.model.response.ResponseResult; import com.lxzn.mes.service.IMesDispatchTaskService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; /** * @author clown * * @date 2022/11/8 */ @RestController @RequestMapping("/mes/dispatch") public class MesDispatchTaskController implements MesDispatchTaskControllerApi { @Autowired private IMesDispatchTaskService mesDispatchTaskService; @Override @GetMapping("/find/page/{page}/{size}") public QueryPageResponseResult findPageList(@PathVariable("page") int page, @PathVariable("size") int size, MesDispatchTaskRequest sourceRequest) { return mesDispatchTaskService.findPageList(page,size,sourceRequest); } @Override @PutMapping("/ncSending/{id}") public ResponseResult ncSendingFromMes(@PathVariable("id") String id) { MesDispatchTask task = mesDispatchTaskService.getById(id); if (task == null) { return new ResponseResult(CommonCode.FAIL); } try { boolean b = mesDispatchTaskService.disPatchTaskNc(task); if (b) { task.setNcIssued(2); mesDispatchTaskService.saveOrUpdate(task); } return new ResponseResult(CommonCode.SUCCESS); }catch (Exception e) { return new ResponseResult(CommonCode.FAIL); } } }