|  | @@ -748,19 +748,14 @@ public class SyPreAssembledPackingListServiceImpl extends ServiceImpl<SyPreAssem
 | 
											
												
													
														|  |  		List<String> ids=new ArrayList<>();
 |  |  		List<String> ids=new ArrayList<>();
 | 
											
												
													
														|  |  		long startTime = System.currentTimeMillis();
 |  |  		long startTime = System.currentTimeMillis();
 | 
											
												
													
														|  |  		for (SyPreAssembledPackingList item : items1){
 |  |  		for (SyPreAssembledPackingList item : items1){
 | 
											
												
													
														|  | -			List<SyPreAssembledPackingListItem> listItems2=item.getSyPreAssembledPackingListItemList();
 |  | 
 | 
											
												
													
														|  | -			for (SyPreAssembledPackingListItem listItem : listItems2){
 |  | 
 | 
											
												
													
														|  | -				for (SizeTable sizeTable : listItem.getSizeTables()){
 |  | 
 | 
											
												
													
														|  | -					ids.add(sizeTable.getItemId());
 |  | 
 | 
											
												
													
														|  | -				}
 |  | 
 | 
											
												
													
														|  | -			}
 |  | 
 | 
											
												
													
														|  | 
 |  | +			ids.add(item.getSyDeclarationElementsId());//获取主表id
 | 
											
												
													
														|  |  		}
 |  |  		}
 | 
											
												
													
														|  |  		QueryWrapper queryWrapper=new QueryWrapper();
 |  |  		QueryWrapper queryWrapper=new QueryWrapper();
 | 
											
												
													
														|  | -		queryWrapper.in("id",ids);
 |  | 
 | 
											
												
													
														|  | 
 |  | +		queryWrapper.in("shipping_Details_Id",ids);
 | 
											
												
													
														|  |  		List<SyShippingDetailsItem> syItems=syShippingDetailsItemMapper.selectList(queryWrapper);//获取数据
 |  |  		List<SyShippingDetailsItem> syItems=syShippingDetailsItemMapper.selectList(queryWrapper);//获取数据
 | 
											
												
													
														|  |  		Map<String,SyShippingDetailsItem> mapItems=new HashMap<>();
 |  |  		Map<String,SyShippingDetailsItem> mapItems=new HashMap<>();
 | 
											
												
													
														|  |  		for (SyShippingDetailsItem item : syItems){
 |  |  		for (SyShippingDetailsItem item : syItems){
 | 
											
												
													
														|  | -			mapItems.put(item.getId(),item);
 |  | 
 | 
											
												
													
														|  | 
 |  | +			mapItems.put(item.getGroupId()+item.getSize(),item);
 | 
											
												
													
														|  |  		}
 |  |  		}
 | 
											
												
													
														|  |  		long endTime2 = System.currentTimeMillis();
 |  |  		long endTime2 = System.currentTimeMillis();
 | 
											
												
													
														|  |  		System.out.println("批量查询时间:" + (endTime2 - startTime) + "ms");
 |  |  		System.out.println("批量查询时间:" + (endTime2 - startTime) + "ms");
 | 
											
										
											
												
													
														|  | @@ -811,67 +806,68 @@ public class SyPreAssembledPackingListServiceImpl extends ServiceImpl<SyPreAssem
 | 
											
												
													
														|  |  						if(size.getProportion()==null){
 |  |  						if(size.getProportion()==null){
 | 
											
												
													
														|  |  							size.setProportion(0);
 |  |  							size.setProportion(0);
 | 
											
												
													
														|  |  						}
 |  |  						}
 | 
											
												
													
														|  | -						SyPreAssembledPackingListItem item1=item;
 |  | 
 | 
											
												
													
														|  | 
 |  | +						SyShippingDetailsItem syItem=mapItems.get(item.getGroupItemId()+size.getSize());
 | 
											
												
													
														|  | 
 |  | +						if(syItem==null){
 | 
											
												
													
														|  | 
 |  | +							continue;
 | 
											
												
													
														|  | 
 |  | +						}
 | 
											
												
													
														|  | 
 |  | +						SyPreAssembledPackingListItem item1=item;//itemid
 | 
											
												
													
														|  |  						item1.setSize(size.getSize());//获取尺码信息
 |  |  						item1.setSize(size.getSize());//获取尺码信息
 | 
											
												
													
														|  |  						BigDecimal boxNumber=boxNumber1.multiply(new BigDecimal(size.getProportion()));//获取该尺码件数
 |  |  						BigDecimal boxNumber=boxNumber1.multiply(new BigDecimal(size.getProportion()));//获取该尺码件数
 | 
											
												
													
														|  |  						item1.setTotal(boxNumber);//该尺码件数
 |  |  						item1.setTotal(boxNumber);//该尺码件数
 | 
											
												
													
														|  |  						syPreAssembledPackingList.setTotal(syPreAssembledPackingList.getTotal().add(boxNumber));
 |  |  						syPreAssembledPackingList.setTotal(syPreAssembledPackingList.getTotal().add(boxNumber));
 | 
											
												
													
														|  |  						item1.setActualPackingQty(size.getQuantity());//获取该尺码计划装箱数量
 |  |  						item1.setActualPackingQty(size.getQuantity());//获取该尺码计划装箱数量
 | 
											
												
													
														|  | -						item1.setSyDeclarationElementsItemId(size.getItemId());//获取到发运明细子表id
 |  | 
 | 
											
												
													
														|  | 
 |  | +						item1.setSyDeclarationElementsItemId(syItem.getId());//获取到发运明细子表id
 | 
											
												
													
														|  |  						item1.setSort(size.getNum());//获取序号
 |  |  						item1.setSort(size.getNum());//获取序号
 | 
											
												
													
														|  |  						item1.setId(oConvertUtils.id());//获取到随机iddistributionPoint
 |  |  						item1.setId(oConvertUtils.id());//获取到随机iddistributionPoint
 | 
											
												
													
														|  |  						//item1.setRemainingQuantity(boxNumber);//剩余数量
 |  |  						//item1.setRemainingQuantity(boxNumber);//剩余数量
 | 
											
												
													
														|  |  						//获取发育明细数据
 |  |  						//获取发育明细数据
 | 
											
												
													
														|  |  						//SyShippingDetailsItem syItem=syShippingDetailsItemMapper.selectById(item1.getSyDeclarationElementsItemId());
 |  |  						//SyShippingDetailsItem syItem=syShippingDetailsItemMapper.selectById(item1.getSyDeclarationElementsItemId());
 | 
											
												
													
														|  | -						SyShippingDetailsItem syItem=mapItems.get(size.getItemId());
 |  | 
 | 
											
												
													
														|  | -						if(syItem!=null){
 |  | 
 | 
											
												
													
														|  | -							item1.setPackId(syItem.getPackId());
 |  | 
 | 
											
												
													
														|  | -							//item1.setDistributionPoint(syItem.getDistributionPoint());
 |  | 
 | 
											
												
													
														|  | -							item1.setUnitPrice(syItem.getSalesUnitPrice());//获取销售单价
 |  | 
 | 
											
												
													
														|  | -							item1.setFactoryUnitPrice(new BigDecimal(syItem.getFactoryUnitPrice()==null?"0":syItem.getFactoryUnitPrice()));//工厂单价
 |  | 
 | 
											
												
													
														|  | -							item1.setInventoryName(syItem.getInventoryName());//存货名称
 |  | 
 | 
											
												
													
														|  | -							item1.setAcSetNo(syItem.getAccount());//获取账套号
 |  | 
 | 
											
												
													
														|  | -							item1.setHod(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(syItem.getPreDeliveryDate()));//预发货日期
 |  | 
 | 
											
												
													
														|  | -							item1.setTotalPrice(item1.getTotal().multiply(item1.getUnitPrice()));//获取总价		箱数*单价-->件数*单价
 |  | 
 | 
											
												
													
														|  | -							item1.setOrderNumber(syItem.getOrderNumber());//获取订单号
 |  | 
 | 
											
												
													
														|  | -							//item1.setWithCode(syItem.getCodingRules());//配码规则	因为导出文件新加了配码字段所以注释
 |  | 
 | 
											
												
													
														|  | -							item1.setSpurOrSubOrder(syItem.getPurOrSubOrder());//获取采购委外订货号
 |  | 
 | 
											
												
													
														|  | -							item1.setSyOrderDataItemId(syItem.getSyOrderDataItemId());//获取到订单子表id
 |  | 
 | 
											
												
													
														|  | -							syPreAssembledPackingList.setElementsId(syItem.getElementsId());//申报要素id
 |  | 
 | 
											
												
													
														|  | -							syPreAssembledPackingList.setIsTc(syItem.getIsTc());
 |  | 
 | 
											
												
													
														|  | -							item1.setSalesman(syItem.getSalesman());//获取业务员
 |  | 
 | 
											
												
													
														|  | -							item1.setSalesDepartment(syItem.getSalesDepartment());//获取销售部门
 |  | 
 | 
											
												
													
														|  | -							item1.setInventoryCode(syItem.getInventoryCode());
 |  | 
 | 
											
												
													
														|  | -							item1.setInventoryCcode(syItem.getInventoryCcode());
 |  | 
 | 
											
												
													
														|  | 
 |  | +						item1.setPackId(syItem.getPackId());
 | 
											
												
													
														|  | 
 |  | +						//item1.setDistributionPoint(syItem.getDistributionPoint());
 | 
											
												
													
														|  | 
 |  | +						item1.setUnitPrice(syItem.getSalesUnitPrice());//获取销售单价
 | 
											
												
													
														|  | 
 |  | +						item1.setFactoryUnitPrice(new BigDecimal(syItem.getFactoryUnitPrice()==null?"0":syItem.getFactoryUnitPrice()));//工厂单价
 | 
											
												
													
														|  | 
 |  | +						item1.setInventoryName(syItem.getInventoryName());//存货名称
 | 
											
												
													
														|  | 
 |  | +						item1.setAcSetNo(syItem.getAccount());//获取账套号
 | 
											
												
													
														|  | 
 |  | +						item1.setHod(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(syItem.getPreDeliveryDate()));//预发货日期
 | 
											
												
													
														|  | 
 |  | +						item1.setTotalPrice(item1.getTotal().multiply(item1.getUnitPrice()));//获取总价		箱数*单价-->件数*单价
 | 
											
												
													
														|  | 
 |  | +						item1.setOrderNumber(syItem.getOrderNumber());//获取订单号
 | 
											
												
													
														|  | 
 |  | +						//item1.setWithCode(syItem.getCodingRules());//配码规则	因为导出文件新加了配码字段所以注释
 | 
											
												
													
														|  | 
 |  | +						item1.setSpurOrSubOrder(syItem.getPurOrSubOrder());//获取采购委外订货号
 | 
											
												
													
														|  | 
 |  | +						item1.setSyOrderDataItemId(syItem.getSyOrderDataItemId());//获取到订单子表id
 | 
											
												
													
														|  | 
 |  | +						syPreAssembledPackingList.setElementsId(syItem.getElementsId());//申报要素id
 | 
											
												
													
														|  | 
 |  | +						syPreAssembledPackingList.setIsTc(syItem.getIsTc());
 | 
											
												
													
														|  | 
 |  | +						item1.setSalesman(syItem.getSalesman());//获取业务员
 | 
											
												
													
														|  | 
 |  | +						item1.setSalesDepartment(syItem.getSalesDepartment());//获取销售部门
 | 
											
												
													
														|  | 
 |  | +						item1.setInventoryCode(syItem.getInventoryCode());
 | 
											
												
													
														|  | 
 |  | +						item1.setInventoryCcode(syItem.getInventoryCcode());
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -							item1.setCreateTime(day);
 |  | 
 | 
											
												
													
														|  | 
 |  | +						item1.setCreateTime(day);
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -							item1.setSyOrderDataId(syItem.getSyOrderDataId());
 |  | 
 | 
											
												
													
														|  | -							item1.setSyOrderDataItemId(syItem.getSyOrderDataItemId());
 |  | 
 | 
											
												
													
														|  | -							item1.setOrderNumber(syItem.getOrderNumber()); //销售订单号
 |  | 
 | 
											
												
													
														|  | -							item1.setOmpoId(syItem.getOmpoId());//采购委外订单id
 |  | 
 | 
											
												
													
														|  | -							item1.setOmpoAccount(syItem.getOmpoAccount());//采购委外账套号
 |  | 
 | 
											
												
													
														|  | -							item1.setOmpoIdItem(syItem.getOmpoIdItem());//采购委外订单子表id
 |  | 
 | 
											
												
													
														|  | -							item1.setSupplierCode(syItem.getSupplierCode());
 |  | 
 | 
											
												
													
														|  | -							item1.setSupplier(syItem.getSupplier());
 |  | 
 | 
											
												
													
														|  | -							syPreAssembledPackingList.setOrderNumber(syItem.getOrderNumber());
 |  | 
 | 
											
												
													
														|  | -							syPreAssembledPackingList.setItemNumber(syItem.getItemNumber());
 |  | 
 | 
											
												
													
														|  | -							syPreAssembledPackingList.setSpurOrSubOrder(syItem.getPurOrSubOrder());
 |  | 
 | 
											
												
													
														|  | -							//原剩余数量-预装箱单装箱数量=新剩余数量
 |  | 
 | 
											
												
													
														|  | -							/*syItem.setSurplusQuantity(syItem.getSurplusQuantity().subtract(item1.getTotal()));
 |  | 
 | 
											
												
													
														|  | -							//超发数量
 |  | 
 | 
											
												
													
														|  | -							syItem.setExcessQuantity(item1.getTotal().subtract(syItem.getSurplusQuantity()));
 |  | 
 | 
											
												
													
														|  | -							//syItem.setIsReference(1);//标识已被参照
 |  | 
 | 
											
												
													
														|  | -							syShippingDetailsItemMapper.updateById(syItem);//修改发运明细*/
 |  | 
 | 
											
												
													
														|  | -							/*if(item1.getTotal().doubleValue()>0){
 |  | 
 | 
											
												
													
														|  | -								if(maps.containsKey(item.getSyDeclarationElementsItemId())){
 |  | 
 | 
											
												
													
														|  | -									maps.put(item1.getSyDeclarationElementsItemId(),maps.get(item1.getSyDeclarationElementsItemId()).add(item1.getTotal()));
 |  | 
 | 
											
												
													
														|  | -								}else{
 |  | 
 | 
											
												
													
														|  | -									maps.put(item1.getSyDeclarationElementsItemId(),item1.getTotal());
 |  | 
 | 
											
												
													
														|  | -								}
 |  | 
 | 
											
												
													
														|  | -								//updateQuantity(item1.getTotal(),item1.getSyDeclarationElementsItemId());
 |  | 
 | 
											
												
													
														|  | -							}*/
 |  | 
 | 
											
												
													
														|  | -						}
 |  | 
 | 
											
												
													
														|  | 
 |  | +						item1.setSyOrderDataId(syItem.getSyOrderDataId());
 | 
											
												
													
														|  | 
 |  | +						item1.setSyOrderDataItemId(syItem.getSyOrderDataItemId());
 | 
											
												
													
														|  | 
 |  | +						item1.setOrderNumber(syItem.getOrderNumber()); //销售订单号
 | 
											
												
													
														|  | 
 |  | +						item1.setOmpoId(syItem.getOmpoId());//采购委外订单id
 | 
											
												
													
														|  | 
 |  | +						item1.setOmpoAccount(syItem.getOmpoAccount());//采购委外账套号
 | 
											
												
													
														|  | 
 |  | +						item1.setOmpoIdItem(syItem.getOmpoIdItem());//采购委外订单子表id
 | 
											
												
													
														|  | 
 |  | +						item1.setSupplierCode(syItem.getSupplierCode());
 | 
											
												
													
														|  | 
 |  | +						item1.setSupplier(syItem.getSupplier());
 | 
											
												
													
														|  | 
 |  | +						syPreAssembledPackingList.setOrderNumber(syItem.getOrderNumber());
 | 
											
												
													
														|  | 
 |  | +						syPreAssembledPackingList.setItemNumber(syItem.getItemNumber());
 | 
											
												
													
														|  | 
 |  | +						syPreAssembledPackingList.setSpurOrSubOrder(syItem.getPurOrSubOrder());
 | 
											
												
													
														|  | 
 |  | +						//原剩余数量-预装箱单装箱数量=新剩余数量
 | 
											
												
													
														|  | 
 |  | +						/*syItem.setSurplusQuantity(syItem.getSurplusQuantity().subtract(item1.getTotal()));
 | 
											
												
													
														|  | 
 |  | +						//超发数量
 | 
											
												
													
														|  | 
 |  | +						syItem.setExcessQuantity(item1.getTotal().subtract(syItem.getSurplusQuantity()));
 | 
											
												
													
														|  | 
 |  | +						//syItem.setIsReference(1);//标识已被参照
 | 
											
												
													
														|  | 
 |  | +						syShippingDetailsItemMapper.updateById(syItem);//修改发运明细*/
 | 
											
												
													
														|  | 
 |  | +						/*if(item1.getTotal().doubleValue()>0){
 | 
											
												
													
														|  | 
 |  | +							if(maps.containsKey(item.getSyDeclarationElementsItemId())){
 | 
											
												
													
														|  | 
 |  | +								maps.put(item1.getSyDeclarationElementsItemId(),maps.get(item1.getSyDeclarationElementsItemId()).add(item1.getTotal()));
 | 
											
												
													
														|  | 
 |  | +							}else{
 | 
											
												
													
														|  | 
 |  | +								maps.put(item1.getSyDeclarationElementsItemId(),item1.getTotal());
 | 
											
												
													
														|  | 
 |  | +							}
 | 
											
												
													
														|  | 
 |  | +							//updateQuantity(item1.getTotal(),item1.getSyDeclarationElementsItemId());
 | 
											
												
													
														|  | 
 |  | +						}*/
 | 
											
												
													
														|  |  						syPreAssembledPackingList.setTotalPrice(syPreAssembledPackingList.getTotalPrice().add(item1.getTotalPrice()));//获取总价
 |  |  						syPreAssembledPackingList.setTotalPrice(syPreAssembledPackingList.getTotalPrice().add(item1.getTotalPrice()));//获取总价
 | 
											
												
													
														|  |  						if(size.getProportion()==0){
 |  |  						if(size.getProportion()==0){
 | 
											
												
													
														|  |  							item1.setTotal(null);//该尺码件数
 |  |  							item1.setTotal(null);//该尺码件数
 | 
											
										
											
												
													
														|  | @@ -914,21 +910,35 @@ public class SyPreAssembledPackingListServiceImpl extends ServiceImpl<SyPreAssem
 | 
											
												
													
														|  |  	@Override
 |  |  	@Override
 | 
											
												
													
														|  |  	public String excelTest(List<SyPreAssembledPackingList> mains) {
 |  |  	public String excelTest(List<SyPreAssembledPackingList> mains) {
 | 
											
												
													
														|  |  		String strs="";
 |  |  		String strs="";
 | 
											
												
													
														|  | -		List<String> mainIds=new ArrayList<>();
 |  | 
 | 
											
												
													
														|  |  		for(SyPreAssembledPackingList main : mains){
 |  |  		for(SyPreAssembledPackingList main : mains){
 | 
											
												
													
														|  | -			mainIds.add(main.getSyDeclarationElementsId());
 |  | 
 | 
											
												
													
														|  |  			BigDecimal total1=new BigDecimal("0");
 |  |  			BigDecimal total1=new BigDecimal("0");
 | 
											
												
													
														|  |  			BigDecimal total2=new BigDecimal("0");
 |  |  			BigDecimal total2=new BigDecimal("0");
 | 
											
												
													
														|  |  			BigDecimal total3=new BigDecimal("0");
 |  |  			BigDecimal total3=new BigDecimal("0");
 | 
											
												
													
														|  |  			BigDecimal total4=new BigDecimal("0");//(本次数量+现有数量)>1.9*发货数量就报错
 |  |  			BigDecimal total4=new BigDecimal("0");//(本次数量+现有数量)>1.9*发货数量就报错
 | 
											
												
													
														|  |  			String name="";
 |  |  			String name="";
 | 
											
												
													
														|  |  			String ids="";
 |  |  			String ids="";
 | 
											
												
													
														|  | 
 |  | +			List<SyShippingDetailsItem> syShippingDetailsItems=syPreAssembledPackingListItemMapper.getWideSizes(main.getSyDeclarationElementsId());
 | 
											
												
													
														|  |  			for (SyPreAssembledPackingListItem item :main.getSyPreAssembledPackingListItemList()){
 |  |  			for (SyPreAssembledPackingListItem item :main.getSyPreAssembledPackingListItemList()){
 | 
											
												
													
														|  | -				//System.out.println("size\t"+item.getSizeTables());
 |  | 
 | 
											
												
													
														|  | 
 |  | +				Map<String,String> map=new HashMap<>();
 | 
											
												
													
														|  | 
 |  | +				for (SyShippingDetailsItem detailsItem : syShippingDetailsItems){
 | 
											
												
													
														|  | 
 |  | +					if(((detailsItem.getCodingRules()==null||detailsItem.getCodingRules().length()<1)&&item.getWithCode().equals("默认配码规格"))
 | 
											
												
													
														|  | 
 |  | +					||detailsItem.getCodingRules().equals(item.getWithCode())){
 | 
											
												
													
														|  | 
 |  | +						map.put(detailsItem.getSize(),detailsItem.getId());
 | 
											
												
													
														|  | 
 |  | +					}
 | 
											
												
													
														|  | 
 |  | +				}
 | 
											
												
													
														|  | 
 |  | +				//System.out.println("size\t"+item.getSizeTables());默认配码规格
 | 
											
												
													
														|  | 
 |  | +				System.out.println("配码规格\t"+item.getWithCode());
 | 
											
												
													
														|  |  				total3=total3.add(item.getTotal());
 |  |  				total3=total3.add(item.getTotal());
 | 
											
												
													
														|  |  				int num2=0;
 |  |  				int num2=0;
 | 
											
												
													
														|  |  				for (SizeTable size : item.getSizeTables()){
 |  |  				for (SizeTable size : item.getSizeTables()){
 | 
											
												
													
														|  | -					ids+=""+size.getItemId()+",";//获取出运明细子表id
 |  | 
 | 
											
												
													
														|  | 
 |  | +					if (map.get(size.getSize())==null){
 | 
											
												
													
														|  | 
 |  | +						BigDecimal sub=new BigDecimal(size.getProportion()).multiply(item.getBoxNumber());
 | 
											
												
													
														|  | 
 |  | +						System.out.println("sub\t"+sub);
 | 
											
												
													
														|  | 
 |  | +						total3=total3.subtract(sub);
 | 
											
												
													
														|  | 
 |  | +					}else{
 | 
											
												
													
														|  | 
 |  | +						ids+=""+map.get(size.getSize())+",";//获取出运明细子表id
 | 
											
												
													
														|  | 
 |  | +					}
 | 
											
												
													
														|  | 
 |  | +					System.out.println("尺码\t"+size.getSize()+"\t数量\t"+size.getProportion());
 | 
											
												
													
														|  |  					if(num2==0){
 |  |  					if(num2==0){
 | 
											
												
													
														|  |  						//SyShippingDetailsItem syshippings=syShippingDetailsItemMapper.selectById(size.getItemId());
 |  |  						//SyShippingDetailsItem syshippings=syShippingDetailsItemMapper.selectById(size.getItemId());
 | 
											
												
													
														|  |  						if(main.getCustomerAbbreviation().equals("BW")||main.getCustomerAbbreviation().equals("DUNNES")){
 |  |  						if(main.getCustomerAbbreviation().equals("BW")||main.getCustomerAbbreviation().equals("DUNNES")){
 | 
											
										
											
												
													
														|  | @@ -963,11 +973,10 @@ public class SyPreAssembledPackingListServiceImpl extends ServiceImpl<SyPreAssem
 | 
											
												
													
														|  |  			}
 |  |  			}
 | 
											
												
													
														|  |  			total4=total2.add(total3);
 |  |  			total4=total2.add(total3);
 | 
											
												
													
														|  |  			if(total4.doubleValue()>total1.doubleValue()*1.9){//(本次数量+现有数量)>1.9*发货数量就报错
 |  |  			if(total4.doubleValue()>total1.doubleValue()*1.9){//(本次数量+现有数量)>1.9*发货数量就报错
 | 
											
												
													
														|  | -				throw new JeecgBootException(name+"本次导入数量+装箱单现有数量大于发货订单数量*1.9,请勿重复导入");
 |  | 
 | 
											
												
													
														|  | 
 |  | +				//throw new JeecgBootException(name+"本次导入数量+装箱单现有数量大于发货订单数量*1.9,请勿重复导入");
 | 
											
												
													
														|  |  			}
 |  |  			}
 | 
											
												
													
														|  |  			strs+=name+"的原单据数量"+total1.intValue()+",已参照数量"+total2.intValue()+",本次数量"+total3.intValue()+";";
 |  |  			strs+=name+"的原单据数量"+total1.intValue()+",已参照数量"+total2.intValue()+",本次数量"+total3.intValue()+";";
 | 
											
												
													
														|  |  		}
 |  |  		}
 | 
											
												
													
														|  | -		System.out.println("出运明细子表mainIds\t"+mainIds);
 |  | 
 | 
											
												
													
														|  |  		return strs;
 |  |  		return strs;
 | 
											
												
													
														|  |  	}
 |  |  	}
 | 
											
												
													
														|  |  
 |  |  
 |