no message
							parent
							
								
									030554aa7b
								
							
						
					
					
						commit
						3d3994c0a1
					
				| 
						 | 
					@ -1593,6 +1593,7 @@ public class DefaultImportFileManager extends DefaultBaseManager implements Impo
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	@Override
 | 
						@Override
 | 
				
			||||||
	public void importOrderDetail(File file) {
 | 
						public void importOrderDetail(File file) {
 | 
				
			||||||
 | 
							/* 订单集合*/
 | 
				
			||||||
		List<PickTicket> pickTickets=new ArrayList<PickTicket>();
 | 
							List<PickTicket> pickTickets=new ArrayList<PickTicket>();
 | 
				
			||||||
		try {
 | 
							try {
 | 
				
			||||||
			Workbook workbook = Workbook.getWorkbook(file);
 | 
								Workbook workbook = Workbook.getWorkbook(file);
 | 
				
			||||||
| 
						 | 
					@ -1632,6 +1633,7 @@ public class DefaultImportFileManager extends DefaultBaseManager implements Impo
 | 
				
			||||||
			    
 | 
								    
 | 
				
			||||||
			    
 | 
								    
 | 
				
			||||||
			    PickTicket pickTicket=new PickTicket();
 | 
								    PickTicket pickTicket=new PickTicket();
 | 
				
			||||||
 | 
								    /*获取工单集合 工单*/
 | 
				
			||||||
			    List<PickTicket> resultList = pickTickets.stream()
 | 
								    List<PickTicket> resultList = pickTickets.stream()
 | 
				
			||||||
                        .filter(PickTicket -> PickTicket.getCode() == code)
 | 
					                        .filter(PickTicket -> PickTicket.getCode() == code)
 | 
				
			||||||
                        .collect(Collectors.toList());
 | 
					                        .collect(Collectors.toList());
 | 
				
			||||||
| 
						 | 
					@ -1667,7 +1669,7 @@ public class DefaultImportFileManager extends DefaultBaseManager implements Impo
 | 
				
			||||||
				    pickTicket.setLogisticsCompany(logisticsCompany);				    
 | 
									    pickTicket.setLogisticsCompany(logisticsCompany);				    
 | 
				
			||||||
				    pickTicket.setWarehouse(warehouse);
 | 
									    pickTicket.setWarehouse(warehouse);
 | 
				
			||||||
				    commonDao.store(pickTicket);
 | 
									    commonDao.store(pickTicket);
 | 
				
			||||||
				    
 | 
									    /*写入工单集合*/
 | 
				
			||||||
				    pickTickets.add(pickTicket);
 | 
									    pickTickets.add(pickTicket);
 | 
				
			||||||
				    
 | 
									    
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
| 
						 | 
					@ -1685,11 +1687,12 @@ public class DefaultImportFileManager extends DefaultBaseManager implements Impo
 | 
				
			||||||
						"from PickTicketDetail ptd where ptd.pickTicket.id=:ptId and ptd.lineNumber=:lineNumber and ptd.item.code=:itemCode",
 | 
											"from PickTicketDetail ptd where ptd.pickTicket.id=:ptId and ptd.lineNumber=:lineNumber and ptd.item.code=:itemCode",
 | 
				
			||||||
						new String[] { "ptId","lineNumber","itemCode" }, new Object[] { pickTicket.getId(),lineNumber,itemCode });
 | 
											new String[] { "ptId","lineNumber","itemCode" }, new Object[] { pickTicket.getId(),lineNumber,itemCode });
 | 
				
			||||||
			    if (pickTicketDetailList.size()>0) {
 | 
								    if (pickTicketDetailList.size()>0) {
 | 
				
			||||||
 | 
								    	/*重复明细*/
 | 
				
			||||||
			    	pickTicketDetail=pickTicketDetailList.get(0);
 | 
								    	pickTicketDetail=pickTicketDetailList.get(0);
 | 
				
			||||||
			    	pickTicket.setOrderQuantity(pickTicket.getOrderQuantity()+Double.valueOf(orderQuantity)-pickTicketDetail.getOrderQuantity());
 | 
								    	pickTicket.setOrderQuantity(pickTicket.getOrderQuantity()+Double.valueOf(orderQuantity)-pickTicketDetail.getOrderQuantity());
 | 
				
			||||||
					commonDao.store(pickTicket);
 | 
										commonDao.store(pickTicket);
 | 
				
			||||||
				}else {
 | 
									}else {
 | 
				
			||||||
					/* 出库单*/
 | 
										/* 新增明细*/
 | 
				
			||||||
					pickTicket.setOrderQuantity(pickTicket.getOrderQuantity()+Double.valueOf(orderQuantity));
 | 
										pickTicket.setOrderQuantity(pickTicket.getOrderQuantity()+Double.valueOf(orderQuantity));
 | 
				
			||||||
					pickTicket.setPackageQuantity(pickTicket.getPackageQuantity()+1);
 | 
										pickTicket.setPackageQuantity(pickTicket.getPackageQuantity()+1);
 | 
				
			||||||
					commonDao.store(pickTicket);
 | 
										commonDao.store(pickTicket);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue