예제 #1
0
 /**
  * 增加出库单详细 (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;
 }