| Line 270... |
Line 270... |
| 270 |
}
|
270 |
}
|
| 271 |
for (CustomFofoOrderItem customFofoOrderItem : createOrderRequest.getFofoOrderItems()) {
|
271 |
for (CustomFofoOrderItem customFofoOrderItem : createOrderRequest.getFofoOrderItems()) {
|
| 272 |
if(customFofoOrderItem.getPoiId() > 0){
|
272 |
if(customFofoOrderItem.getPoiId() > 0){
|
| 273 |
PendingOrderItem pendingOrderItem = pendingOrderItemRepository.selectById(customFofoOrderItem.getPoiId());
|
273 |
PendingOrderItem pendingOrderItem = pendingOrderItemRepository.selectById(customFofoOrderItem.getPoiId());
|
| 274 |
if(customFofoOrderItem.getQuantity() > pendingOrderItem.getQuantity()){
|
274 |
if(customFofoOrderItem.getQuantity() > pendingOrderItem.getQuantity()){
|
| 275 |
throw new ProfitMandiBusinessException("itemIdQuantity", customFofoOrderItem.getItemId(), "Quantity should not be greator than order item quantity");
|
275 |
throw new ProfitMandiBusinessException("itemIdQuantity", customFofoOrderItem.getItemId(), "Quantity should not be greater than order item quantity");
|
| 276 |
}
|
276 |
}
|
| 277 |
if(pendingOrderItem.getQuantity() > customFofoOrderItem.getQuantity()){
|
277 |
if(pendingOrderItem.getQuantity() > customFofoOrderItem.getQuantity()){
|
| 278 |
pendingOrderService.duplicatePendingOrder(pendingOrderItem,customFofoOrderItem.getQuantity(),changedTotalBillAmount);
|
278 |
pendingOrderService.duplicatePendingOrder(pendingOrderItem,customFofoOrderItem.getQuantity(),changedTotalBillAmount);
|
| 279 |
}
|
279 |
}
|
| 280 |
}
|
280 |
}
|