| 
														
															@@ -67,8 +67,6 @@ public class AmsPurchaseOrderServiceImpl implements IAmsPurchaseOrderService { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         BigDecimal batchId; 
														 | 
														
														 | 
														
															         BigDecimal batchId; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 //        if (amsPurchaseOrderMapper.getBatchId(map) == null) { 
														 | 
														
														 | 
														
															 //        if (amsPurchaseOrderMapper.getBatchId(map) == null) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         DilBatch dilBatch = new DilBatch(); 
														 | 
														
														 | 
														
															         DilBatch dilBatch = new DilBatch(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        batchId = dilBatchMapper.selectBatchId(); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        dilBatch.setBatchId(batchId); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         dilBatch.setResultForeignShipName(resultForeignShipName); 
														 | 
														
														 | 
														
															         dilBatch.setResultForeignShipName(resultForeignShipName); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         dilBatch.setMaterialId(materialId); 
														 | 
														
														 | 
														
															         dilBatch.setMaterialId(materialId); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         dilBatch.setInsertTime(new Date()); 
														 | 
														
														 | 
														
															         dilBatch.setInsertTime(new Date()); 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -110,7 +108,6 @@ public class AmsPurchaseOrderServiceImpl implements IAmsPurchaseOrderService { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         amsPurchaseOrder.setPurchaseOrderNo(purchaseOrderNo); 
														 | 
														
														 | 
														
															         amsPurchaseOrder.setPurchaseOrderNo(purchaseOrderNo); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         amsPurchaseOrder.setPurchaseOrderBuyer(purchaseOrderBuyer); 
														 | 
														
														 | 
														
															         amsPurchaseOrder.setPurchaseOrderBuyer(purchaseOrderBuyer); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         amsPurchaseOrder.setPuchaseOrderMaterialNumber(new BigDecimal(purchaseOrderMaterialNumber)); 
														 | 
														
														 | 
														
															         amsPurchaseOrder.setPuchaseOrderMaterialNumber(new BigDecimal(purchaseOrderMaterialNumber)); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        amsPurchaseOrder.setBatchId(batchId); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         amsPurchaseOrder.setSupplierUnitId(supplierId); 
														 | 
														
														 | 
														
															         amsPurchaseOrder.setSupplierUnitId(supplierId); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         amsPurchaseOrder.setReceiveUnitId(purchasingOrganizationId); 
														 | 
														
														 | 
														
															         amsPurchaseOrder.setReceiveUnitId(purchasingOrganizationId); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         amsPurchaseOrder.setPurchasingOrganizationId(purchasingOrganizationId); 
														 | 
														
														 | 
														
															         amsPurchaseOrder.setPurchasingOrganizationId(purchasingOrganizationId); 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -129,6 +126,9 @@ public class AmsPurchaseOrderServiceImpl implements IAmsPurchaseOrderService { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         // 新增 
														 | 
														
														 | 
														
															         // 新增 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if (amsPurchaseOrders.size() == 0) { 
														 | 
														
														 | 
														
															         if (amsPurchaseOrders.size() == 0) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             BigDecimal purchaseId = amsPurchaseOrderMapper.getPurchaseId(); 
														 | 
														
														 | 
														
															             BigDecimal purchaseId = amsPurchaseOrderMapper.getPurchaseId(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            batchId = dilBatchMapper.selectBatchId(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            dilBatch.setBatchId(batchId); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            amsPurchaseOrder.setBatchId(batchId); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             amsPurchaseOrder.setPurchaseOrderId(purchaseId); 
														 | 
														
														 | 
														
															             amsPurchaseOrder.setPurchaseOrderId(purchaseId); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             amsPurchaseOrder.setDeleted(new BigDecimal(0)); 
														 | 
														
														 | 
														
															             amsPurchaseOrder.setDeleted(new BigDecimal(0)); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             dilBatchMapper.insertSelective(dilBatch); 
														 | 
														
														 | 
														
															             dilBatchMapper.insertSelective(dilBatch); 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -136,8 +136,12 @@ public class AmsPurchaseOrderServiceImpl implements IAmsPurchaseOrderService { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if (amsPurchaseOrders.size() != 0 && dataStatus == 1) { 
														 | 
														
														 | 
														
															         if (amsPurchaseOrders.size() != 0 && dataStatus == 1) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             AmsPurchaseOrder amsPurchaseOrder1 = amsPurchaseOrders.get(0); 
														 | 
														
														 | 
														
															             AmsPurchaseOrder amsPurchaseOrder1 = amsPurchaseOrders.get(0); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            batchId = dilBatchMapper.selectBatchId(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            dilBatch.setBatchId(batchId); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            amsPurchaseOrder.setBatchId(batchId); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             amsPurchaseOrder.setDeleted(deleted); 
														 | 
														
														 | 
														
															             amsPurchaseOrder.setDeleted(deleted); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             amsPurchaseOrder.setPurchaseOrderId(amsPurchaseOrder1.getPurchaseOrderId()); 
														 | 
														
														 | 
														
															             amsPurchaseOrder.setPurchaseOrderId(amsPurchaseOrder1.getPurchaseOrderId()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            dilBatchMapper.insertSelective(dilBatch); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             result = amsPurchaseOrderMapper.updateByPrimaryKeySelective(amsPurchaseOrder); 
														 | 
														
														 | 
														
															             result = amsPurchaseOrderMapper.updateByPrimaryKeySelective(amsPurchaseOrder); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if (amsPurchaseOrders.size() != 0 && dataStatus == 2) { 
														 | 
														
														 | 
														
															         if (amsPurchaseOrders.size() != 0 && dataStatus == 2) { 
														 |