| 
					
				 | 
			
			
				@@ -93,7 +93,7 @@ public class PurchaseWarehousingServiceImpl extends ServiceImpl<PurchaseWarehous 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 System.out.println(map.get("ID")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 //获取最大code 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                String cCode=oConvertUtils.addOne(this.baseMapper.getMaxCode("cCode","RdRecord01")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                String cCode=oConvertUtils.addOne(this.baseMapper.getMaxCode("cCode","RdRecord01","dDate")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if(cCode!=null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     map.put("cCode",cCode); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -304,20 +304,20 @@ public class PurchaseWarehousingServiceImpl extends ServiceImpl<PurchaseWarehous 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 this.baseMapper.saveRdRecord01One(map); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 //调拨单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 //判断接收方是否有只值 宁波森语 马菲羊 森语集团 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//                if(map.get("cVenCodeReceiver")!=null&&!String.valueOf(map.get("cVenCodeReceiver")).equals("")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//                    //根据接收方获取供应商信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//                    Map<String,Object> mapVenCode= this.baseMapper.getWhCodeByVenCode(String.valueOf(map.get("cVenCodeReceiver"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//                    if(mapVenCode!=null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//                        String cVenAbbName=String.valueOf(mapVenCode.get("cVenAbbName"));//供应商简称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//                        //判断是否外部供应商  外部则进入下一波做调拨单 非则不做 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//                        if(!cVenAbbName.equals("宁波森语")&&!cVenAbbName.equals("马菲羊")&&!cVenAbbName.equals("森语集团")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//                            //保存调拨单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//                            saveTransVouch(map,itemList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//                    }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//                        throw new RuntimeException("未能找到接收方信息"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if(map.get("cVenCodeReceiver")!=null&&!String.valueOf(map.get("cVenCodeReceiver")).equals("")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    //根据接收方获取供应商信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    Map<String,Object> mapVenCode= this.baseMapper.getWhCodeByVenCode(String.valueOf(map.get("cVenCodeReceiver"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if(mapVenCode!=null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        String cVenAbbName=String.valueOf(mapVenCode.get("cVenAbbName"));//供应商简称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        //判断是否外部供应商  外部则进入下一波做调拨单 非则不做 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        if(!cVenAbbName.equals("宁波森语")&&!cVenAbbName.equals("马菲羊")&&!cVenAbbName.equals("森语集团")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            //保存调拨单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            saveTransVouch(map,itemList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        throw new RuntimeException("未能找到接收方信息"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -501,7 +501,7 @@ public class PurchaseWarehousingServiceImpl extends ServiceImpl<PurchaseWarehous 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //获取主表最大ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         transVouchMao.put("ID",oConvertUtils.addOne(getMaxId("ID","TransVouch"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //获取最大编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        transVouchMao.put("cTVCode",oConvertUtils.addOne(getMaxId("cTVCode","TransVouch"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        transVouchMao.put("cTVCode",oConvertUtils.addOne(this.baseMapper.getMaxCode("cTVCode","TransVouch","dTVDate"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //修改最大编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.baseMapper.updateVoucherHistoryCNumber(oConvertUtils.maxNumber(String.valueOf(transVouchMao.get("cTVCode"))),"0304"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //单据日期 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -510,8 +510,7 @@ public class PurchaseWarehousingServiceImpl extends ServiceImpl<PurchaseWarehous 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         transVouchMao.put("dTVDate",formatter.format(date)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //转出部门 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         transVouchMao.put("cODepCode",""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //转入部门 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        transVouchMao.put("cIDepCode",rdRecord01Map.get("cDepCode")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //转出仓库 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         transVouchMao.put("cOWhCode",rdRecord01Map.get("cWhCode")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //转入仓库?? 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -541,6 +540,8 @@ public class PurchaseWarehousingServiceImpl extends ServiceImpl<PurchaseWarehous 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if(OM_MOmainMap==null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             throw new RuntimeException("未找到下游订单"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //转入部门 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        transVouchMao.put("cIDepCode",OM_MOmainMap.get("cDepCode")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //订单号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         transVouchMao.put("cMPoCode",rdRecords01List.get(0).get("downstreamOrderNumber"));//1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         transVouchMao.put("cDefine13",rdRecords01List.get(0).get("downstreamOrderNumber"));//1 
			 |