|
|
@@ -6,15 +6,13 @@ import com.cyksj.common.constant.Constant;
|
|
|
import com.cyksj.dto.Result;
|
|
|
import com.cyksj.dto.UserSharedDto;
|
|
|
import com.cyksj.enums.GatewayResponse;
|
|
|
-import com.cyksj.mapper.GroupsMapper;
|
|
|
-import com.cyksj.mapper.GroupsRelationMapper;
|
|
|
-import com.cyksj.mapper.NanoUserQuotaMapper;
|
|
|
import com.cyksj.mapper.manage.coupon.*;
|
|
|
import com.cyksj.mapper.manage.distribute.UserDistributeMapper;
|
|
|
import com.cyksj.model.entity.*;
|
|
|
import com.cyksj.model.views.GoodsDonSkuView;
|
|
|
import com.cyksj.model.views.NanoPackageView;
|
|
|
-import com.cyksj.service.user.UserBindRelationService;
|
|
|
+import com.cyksj.model.views.NanoUserQuotaInfoView;
|
|
|
+import com.cyksj.service.nano.NanoService;
|
|
|
import com.cyksj.service.user.UserService;
|
|
|
import com.cyksj.web.util.StpUserUtil;
|
|
|
import com.ejlchina.searcher.BeanSearcher;
|
|
|
@@ -45,16 +43,10 @@ import java.util.stream.Collectors;
|
|
|
public class NanoController {
|
|
|
|
|
|
private final BeanSearcher beanSearcher;
|
|
|
-
|
|
|
- private final HttpServletRequest request;
|
|
|
-
|
|
|
- private final UserBindRelationService userBindRelationService;
|
|
|
-
|
|
|
- private final NanoUserQuotaMapper nanoUserQuotaMapper;
|
|
|
|
|
|
- private final GroupsRelationMapper relationMapper;
|
|
|
+ private final HttpServletRequest request;
|
|
|
|
|
|
- private final GroupsMapper groupsMapper;
|
|
|
+ private final NanoService nanoService;
|
|
|
|
|
|
private final UserService userService;
|
|
|
|
|
|
@@ -70,6 +62,17 @@ public class NanoController {
|
|
|
|
|
|
private final CouponUserMapper couponUserMapper;
|
|
|
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 用户订阅车票信息
|
|
|
+ */
|
|
|
+ @GetMapping("/get/user/subs/info")
|
|
|
+ public Result<NanoUserQuotaInfoView> getUserSubsInfo() {
|
|
|
+ long userId = StpUserUtil.getLoginIdAsLong();
|
|
|
+ NanoUserQuotaInfoView nanoUserQuotaInfoView = nanoService.getUserSubsInfo(userId);
|
|
|
+ return GatewayResponse.SUCCESS.newBuilder().toResult(nanoUserQuotaInfoView);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* nano可选套餐
|
|
|
*/
|