|
@@ -23,6 +23,7 @@ import nc.log.NcLog;
|
|
|
import nc.md.persist.framework.IMDPersistenceQueryService;
|
|
|
import nc.vo.ic.m4c.entity.SaleOutVO;
|
|
|
import nc.vo.pub.BusinessException;
|
|
|
+import nc.vo.so.m30.entity.SaleOrderVO;
|
|
|
import nc.vo.so.m4331.entity.DeliveryVO;
|
|
|
import net.sf.json.JSONObject;
|
|
|
|
|
@@ -64,11 +65,13 @@ public class SaleorderOutboundImpl extends BaseServlet implements IHttpServletAd
|
|
|
checkJson();//非空判断
|
|
|
|
|
|
DeliveryVO deliveryVO = getDeliveryVO(vbillcode);//获取发货单AggVO
|
|
|
+// SaleOrderVO saleOrderVO = getSaleOrderVO(vbillcode);//获取销售订单AggVO
|
|
|
|
|
|
InvocationInfoProxy.getInstance().setGroupId(SqlexecuteQuery("pk_group", "org_group", "code", p_data.getString("group")));
|
|
|
InvocationInfoProxy.getInstance().setUserId(SqlexecuteQuery("cuserid", "sm_user", "user_code", p_data.getString("creator")));
|
|
|
|
|
|
SaleOutVO sOutVO = (SaleOutVO) PfUtilTools.runChangeData("4331", "4C", deliveryVO);
|
|
|
+// SaleOutVO sOutVO = (SaleOutVO) PfUtilTools.runChangeData("30", "4C", saleOrderVO);
|
|
|
|
|
|
setSaleOutVO(sOutVO);
|
|
|
|
|
@@ -130,7 +133,7 @@ public class SaleorderOutboundImpl extends BaseServlet implements IHttpServletAd
|
|
|
}
|
|
|
|
|
|
/*
|
|
|
- * 获取销售订单AggVO
|
|
|
+ * 获取发货单AggVO
|
|
|
*/
|
|
|
@SuppressWarnings("unchecked")
|
|
|
private DeliveryVO getDeliveryVO(String vbillcode) throws Exception {
|
|
@@ -146,6 +149,23 @@ public class SaleorderOutboundImpl extends BaseServlet implements IHttpServletAd
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+// /*
|
|
|
+// * 获取销售订单AggVO
|
|
|
+// */
|
|
|
+// @SuppressWarnings("unchecked")
|
|
|
+// private SaleOrderVO getSaleOrderVO(String vbillcode) throws Exception {
|
|
|
+//
|
|
|
+// ArrayList<SaleOrderVO> SaleOrderVOs = (ArrayList<SaleOrderVO>)
|
|
|
+// qryService.queryBillOfVOByCond(SaleOrderVO.class,"vbillcode = '"+vbillcode+"'",true,false);
|
|
|
+//
|
|
|
+// if (SaleOrderVOs == null || SaleOrderVOs.size() == 0) {
|
|
|
+// throw new Exception("根据单据号'"+vbillcode+"'未找到销售订单,请检查!");
|
|
|
+// }else {
|
|
|
+// SaleOrderVO saleOrderVO = (SaleOrderVO) SaleOrderVOs.get(0).clone();
|
|
|
+// return saleOrderVO;
|
|
|
+// }
|
|
|
+// }
|
|
|
+
|
|
|
/*
|
|
|
* 异常信息明细
|
|
|
*/
|