生产操作完成时,判读标准工时是否为空

master
zpl 4 years ago
parent 323012f81d
commit b47d12d0a9

@ -38,6 +38,7 @@ import com.foreverwin.mesnac.production.service.PodTemplateService;
import com.foreverwin.mesnac.production.service.SfcCrossService;
import com.foreverwin.mesnac.production.service.SfcHoldLogService;
import com.foreverwin.modular.core.exception.BaseException;
import com.foreverwin.modular.core.exception.BusinessException;
import com.foreverwin.modular.core.meext.MEServices;
import com.foreverwin.modular.core.util.CommonMethods;
import com.sap.me.production.AssembleComponentsRequest;
@ -356,6 +357,9 @@ public class PodTemplateServiceImpl implements PodTemplateService {
SfcDispatchDto sfcdispatch = new SfcDispatchDto();
sfcdispatch.setHandle(HandleEnum.SFC_DISPATCH.getHandle(site, dispatchNo));
sfcdispatch = sfcDispatchCommonService.findSfcDispatchBySfc(sfcdispatch);
if (sfcdispatch.getProdHours() == null){
throw BusinessException.build("产品条码["+ sfcdispatch.getSfc() +"]的标准工时为空,无法报工!");
}
sendErp(sfc, stepId, qty, BigDecimal.ZERO, qty.multiply(sfcdispatch.getProdHours()));
}
} catch (Exception e) {

Loading…
Cancel
Save