|
|
@@ -92,11 +92,17 @@ public class PurchaseProdInOutServiceImpl implements PurchaseProdInOutService {
|
|
|
item.setOrderItemId(purchaseOrderItems.get(0).getId());
|
|
|
item.setAccept(accept);// 设置主记录
|
|
|
item.setErpDate(new Date());
|
|
|
+ item.setProdcode(purchaseOrderItems.get(0).getProduct().getCode());
|
|
|
acceptItems.add(item);
|
|
|
} else {
|
|
|
it.remove();
|
|
|
}
|
|
|
} else {
|
|
|
+ List<Product> prod = productDao.findByEnUUAndCode(enUU, item.getProdcode());
|
|
|
+ if (prod.size() > 0) {
|
|
|
+ item.setProduct(prod.get(0));
|
|
|
+ item.setProdId(prod.get(0).getId());
|
|
|
+ }
|
|
|
item.setAccept(accept);
|
|
|
item.setErpDate(new Date());
|
|
|
acceptItems.add(item);
|
|
|
@@ -127,6 +133,7 @@ public class PurchaseProdInOutServiceImpl implements PurchaseProdInOutService {
|
|
|
returnItem.setOrderItemId(purchaseOrderItems.get(0).getId());
|
|
|
returnItem.setProduct(purchaseOrderItems.get(0).getProduct());
|
|
|
returnItem.setProdId(purchaseOrderItems.get(0).getProductId());
|
|
|
+ returnItem.setProdCode(purchaseOrderItems.get(0).getProduct().getCode());
|
|
|
}
|
|
|
} else {
|
|
|
List<Product> prod = productDao.findByEnUUAndCode(enUU, returnItem.getProdCode());
|