|
|
|
@ -16,8 +16,7 @@ import org.springframework.web.bind.annotation.PostMapping;
|
|
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
import java.util.Arrays;
|
|
|
|
|
/**
|
|
|
|
|
* 裁片工单
|
|
|
|
|
*/
|
|
|
|
@ -31,13 +30,13 @@ public class MesWorkOrderCutController extends BaseMesController<MesWorkOrderCut
|
|
|
|
|
|
|
|
|
|
@PostMapping(value = "/generate")
|
|
|
|
|
@ApiOperation(value = "裁片工单生成", notes = "裁片工单生成")
|
|
|
|
|
public ResultBean doGenerateCutWorkOrder(List<Long> workOrderIds, String cutCode, String remark) {
|
|
|
|
|
public ResultBean doGenerateCutWorkOrder(Long[] workOrderIds, String cutCode, String remark) {
|
|
|
|
|
try {
|
|
|
|
|
|
|
|
|
|
ValidatorBean.checkNotNull(workOrderIds, "工单不存在");
|
|
|
|
|
ValidatorBean.checkNotNull(cutCode, "裁片方案不存在");
|
|
|
|
|
|
|
|
|
|
workOrderCutService.doGenerateCutWorkOrder(workOrderIds, cutCode, remark, AuthUtil.getOrganize().getOrganizeCode(), AuthUtil.getSessionUser().getUserName());
|
|
|
|
|
workOrderCutService.doGenerateCutWorkOrder(Arrays.asList(workOrderIds), cutCode, remark, AuthUtil.getOrganize().getOrganizeCode(), AuthUtil.getSessionUser().getUserName());
|
|
|
|
|
return ResultBean.success("生成成功")
|
|
|
|
|
.setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
|
|
|
|
|
} catch (ImppBusiException busExcep) {
|
|
|
|
@ -49,12 +48,12 @@ public class MesWorkOrderCutController extends BaseMesController<MesWorkOrderCut
|
|
|
|
|
|
|
|
|
|
@PostMapping(value = "/release")
|
|
|
|
|
@ApiOperation(value = "裁片工单发布", notes = "裁片工单发布")
|
|
|
|
|
public ResultBean doReleaseCutWorkOrder(String cutWorkOrderNo) {
|
|
|
|
|
public ResultBean doReleaseCutWorkOrder(String[] cutWorkOrderNos) {
|
|
|
|
|
try {
|
|
|
|
|
|
|
|
|
|
ValidatorBean.checkNotNull(cutWorkOrderNo, "裁片工单不存在");
|
|
|
|
|
ValidatorBean.checkNotNull(cutWorkOrderNos, "裁片工单不存在");
|
|
|
|
|
|
|
|
|
|
workOrderCutService.doReleaseCutWorkOrder(cutWorkOrderNo, AuthUtil.getOrganize().getOrganizeCode(), AuthUtil.getSessionUser().getUserName());
|
|
|
|
|
workOrderCutService.doReleaseCutWorkOrder(Arrays.asList(cutWorkOrderNos), AuthUtil.getOrganize().getOrganizeCode(), AuthUtil.getSessionUser().getUserName());
|
|
|
|
|
return ResultBean.success("发布成功")
|
|
|
|
|
.setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
|
|
|
|
|
} catch (ImppBusiException busExcep) {
|
|
|
|
|