/** * 增加出库单详细 (non-Javadoc) * * @see * com.wms3.bms.standard.business.outbound.IOutBoundBus#addOutBoundDetail(com.wms3.bms.standard.entity.outbound.OutboundInvoiceDetail, * java.lang.String) */ public String addOutBoundDetail(OutboundInvoiceDetail outBoundDetail, String strInvoiceId) throws Exception { String strMsg = "操作成功!"; // 同步 出库单号 synchronized (strInvoiceId) { // 出库单 OutboundInvoiceHeader invoice = getOutBoundById(strInvoiceId); if (invoice != null) { if (invoice.getOutstatus().equals("0")) { outBoundDAO.addOutBoundDetail(outBoundDetail); } else { strMsg = "出库单[" + strInvoiceId + "]状态(" + invoice.getOutstatus() + ")不为开单状态0!无法新增出库单详细!"; } } } return strMsg; }