拆分修改
							parent
							
								
									1fd26cb3dd
								
							
						
					
					
						commit
						5781732ba8
					
				| 
						 | 
					@ -462,7 +462,11 @@ public class DefaultNewWaveManager extends DefaultBaseManager implements
 | 
				
			||||||
				String[] ids=fenPei.tsakId.split(",");
 | 
									String[] ids=fenPei.tsakId.split(",");
 | 
				
			||||||
				for(int i=0;i<ids.length;i++){
 | 
									for(int i=0;i<ids.length;i++){
 | 
				
			||||||
					Task task=this.commonDao.get(Task.class, Long.parseLong(ids[i]));
 | 
										Task task=this.commonDao.get(Task.class, Long.parseLong(ids[i]));
 | 
				
			||||||
					task.setBillCode(fenPei.gdh+"-"+fenPei.chf_fz);
 | 
										String lx="S";
 | 
				
			||||||
 | 
										if("big".equals(fenPei.wllx)){
 | 
				
			||||||
 | 
											lx="B";
 | 
				
			||||||
 | 
										}
 | 
				
			||||||
 | 
										task.setBillCode(fenPei.gdh+"-"+lx+"-"+fenPei.chf_fz);
 | 
				
			||||||
					task.setEndRegion(gongZuoZhan.code);
 | 
										task.setEndRegion(gongZuoZhan.code);
 | 
				
			||||||
					this.commonDao.store(task);
 | 
										this.commonDao.store(task);
 | 
				
			||||||
					logger.info("one:"+task.getBillCode()+"---"+task.getEndRegion()+"--two:-"+task.getOldGzz()+"---"+task.getOldZrw()+"--three:-"+fenPei.gdh+"-"+fenPei.chf_fz+"-----"+gongZuoZhan.code);
 | 
										logger.info("one:"+task.getBillCode()+"---"+task.getEndRegion()+"--two:-"+task.getOldGzz()+"---"+task.getOldZrw()+"--three:-"+fenPei.gdh+"-"+fenPei.chf_fz+"-----"+gongZuoZhan.code);
 | 
				
			||||||
| 
						 | 
					@ -685,17 +689,53 @@ public class DefaultNewWaveManager extends DefaultBaseManager implements
 | 
				
			||||||
		List<FenPei> list_new =new ArrayList<>();
 | 
							List<FenPei> list_new =new ArrayList<>();
 | 
				
			||||||
		for (String twlKey : touwuliao_map.keySet()) {
 | 
							for (String twlKey : touwuliao_map.keySet()) {
 | 
				
			||||||
			List<GongDanMingXi> list_show = touwuliao_map.get(twlKey);
 | 
								List<GongDanMingXi> list_show = touwuliao_map.get(twlKey);
 | 
				
			||||||
			for (GongDanMingXi gdPaiXu : list_show) {
 | 
								int max_len=0;
 | 
				
			||||||
				List<FenPei> list_fen=gdPaiXu.list;
 | 
								//得出最大列数
 | 
				
			||||||
				
 | 
								if(list_show.size()>0){
 | 
				
			||||||
				for (int i = 0; i < list_fen.size(); i++) {
 | 
									for (GongDanMingXi gdPaiXu : list_show) {
 | 
				
			||||||
					FenPei fenPei=list_fen.get(i);
 | 
										if(max_len<gdPaiXu.list.size()){
 | 
				
			||||||
					fenPei.chf_fz=(i)/cfhs+1;
 | 
											max_len=gdPaiXu.list.size();
 | 
				
			||||||
					fenPei.chf=(i+1)+"";
 | 
										}
 | 
				
			||||||
					fenPei.twl_fz=twlKey;
 | 
									}
 | 
				
			||||||
					list_new.add(fenPei);
 | 
								}
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
								Map<String, Integer> rq_last_show = new HashMap<>();
 | 
				
			||||||
 | 
								for(int i=0;i<max_len;i++){
 | 
				
			||||||
 | 
									//循环每列数据
 | 
				
			||||||
 | 
									Map<String, Integer> rq_last_show2 = new HashMap<>();
 | 
				
			||||||
 | 
									for(int gd_index=0;gd_index<list_show.size();gd_index++){
 | 
				
			||||||
 | 
										//循环每个工单
 | 
				
			||||||
 | 
										GongDanMingXi gdPaiXu =list_show.get(gd_index);
 | 
				
			||||||
 | 
										List<FenPei> list_fen=gdPaiXu.list;
 | 
				
			||||||
 | 
										if(i<gdPaiXu.list.size()){
 | 
				
			||||||
 | 
											FenPei fenPei=list_fen.get(i);
 | 
				
			||||||
 | 
											
 | 
				
			||||||
 | 
											rq_last_show2.put(fenPei.rqh, 1);
 | 
				
			||||||
 | 
											 if((i+1)%cfhs==1){
 | 
				
			||||||
 | 
												//第一列
 | 
				
			||||||
 | 
												 if(rq_last_show.containsKey(fenPei.rqh)){
 | 
				
			||||||
 | 
														fenPei.chf_fz=(i)/cfhs;
 | 
				
			||||||
 | 
														fenPei.chf=(i+1)+"";
 | 
				
			||||||
 | 
														fenPei.twl_fz=twlKey;
 | 
				
			||||||
 | 
														list_new.add(fenPei);
 | 
				
			||||||
 | 
												 }else{
 | 
				
			||||||
 | 
														fenPei.chf_fz=(i)/cfhs+1;
 | 
				
			||||||
 | 
														fenPei.chf=(i+1)+"";
 | 
				
			||||||
 | 
														fenPei.twl_fz=twlKey;
 | 
				
			||||||
 | 
														list_new.add(fenPei);
 | 
				
			||||||
 | 
												 }
 | 
				
			||||||
 | 
											
 | 
				
			||||||
 | 
											}else{
 | 
				
			||||||
 | 
												//其他列
 | 
				
			||||||
 | 
												fenPei.chf_fz=(i)/cfhs+1;
 | 
				
			||||||
 | 
												fenPei.chf=(i+1)+"";
 | 
				
			||||||
 | 
												fenPei.twl_fz=twlKey;
 | 
				
			||||||
 | 
												list_new.add(fenPei);
 | 
				
			||||||
 | 
											}
 | 
				
			||||||
 | 
										}
 | 
				
			||||||
					
 | 
										
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
 | 
									rq_last_show=rq_last_show2;
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		
 | 
							
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue