|  | @@ -53,6 +53,8 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
 | 
											
												
													
														|  |  				SyPackingListTailoringItem item1=item;
 |  |  				SyPackingListTailoringItem item1=item;
 | 
											
												
													
														|  |  				BigDecimal boxNumber=boxNumber1.multiply(new BigDecimal(size.getProportion()));//获取该尺码件数
 |  |  				BigDecimal boxNumber=boxNumber1.multiply(new BigDecimal(size.getProportion()));//获取该尺码件数
 | 
											
												
													
														|  |  				item1.setTotal(boxNumber);//该尺码件数
 |  |  				item1.setTotal(boxNumber);//该尺码件数
 | 
											
												
													
														|  | 
 |  | +				item1.setActualPackingQty(boxNumber);
 | 
											
												
													
														|  | 
 |  | +				item1.setPlanQuantity(size.getQuantity());//计划装箱数量
 | 
											
												
													
														|  |  				item1.setSize(size.getSize());//获取尺码
 |  |  				item1.setSize(size.getSize());//获取尺码
 | 
											
												
													
														|  |  				item1.setTotalPrice(boxNumber.multiply(item1.getUnitPrice()));//获取总价		箱数*单价-->件数*单价
 |  |  				item1.setTotalPrice(boxNumber.multiply(item1.getUnitPrice()));//获取总价		箱数*单价-->件数*单价
 | 
											
												
													
														|  |  //				item1.setBoxNumber(boxNumber);//获取箱数
 |  |  //				item1.setBoxNumber(boxNumber);//获取箱数
 | 
											
										
											
												
													
														|  | @@ -63,7 +65,7 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
 | 
											
												
													
														|  |  				BigDecimal volume=boxNumber.multiply(item1.getOuterBoxHeight());
 |  |  				BigDecimal volume=boxNumber.multiply(item1.getOuterBoxHeight());
 | 
											
												
													
														|  |  				volume=volume.multiply(item1.getOuterBoxLength());
 |  |  				volume=volume.multiply(item1.getOuterBoxLength());
 | 
											
												
													
														|  |  				volume=volume.multiply(item1.getOuterBoxWidth());
 |  |  				volume=volume.multiply(item1.getOuterBoxWidth());
 | 
											
												
													
														|  | -				item1.setTotalVolume(volume);//获取总体积	长*宽*高*箱数
 |  | 
 | 
											
												
													
														|  | 
 |  | +				item1.setTotalVolume(volume.multiply(new BigDecimal(1000000)));//获取总体积	长*宽*高*箱数
 | 
											
												
													
														|  |  				item1.setSyPreAssembledPackingListItemId(size.getItemId());//获取到预装箱单子表id
 |  |  				item1.setSyPreAssembledPackingListItemId(size.getItemId());//获取到预装箱单子表id
 | 
											
												
													
														|  |  				item1.setSort(size.getNum());//获取序号
 |  |  				item1.setSort(size.getNum());//获取序号
 | 
											
												
													
														|  |  				item1.setId(oConvertUtils.id());//获取到随机id
 |  |  				item1.setId(oConvertUtils.id());//获取到随机id
 | 
											
										
											
												
													
														|  | @@ -84,8 +86,10 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
 | 
											
												
													
														|  |  			for (SizeTable size : sizes){
 |  |  			for (SizeTable size : sizes){
 | 
											
												
													
														|  |  				SyPackingListTailoringItem item1=item;
 |  |  				SyPackingListTailoringItem item1=item;
 | 
											
												
													
														|  |  				BigDecimal boxNumber=boxNumber1.multiply(new BigDecimal(size.getProportion()));//获取该尺码件数
 |  |  				BigDecimal boxNumber=boxNumber1.multiply(new BigDecimal(size.getProportion()));//获取该尺码件数
 | 
											
												
													
														|  | 
 |  | +				//item1.setPlanQuantity(size.getQuantity());//计划装箱数量
 | 
											
												
													
														|  |  				item1.setSize(size.getSize());//获取尺码信息
 |  |  				item1.setSize(size.getSize());//获取尺码信息
 | 
											
												
													
														|  |  				item1.setTotal(boxNumber);//该尺码件数
 |  |  				item1.setTotal(boxNumber);//该尺码件数
 | 
											
												
													
														|  | 
 |  | +				item1.setActualPackingQty(boxNumber);
 | 
											
												
													
														|  |  				item1.setTotalPrice(boxNumber.multiply(item1.getUnitPrice()));//获取总价		箱数*单价-->件数*单价
 |  |  				item1.setTotalPrice(boxNumber.multiply(item1.getUnitPrice()));//获取总价		箱数*单价-->件数*单价
 | 
											
												
													
														|  |  				//item1.setBoxNumber(boxNumber);//获取箱数
 |  |  				//item1.setBoxNumber(boxNumber);//获取箱数
 | 
											
												
													
														|  |  				boxNumber=boxNumber.divide(item.getPiecesBox(),6,BigDecimal.ROUND_HALF_UP);
 |  |  				boxNumber=boxNumber.divide(item.getPiecesBox(),6,BigDecimal.ROUND_HALF_UP);
 | 
											
										
											
												
													
														|  | @@ -95,7 +99,7 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
 | 
											
												
													
														|  |  				BigDecimal volume=boxNumber.multiply(item1.getOuterBoxHeight());//获取体积
 |  |  				BigDecimal volume=boxNumber.multiply(item1.getOuterBoxHeight());//获取体积
 | 
											
												
													
														|  |  				volume=volume.multiply(item1.getOuterBoxLength());
 |  |  				volume=volume.multiply(item1.getOuterBoxLength());
 | 
											
												
													
														|  |  				volume=volume.multiply(item1.getOuterBoxWidth());
 |  |  				volume=volume.multiply(item1.getOuterBoxWidth());
 | 
											
												
													
														|  | -				item1.setTotalVolume(volume);//获取总体积	长*宽*高*箱数
 |  | 
 | 
											
												
													
														|  | 
 |  | +				item1.setTotalVolume(volume.multiply(new BigDecimal(1000000)));//获取总体积	长*宽*高*箱数
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  				//item.setSyDeclarationElementsItemId(size.getItemId());//获取到发运明细子表id
 |  |  				//item.setSyDeclarationElementsItemId(size.getItemId());//获取到发运明细子表id
 | 
											
												
													
														|  |  				item1.setId(size.getItemId());//从尺码表中获取到id
 |  |  				item1.setId(size.getItemId());//从尺码表中获取到id
 |