Forráskód Böngészése

机构学生购买记录机构ID

liujc 1 éve
szülő
commit
4fd34ae6f0

+ 9 - 0
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/UserOrderServiceImpl.java

@@ -149,6 +149,9 @@ public class UserOrderServiceImpl extends ServiceImpl<UserOrderDao, UserOrder> i
     private UserOrderService userOrderService;
 
     @Autowired
+    private StudentService studentService;
+
+    @Autowired
     private TenantAlbumPurchaseService tenantAlbumPurchaseService;
 
     //验证订单是否可以下单,获取订单金额信息
@@ -950,6 +953,12 @@ public class UserOrderServiceImpl extends ServiceImpl<UserOrderDao, UserOrder> i
             throw new BizException("交易金额异常");
         }
 
+        // 机构学生 记录机构ID
+        if (userOrder.getOrderClient().equals(ClientEnum.STUDENT)) {
+            Student student = studentService.getById(userOrder.getUserId());
+            userOrder.setTenantId(student.getTenantId());
+        }
+
         int insert = baseMapper.insert(userOrder);
 
         if (insert == 0 || null == userOrder.getId()) {