dcs 2 months ago
parent
commit
9d6c05b215

+ 3 - 3
virgo.api/src/main/java/com/bosshand/virgo/api/workark/controller/OrderInfoController.java

@@ -30,8 +30,8 @@ public class OrderInfoController {
     ProductCouponService productCouponService;
     ProductCouponService productCouponService;
 
 
     @ApiOperation("创建订单")
     @ApiOperation("创建订单")
-    @RequestMapping(value = "/create/{productId}/{productCouponIds}", method = RequestMethod.GET)
-    public Response createOrderByProductId(@PathVariable long productId, @PathVariable String productCouponIds) {
+    @RequestMapping(value = "/create/{productId}/{payOrganizationId}/{productCouponIds}", method = RequestMethod.GET)
+    public Response createOrderByProductId(@PathVariable long productId, @PathVariable long payOrganizationId, @PathVariable String productCouponIds) {
         long userId = ContextUtils.getUserContext().getUserId();
         long userId = ContextUtils.getUserContext().getUserId();
         List<ProductCoupon> productCouponList = new ArrayList<>();
         List<ProductCoupon> productCouponList = new ArrayList<>();
         if (!StringUtil.equals("-1", productCouponIds)) {
         if (!StringUtil.equals("-1", productCouponIds)) {
@@ -45,7 +45,7 @@ public class OrderInfoController {
                 }
                 }
             }
             }
         }
         }
-        return Response.ok(orderInfoService.createOrderByProductId(productId, productCouponList));
+        return Response.ok(orderInfoService.createOrderByProductId(productId, payOrganizationId, productCouponList));
     }
     }
 
 
     @ApiOperation("计算价格")
     @ApiOperation("计算价格")

+ 2 - 1
virgo.api/src/main/java/com/bosshand/virgo/api/workark/service/OrderInfoService.java

@@ -70,7 +70,7 @@ public class OrderInfoService {
     }
     }
 
 
     @Transactional
     @Transactional
-    public OrderInfo createOrderByProductId(Long productId, List<ProductCoupon> productCouponList) {
+    public OrderInfo createOrderByProductId(Long productId, Long payOrganizationId, List<ProductCoupon> productCouponList) {
 
 
         long userId = ContextUtils.getUserContext().getUserId();
         long userId = ContextUtils.getUserContext().getUserId();
 
 
@@ -104,6 +104,7 @@ public class OrderInfoService {
         orderInfo.setUserId(userId);
         orderInfo.setUserId(userId);
         orderInfo.setOrganizationId(product.getOrganizationId());
         orderInfo.setOrganizationId(product.getOrganizationId());
         orderInfo.setProductLevelId(product.getProductLevelId());
         orderInfo.setProductLevelId(product.getProductLevelId());
+        orderInfo.setPayOrganizationId(payOrganizationId);
         orderInfoDao.save(orderInfo);
         orderInfoDao.save(orderInfo);
         return orderInfo;
         return orderInfo;
     }
     }