|
@@ -49,7 +49,6 @@ public class CouponFrontController {
|
|
|
*/
|
|
*/
|
|
|
@GetMapping("/center/list")
|
|
@GetMapping("/center/list")
|
|
|
public Result<SearchResult<CouponActiveView>> couponCenterList(HttpServletRequest request) {
|
|
public Result<SearchResult<CouponActiveView>> couponCenterList(HttpServletRequest request) {
|
|
|
- setToken(8116l);
|
|
|
|
|
Long userId = StpUserUtil.getLoginIdAsLong();
|
|
Long userId = StpUserUtil.getLoginIdAsLong();
|
|
|
SearchResult<CouponActiveView> search = beanSearcher.search(CouponActiveView.class, MapUtils.flatBuilder(request.getParameterMap()).build());
|
|
SearchResult<CouponActiveView> search = beanSearcher.search(CouponActiveView.class, MapUtils.flatBuilder(request.getParameterMap()).build());
|
|
|
search.getDataList().forEach(data -> {
|
|
search.getDataList().forEach(data -> {
|
|
@@ -75,7 +74,6 @@ public class CouponFrontController {
|
|
|
*/
|
|
*/
|
|
|
@GetMapping("/personal/list")
|
|
@GetMapping("/personal/list")
|
|
|
public Result<SearchResult<CouponUserView>> couponPersonalList(HttpServletRequest request) {
|
|
public Result<SearchResult<CouponUserView>> couponPersonalList(HttpServletRequest request) {
|
|
|
- setToken(8116l);
|
|
|
|
|
Long userId = StpUserUtil.getLoginIdAsLong();
|
|
Long userId = StpUserUtil.getLoginIdAsLong();
|
|
|
SearchResult<CouponUserView> search = beanSearcher.search(CouponUserView.class,
|
|
SearchResult<CouponUserView> search = beanSearcher.search(CouponUserView.class,
|
|
|
MapUtils.flatBuilder(request.getParameterMap())
|
|
MapUtils.flatBuilder(request.getParameterMap())
|
|
@@ -91,7 +89,6 @@ public class CouponFrontController {
|
|
|
*/
|
|
*/
|
|
|
@GetMapping("/available/list")
|
|
@GetMapping("/available/list")
|
|
|
public Result<SearchResult<CouponUserView>> availableCouponList(Long skuId) {
|
|
public Result<SearchResult<CouponUserView>> availableCouponList(Long skuId) {
|
|
|
- setToken(8116l);
|
|
|
|
|
Long userId = StpUserUtil.getLoginIdAsLong();
|
|
Long userId = StpUserUtil.getLoginIdAsLong();
|
|
|
Integer count = couponUserMapper.countAvailableCouponList(skuId, userId);
|
|
Integer count = couponUserMapper.countAvailableCouponList(skuId, userId);
|
|
|
SearchResult<CouponUserView> couponUserViews = new SearchResult<>();
|
|
SearchResult<CouponUserView> couponUserViews = new SearchResult<>();
|
|
@@ -108,7 +105,6 @@ public class CouponFrontController {
|
|
|
*/
|
|
*/
|
|
|
@GetMapping("/recommend/list")
|
|
@GetMapping("/recommend/list")
|
|
|
public Result<SearchResult<CouponRecommendView>> getRecommendList(HttpServletRequest request) {
|
|
public Result<SearchResult<CouponRecommendView>> getRecommendList(HttpServletRequest request) {
|
|
|
- setToken(8116l);
|
|
|
|
|
Long userId = StpUserUtil.getLoginIdAsLong();
|
|
Long userId = StpUserUtil.getLoginIdAsLong();
|
|
|
CouponNewUserView couponNewUserView = beanSearcher.searchFirst(CouponNewUserView.class, MapUtils.builder().field(CouponNewUserView::getUserId, userId).op(Operator.Equal).build());
|
|
CouponNewUserView couponNewUserView = beanSearcher.searchFirst(CouponNewUserView.class, MapUtils.builder().field(CouponNewUserView::getUserId, userId).op(Operator.Equal).build());
|
|
|
SearchResult<CouponRecommendView> search = beanSearcher.search(CouponRecommendView.class,
|
|
SearchResult<CouponRecommendView> search = beanSearcher.search(CouponRecommendView.class,
|
|
@@ -139,7 +135,6 @@ public class CouponFrontController {
|
|
|
*/
|
|
*/
|
|
|
@PostMapping("/collect/recommend/whole")
|
|
@PostMapping("/collect/recommend/whole")
|
|
|
public Result<String> collectWholeRecommendCoupon() {
|
|
public Result<String> collectWholeRecommendCoupon() {
|
|
|
- setToken(8116l);
|
|
|
|
|
Long userId = StpUserUtil.getLoginIdAsLong();
|
|
Long userId = StpUserUtil.getLoginIdAsLong();
|
|
|
couponFontService.collectWholeRecommendCoupon(userId);
|
|
couponFontService.collectWholeRecommendCoupon(userId);
|
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult("领取成功");
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult("领取成功");
|
|
@@ -150,7 +145,6 @@ public class CouponFrontController {
|
|
|
*/
|
|
*/
|
|
|
@GetMapping("/get/recommend/appear")
|
|
@GetMapping("/get/recommend/appear")
|
|
|
public Result<Boolean> recommendIsAppear() {
|
|
public Result<Boolean> recommendIsAppear() {
|
|
|
- setToken(8116l);
|
|
|
|
|
Long userId = StpUserUtil.getLoginIdAsLong();
|
|
Long userId = StpUserUtil.getLoginIdAsLong();
|
|
|
String zero = DateUtil.beginOfDay(DateTime.now()).toString();
|
|
String zero = DateUtil.beginOfDay(DateTime.now()).toString();
|
|
|
Object exists = redisService.get(RedisService.key.RECOMMEND_COUPON_DAY.getNameFormat(String.format("%s-%s", zero, userId)));
|
|
Object exists = redisService.get(RedisService.key.RECOMMEND_COUPON_DAY.getNameFormat(String.format("%s-%s", zero, userId)));
|
|
@@ -165,7 +159,6 @@ public class CouponFrontController {
|
|
|
*/
|
|
*/
|
|
|
@PostMapping("/collect")
|
|
@PostMapping("/collect")
|
|
|
public Result<String> collectCoupon(@RequestBody CouponCollectReq couponCollectReq) {
|
|
public Result<String> collectCoupon(@RequestBody CouponCollectReq couponCollectReq) {
|
|
|
- setToken(8116l);
|
|
|
|
|
Long userId = StpUserUtil.getLoginIdAsLong();
|
|
Long userId = StpUserUtil.getLoginIdAsLong();
|
|
|
couponFontService.collectCoupon(couponCollectReq, userId);
|
|
couponFontService.collectCoupon(couponCollectReq, userId);
|
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult("领取优惠卷成功");
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult("领取优惠卷成功");
|
|
@@ -177,13 +170,8 @@ public class CouponFrontController {
|
|
|
@PostMapping("/recommend/collect")
|
|
@PostMapping("/recommend/collect")
|
|
|
@Deprecated
|
|
@Deprecated
|
|
|
public Result<String> collectRecommendCoupon(@RequestBody CouponCollectReq couponCollectReq) {
|
|
public Result<String> collectRecommendCoupon(@RequestBody CouponCollectReq couponCollectReq) {
|
|
|
- setToken(8116l);
|
|
|
|
|
Long userId = StpUserUtil.getLoginIdAsLong();
|
|
Long userId = StpUserUtil.getLoginIdAsLong();
|
|
|
couponFontService.collectRecommendCoupon(couponCollectReq, userId);
|
|
couponFontService.collectRecommendCoupon(couponCollectReq, userId);
|
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult("领取优惠卷成功");
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult("领取优惠卷成功");
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
- public void setToken(Long userId) {
|
|
|
|
|
- StpUserUtil.login(userId);
|
|
|
|
|
- }
|
|
|
|
|
}
|
|
}
|