Ver Fonte

销售退货初始化

18870042648 há 2 anos atrás
pai
commit
7a4a4cb4f5

+ 21 - 1
ypff/ypff/src/private/nc/bs/yp/impl/SaleorderOutboundImpl.java

@@ -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;
+//		}
+//	}
+	
 	/*
 	 * 异常信息明细
 	 */