Просмотр исходного кода

采购验收单传到平台后,关联的订单如果需求数量等于验收数量,则转成已回复

hejq 8 лет назад
Родитель
Сommit
2509decbab

+ 3 - 0
src/main/java/com/uas/platform/b2b/service/impl/PurchaseAcceptServiceImpl.java

@@ -63,6 +63,9 @@ public class PurchaseAcceptServiceImpl implements PurchaseAcceptService {
 					PurchaseOrderItem orderItem = orderItems.get(0);
 					orderItem.setAcceptQty((orderItem.getAcceptQty() == null ? 0 : orderItems.get(0).getAcceptQty())
 							+ acceptItem.getQty());
+					if(orderItem.getAcceptQty() == orderItem.getQty()) { //全部验收则将单据转成已回复
+					    orderItem.setStatus((short) Status.REPLIED.value());
+                    }
 					purchaseOrderItemDao.save(orderItem);
 				}
 			}