LuoDLeo пре 6 месеци
родитељ
комит
2478865bf8

+ 10 - 5
src/main/java/org/springblade/modules/api/controller/ApiVendingController.java

@@ -143,26 +143,31 @@ public class ApiVendingController {
             orderGoodsService.lambdaUpdate()
                     .set(OrderGoods::getShipmentNum, orderGoods.getShipmentNum() + 1)
                     .set(OrderGoods::getShippingTime, LocalDateTime.now())
-                    .eq(OrderGoods::getId, req.getOrderGoodsId());
+                    .eq(OrderGoods::getId, req.getOrderGoodsId())
+                    .update();
 
             if (orderGoods.getGoodsNum() == orderGoods.getShipmentNum() + 1) {
                 orderService.lambdaUpdate()
                         .set(Order::getOrderState, OrderStateEnum.COMPLETED.getValue())
-                        .eq(Order::getId, req.getSaleSn());
+                        .eq(Order::getId, req.getSaleSn())
+                        .update();
 
                 orderGoodsService.lambdaUpdate()
                         .set(OrderGoods::getShipment, 1)
-                        .eq(OrderGoods::getId, req.getOrderGoodsId());
+                        .eq(OrderGoods::getId, req.getOrderGoodsId())
+                        .update();
             }
         } else {//出货故障处理
             //将订单状态改为出货失败
             orderService.lambdaUpdate()
                     .set(Order::getOrderState, OrderStateEnum.SHIP_FAIL.getValue())
-                    .eq(Order::getId, req.getSaleSn());
+                    .eq(Order::getId, req.getSaleSn())
+                    .update();
 
             orderGoodsService.lambdaUpdate()
                     .set(OrderGoods::getShipment, 0)
-                    .eq(OrderGoods::getId, req.getOrderGoodsId());
+                    .eq(OrderGoods::getId, req.getOrderGoodsId())
+                    .update();
         }
 
     }