| 
					
				 | 
			
			
				@@ -42,6 +42,11 @@ import nc.vo.pub.lang.UFDouble; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import nc.vo.pub.workflownote.WorkflownoteVO;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import nc.vo.util.CloneUtil;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/**
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ * 采购订单
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ * @author Yaoyu
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ *
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ */
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 public class OrderAddImpl extends BaseServlet implements IHttpServletAdaptor {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	@Override
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -50,10 +55,10 @@ public class OrderAddImpl extends BaseServlet implements IHttpServletAdaptor { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		try {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			NCLocator.getInstance().lookup(ISecurityTokenCallback.class).token("NCSystem".getBytes(),"pfxx".getBytes());
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			String createStr = buildJson(req, resp, this.getClass().getName());
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			NcLog.info("采购订单:"+ createStr);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			JSONObject json = JSON.parseObject(createStr);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			NcLog.info(json.toString());
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			vbillcode = json.getString("vbillcode");
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			//InvocationInfoProxy.getInstance().setUserDataSource("NC6337");
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			InvocationInfoProxy.getInstance().setUserDataSource("NC6337");
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			QueryDataUtil.getBillno(vbillcode);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			checkJson(json);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			OrderVO orderVO = new OrderVO();
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -362,13 +367,14 @@ public class OrderAddImpl extends BaseServlet implements IHttpServletAdaptor { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //			}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			resp.getWriter().write(formatRSJsonData("成功", "", vbillcode).toString());
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			NcLog.info("采购订单结束!");
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} catch (Exception e) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			resp.getWriter().write(formatRSJsonData("失败",e.getMessage() == null ? "" : e.getMessage(),vbillcode).toString());
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			StringWriter stringWriter = new StringWriter();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			e.printStackTrace(new PrintWriter(stringWriter));
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			//获取详细信息
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			String msg=stringWriter.getBuffer().toString();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			NcLog.info(msg);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			NcLog.info("采购订单:"+msg);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	}
 
			 |