|  | @@ -80,7 +80,8 @@ public class TransformAddImpl extends BaseServlet implements IHttpServletAdaptor
 | 
	
		
			
				|  |  |  			 */
 | 
	
		
			
				|  |  |  			transformheadvo.setVbillcode(vbillcode);
 | 
	
		
			
				|  |  |  			transformheadvo.setPk_group(SqlexecuteQuery("pk_group", "org_group", "code", json.getString("pk_group")));
 | 
	
		
			
				|  |  | -			transformheadvo.setPk_org(SqlexecuteQuery("pk_stockorg", "org_stockorg", "code", json.getString("pk_org")));
 | 
	
		
			
				|  |  | +			String pk_org = SqlexecuteQuery("pk_stockorg", "org_stockorg", "code", json.getString("pk_org"));
 | 
	
		
			
				|  |  | +			transformheadvo.setPk_org(pk_org);
 | 
	
		
			
				|  |  |  			transformheadvo.setPk_org_v(SqlexecuteQuery("pk_vid", "org_stockorg_v", "code", json.getString("pk_org")));
 | 
	
		
			
				|  |  |  			transformheadvo.setCorpoid(SqlexecuteQuery("pk_corp", "org_corp", "code", json.getString("corpoid")));
 | 
	
		
			
				|  |  |  			transformheadvo.setCorpvid(SqlexecuteQuery("pk_vid", "org_corp", "code", json.getString("corpoid")));
 | 
	
	
		
			
				|  | @@ -108,7 +109,7 @@ public class TransformAddImpl extends BaseServlet implements IHttpServletAdaptor
 | 
	
		
			
				|  |  |  				transformbodyvo.setPk_org_v(SqlexecuteQuery("pk_vid", "org_stockorg_v", "code", bodyObject.getString("pk_org")));
 | 
	
		
			
				|  |  |  				transformbodyvo.setCorpoid(SqlexecuteQuery("pk_corp", "org_corp", "code", bodyObject.getString("corpoid")));
 | 
	
		
			
				|  |  |  				transformbodyvo.setCorpvid(SqlexecuteQuery("pk_vid", "org_corp", "code", bodyObject.getString("corpoid")));
 | 
	
		
			
				|  |  | -				transformbodyvo.setCbodywarehouseid(SqlexecuteQuery("pk_stordoc", "bd_stordoc", "code", bodyObject.getString("cbodywarehouseid")));
 | 
	
		
			
				|  |  | +				transformbodyvo.setCbodywarehouseid(querStordocPK(pk_org, bodyObject.getString("cbodywarehouseid")));
 | 
	
		
			
				|  |  |  				transformbodyvo.setCmaterialoid(SqlexecuteQuery("pk_source", "bd_material_v", "code", bodyObject.getString("cmaterialoid")));
 | 
	
		
			
				|  |  |  				transformbodyvo.setCmaterialvid(SqlexecuteQuery("pk_material", "bd_material", "code", bodyObject.getString("cmaterialoid")));
 | 
	
		
			
				|  |  |  				transformbodyvo.setCunitid(SqlexecuteQuery("pk_measdoc", "bd_measdoc", "code", bodyObject.getString("cunitid")));
 | 
	
	
		
			
				|  | @@ -228,6 +229,17 @@ public class TransformAddImpl extends BaseServlet implements IHttpServletAdaptor
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  	
 | 
	
		
			
				|  |  | +	
 | 
	
		
			
				|  |  | +	//查询仓库主键
 | 
	
		
			
				|  |  | +	public String querStordocPK(String pk_org,String code) throws Exception {
 | 
	
		
			
				|  |  | +		String sql = "select pk_stordoc from bd_stordoc where pk_org = '"+pk_org+"' and code = '"+code+"' and enablestate = '2' and nvl(dr,0) = 0 ";
 | 
	
		
			
				|  |  | +		String pk_stordoc = (String) iuap.executeQuery(sql, new ColumnProcessor());
 | 
	
		
			
				|  |  | +		if (pk_stordoc == null) {
 | 
	
		
			
				|  |  | +			throw new Exception("未查询到数据!请检查编码"+code+"是否正确!");
 | 
	
		
			
				|  |  | +		}
 | 
	
		
			
				|  |  | +		return pk_stordoc;
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +	
 | 
	
		
			
				|  |  |  	/*
 | 
	
		
			
				|  |  |  	 * 查询转换类型pk
 | 
	
		
			
				|  |  |  	 */
 |