分配行数不正确
							parent
							
								
									6cc905d43f
								
							
						
					
					
						commit
						5dda03150b
					
				| 
						 | 
					@ -74,12 +74,12 @@ public class DefaultNewWaveManager extends DefaultBaseManager implements
 | 
				
			||||||
			allocateGZZ(waveDoc.getCode(), NewWaveFlag.LXQ, lx_codes,
 | 
								allocateGZZ(waveDoc.getCode(), NewWaveFlag.LXQ, lx_codes,
 | 
				
			||||||
					(int) lx_sx.getTaskD(), getValueGzzNumber(lx_sx), lxCount,
 | 
										(int) lx_sx.getTaskD(), getValueGzzNumber(lx_sx), lxCount,
 | 
				
			||||||
					maps);
 | 
										maps);
 | 
				
			||||||
//			allocateGZZ(waveDoc.getCode(), NewWaveFlag.HJQ, hj_codes,
 | 
								allocateGZZ(waveDoc.getCode(), NewWaveFlag.HJQ, hj_codes,
 | 
				
			||||||
//					(int) hj_sx.getTaskD(), getValueGzzNumber(hj_sx), hjCount,
 | 
										(int) hj_sx.getTaskD(), getValueGzzNumber(hj_sx), hjCount,
 | 
				
			||||||
//					maps);
 | 
										maps);
 | 
				
			||||||
//			allocateGZZ(waveDoc.getCode(), NewWaveFlag.LKQ, lk_codes,
 | 
								allocateGZZ(waveDoc.getCode(), NewWaveFlag.LKQ, lk_codes,
 | 
				
			||||||
//					(int) lk_sx.getTaskD(), getValueGzzNumber(lk_sx), lkCount,
 | 
										(int) lk_sx.getTaskD(), getValueGzzNumber(lk_sx), lkCount,
 | 
				
			||||||
//					maps);
 | 
										maps);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
| 
						 | 
					@ -123,6 +123,7 @@ public class DefaultNewWaveManager extends DefaultBaseManager implements
 | 
				
			||||||
				+ "left join STOCK s1 on s1.id=loc.stock "
 | 
									+ "left join STOCK s1 on s1.id=loc.stock "
 | 
				
			||||||
				+ "left join WAVE_DOC wd on wd.id=t.WAVE_DOC_ID  "
 | 
									+ "left join WAVE_DOC wd on wd.id=t.WAVE_DOC_ID  "
 | 
				
			||||||
				+ "where 1=1 and pt.BILL_TYPE_ID=1094   "
 | 
									+ "where 1=1 and pt.BILL_TYPE_ID=1094   "
 | 
				
			||||||
 | 
					//				+ " and pt.code='1100406979B' "
 | 
				
			||||||
				// + "and t.agv_status in (0,-1) "
 | 
									// + "and t.agv_status in (0,-1) "
 | 
				
			||||||
				+ "and wd.code='" + waveDocCode
 | 
									+ "and wd.code='" + waveDocCode
 | 
				
			||||||
				+ "' and t.WAVE_DOC_ID is not null";
 | 
									+ "' and t.WAVE_DOC_ID is not null";
 | 
				
			||||||
| 
						 | 
					@ -222,13 +223,15 @@ public class DefaultNewWaveManager extends DefaultBaseManager implements
 | 
				
			||||||
			// LogPrint("---gdh:"+gdh+"		currCount:"+currCount);
 | 
								// LogPrint("---gdh:"+gdh+"		currCount:"+currCount);
 | 
				
			||||||
			// 在touwuliao_map中进行匹配
 | 
								// 在touwuliao_map中进行匹配
 | 
				
			||||||
			boolean isFind = false;
 | 
								boolean isFind = false;
 | 
				
			||||||
 | 
								LogPrint(true, gdPaiXu.gdh+"工单号行数"+gdPaiXu.hangshu+"==="+gdPaiXu.list.size());
 | 
				
			||||||
			for (String twlKey : touwuliao_map.keySet()) {
 | 
								for (String twlKey : touwuliao_map.keySet()) {
 | 
				
			||||||
				String twl_in = touwuliao_map.get(twlKey).get(0).list.get(0).twl_fz
 | 
									String twl_in = touwuliao_map.get(twlKey).get(0).list.get(0).twl_fz
 | 
				
			||||||
						+ "_"
 | 
											+ "_"
 | 
				
			||||||
						+ touwuliao_map.get(twlKey).get(0).list.get(0).chf_fz;
 | 
											+ touwuliao_map.get(twlKey).get(0).list.get(0).chf_fz;
 | 
				
			||||||
				int currCount_in = touwuliao_map.get(twlKey).get(0).hangshu;
 | 
									int currCount_in = touwuliao_map.get(twlKey).get(0).hangshu;
 | 
				
			||||||
				if (twl_in.equals(fenzu)
 | 
									if (twl_in.equals(fenzu)
 | 
				
			||||||
						&& (Math.abs(currCount - currCount_in) <= 4||Math.abs(currCount - currCount_in) >40)) {
 | 
					//						&& (Math.abs(currCount - currCount_in) <= 4||Math.abs(currCount - currCount_in) >40)
 | 
				
			||||||
 | 
											) {
 | 
				
			||||||
					// 在分配好的数据中找到了相同的头物料 且 数量差小于4  头物料分组规则
 | 
										// 在分配好的数据中找到了相同的头物料 且 数量差小于4  头物料分组规则
 | 
				
			||||||
					List<GongDanMingXi> old = touwuliao_map.get(twlKey);
 | 
										List<GongDanMingXi> old = touwuliao_map.get(twlKey);
 | 
				
			||||||
					old.add(gdPaiXu);
 | 
										old.add(gdPaiXu);
 | 
				
			||||||
| 
						 | 
					@ -246,18 +249,6 @@ public class DefaultNewWaveManager extends DefaultBaseManager implements
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		int hs=0;
 | 
					 | 
				
			||||||
		for (String twlKey : touwuliao_map.keySet()) {
 | 
					 | 
				
			||||||
			List<GongDanMingXi> GongDanList = touwuliao_map.get(twlKey);
 | 
					 | 
				
			||||||
			for(GongDanMingXi gd:GongDanList){
 | 
					 | 
				
			||||||
				hs+=gd.list.size();
 | 
					 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
		LogPrint(true,"我来了,GongDanMingXi"+GongDan_List.size()+"行数:"+hs);
 | 
					 | 
				
			||||||
		if(1==1){
 | 
					 | 
				
			||||||
			return;
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		// 打印头物料分组后的情况
 | 
							// 打印头物料分组后的情况
 | 
				
			||||||
		PirntFirstTouwuLiaoMap(touwuliao_map, "最终头物料分组");
 | 
							PirntFirstTouwuLiaoMap(touwuliao_map, "最终头物料分组");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue