From dc05b17bcc0e757ba54b882565d7d0483bc8260a Mon Sep 17 00:00:00 2001 From: philip <244793088@qq.com> Date: Thu, 19 Aug 2021 17:21:29 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BD=AC=E5=85=A5=E8=BD=AC=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../production/dto/WorkShopTransferDto.java | 9 +++ .../impl/WorkShopTransferServiceImpl.java | 57 ++++++++++++++++--- 2 files changed, 57 insertions(+), 9 deletions(-) diff --git a/production/src/main/java/com/foreverwin/mesnac/production/dto/WorkShopTransferDto.java b/production/src/main/java/com/foreverwin/mesnac/production/dto/WorkShopTransferDto.java index 9164444f..5b3c5c9a 100644 --- a/production/src/main/java/com/foreverwin/mesnac/production/dto/WorkShopTransferDto.java +++ b/production/src/main/java/com/foreverwin/mesnac/production/dto/WorkShopTransferDto.java @@ -16,6 +16,15 @@ public class WorkShopTransferDto extends WorkShopTransfer { private String status; private String dispatchNo; private String resrce; + private String workCenterDesc; + + public String getWorkCenterDesc() { + return workCenterDesc; + } + + public void setWorkCenterDesc(String workCenterDesc) { + this.workCenterDesc = workCenterDesc; + } public String getResrce() { return resrce; diff --git a/production/src/main/java/com/foreverwin/mesnac/production/service/impl/WorkShopTransferServiceImpl.java b/production/src/main/java/com/foreverwin/mesnac/production/service/impl/WorkShopTransferServiceImpl.java index d42af850..7728efce 100644 --- a/production/src/main/java/com/foreverwin/mesnac/production/service/impl/WorkShopTransferServiceImpl.java +++ b/production/src/main/java/com/foreverwin/mesnac/production/service/impl/WorkShopTransferServiceImpl.java @@ -8,8 +8,10 @@ import com.foreverwin.mesnac.common.enums.HandleEnum; import com.foreverwin.mesnac.common.service.SfcDispatchCommonService; import com.foreverwin.mesnac.common.util.ExceptionUtil; import com.foreverwin.mesnac.common.util.StringUtil; +import com.foreverwin.mesnac.meapi.mapper.WorkCenterMapper; import com.foreverwin.mesnac.meapi.model.Operation; import com.foreverwin.mesnac.meapi.model.Router; +import com.foreverwin.mesnac.meapi.model.WorkCenter; import com.foreverwin.mesnac.meapi.service.OperationService; import com.foreverwin.mesnac.meapi.service.RouterService; import com.foreverwin.mesnac.production.dto.WorkShopTransferDto; @@ -20,6 +22,7 @@ import com.foreverwin.mesnac.production.model.WorkShopTransfer; import com.foreverwin.mesnac.production.service.SfcCrossService; import com.foreverwin.mesnac.production.service.WorkShopTransferService; import com.foreverwin.modular.core.exception.BaseException; +import com.foreverwin.modular.core.exception.BusinessException; import com.foreverwin.modular.core.util.CommonMethods; import com.foreverwin.modular.core.util.FrontPage; import org.springframework.beans.factory.annotation.Autowired; @@ -50,6 +53,8 @@ public class WorkShopTransferServiceImpl extends ServiceImpl queryWrapper=new QueryWrapper<>(); + queryWrapper.eq(WorkShopTransfer.SFC,workShopTransfer.getSfc()); + queryWrapper.eq(WorkShopTransfer.STEP_ID,dto.getStepId()); + queryWrapper.eq(WorkShopTransfer.TYPE,"OUT"); + List list = list(queryWrapper); + if (list.isEmpty()){ + throw BusinessException.build("没有转出记录"); + } //转入完成 sfcCrossService.completeAction(site, currentRevisionRef.getHandle(), dto.getResrce(), sfcBO, dto.getQty()); //更改派工单状态