Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/DolphinEnglish
| | |
| | | @ApiOperation(value = "可兑换商品推荐", tags = {"学习端-商城"}) |
| | | @ApiOperationSupport(order = 38) |
| | | public R<List<TGoodsVO>> goodRecommend() { |
| | | return R.ok(goodsService.goodRecommend(tokenService.getLoginUserStudy().getUserid())); |
| | | LoginUserParent loginUserStudy = tokenService.getLoginUserStudy(); |
| | | if (null == loginUserStudy) { |
| | | return R.tokenError("登录失效!"); |
| | | } |
| | | return R.ok(goodsService.goodRecommend(loginUserStudy.getUserid())); |
| | | } |
| | | |
| | | /** |
| | |
| | | } |
| | | // redisson分布式锁 |
| | | RSemaphore semaphore = redissonClient.getSemaphore(key); |
| | | semaphore.trySetPermits(goods.getSurplus()); |
| | | semaphore.trySetPermits(number); |
| | | semaphore.expire(Constants.SIXTY, TimeUnit.MINUTES); |
| | | } |
| | | return new GoodDetailVO(goods, recipient); |
| | |
| | | select * |
| | | from t_goods g |
| | | where g.integral <![CDATA[ <= ]]> (select integral from t_user u where u.id = #{userId}) |
| | | and g.disabled = 0 |
| | | ORDER BY g.integral desc |
| | | limit 3 |
| | | </select> |