记得上下班打卡 | git大法好,push需谨慎

Commit 46064c50 authored by jiangxiulong's avatar jiangxiulong

couponList

parent f7ecd0d8
...@@ -30,4 +30,6 @@ public interface ISweetIntegralActivityDrawService extends IService<SweetIntegra ...@@ -30,4 +30,6 @@ public interface ISweetIntegralActivityDrawService extends IService<SweetIntegra
ResponseDto<IntegralActivityDrawVo> detail(String drawId); ResponseDto<IntegralActivityDrawVo> detail(String drawId);
ResponseDto collectCoupon(String couponId); ResponseDto collectCoupon(String couponId);
ResponseDto couponList(String prizeId, String integralActivityId);
} }
...@@ -113,6 +113,7 @@ global-auth: ...@@ -113,6 +113,7 @@ global-auth:
- ${liquidnet.info.context}/integralActivityDraw/drawList - ${liquidnet.info.context}/integralActivityDraw/drawList
- ${liquidnet.info.context}/integralActivityDraw/perfectAddress - ${liquidnet.info.context}/integralActivityDraw/perfectAddress
- ${liquidnet.info.context}/integralActivityDraw/collectCoupon - ${liquidnet.info.context}/integralActivityDraw/collectCoupon
- ${liquidnet.info.context}/integralActivityDraw/couponList
# 手机号获取是否关注 # 手机号获取是否关注
- ${liquidnet.info.context}/wechatTemplate/followStatusPhone - ${liquidnet.info.context}/wechatTemplate/followStatusPhone
# 做积分任务 # 做积分任务
......
...@@ -106,6 +106,11 @@ ...@@ -106,6 +106,11 @@
<artifactId>liquidnet-common-third-shumei</artifactId> <artifactId>liquidnet-common-third-shumei</artifactId>
<version>1.0-SNAPSHOT</version> <version>1.0-SNAPSHOT</version>
</dependency> </dependency>
<dependency>
<groupId>com.liquidnet</groupId>
<artifactId>liquidnet-api-feign-candy</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
</dependencies> </dependencies>
<build> <build>
......
...@@ -102,4 +102,17 @@ public class SweetIntegralActivityDrawController { ...@@ -102,4 +102,17 @@ public class SweetIntegralActivityDrawController {
return activityDrawService.collectCoupon(couponId); return activityDrawService.collectCoupon(couponId);
} }
@PostMapping("couponList")
@ApiOperation("奖品对应的券列表")
@ApiImplicitParams({
@ApiImplicitParam(type = "query", dataType = "String", name = "prizeId", value = "奖品id", required = true),
@ApiImplicitParam(type = "query", dataType = "String", name = "integralActivityId", value = "活动id", required = true)
})
public ResponseDto couponList(
@RequestParam("prizeId") String prizeId,
@RequestParam("integralActivityId") String integralActivityId
) {
return activityDrawService.couponList(prizeId, integralActivityId);
}
} }
...@@ -11,6 +11,7 @@ import com.liquidnet.service.base.ResponseDto; ...@@ -11,6 +11,7 @@ import com.liquidnet.service.base.ResponseDto;
import com.liquidnet.service.base.SqlMapping; import com.liquidnet.service.base.SqlMapping;
import com.liquidnet.service.base.constant.MQConst; import com.liquidnet.service.base.constant.MQConst;
import com.liquidnet.service.feign.adam.api.FeignAdamBaseClient; import com.liquidnet.service.feign.adam.api.FeignAdamBaseClient;
import com.liquidnet.service.feign.candy.api.FeignCandyBaseClient;
import com.liquidnet.service.feign.stone.api.FeignStoneIntegralClient; import com.liquidnet.service.feign.stone.api.FeignStoneIntegralClient;
import com.liquidnet.service.stone.dto.StoneScoreListDto; import com.liquidnet.service.stone.dto.StoneScoreListDto;
import com.liquidnet.service.sweet.dto.vo.IntegralActivityDrawVo; import com.liquidnet.service.sweet.dto.vo.IntegralActivityDrawVo;
...@@ -64,6 +65,8 @@ public class SweetIntegralActivityDrawServiceImpl extends ServiceImpl<SweetInteg ...@@ -64,6 +65,8 @@ public class SweetIntegralActivityDrawServiceImpl extends ServiceImpl<SweetInteg
private FeignStoneIntegralClient feignStoneIntegralClient; private FeignStoneIntegralClient feignStoneIntegralClient;
@Autowired @Autowired
private FeignAdamBaseClient feignAdamBaseClient; private FeignAdamBaseClient feignAdamBaseClient;
@Autowired
private FeignCandyBaseClient feignCandyBaseClient;
@Override @Override
public ResponseDto<IntegralActivityPrizeVo> create(String integralActivityId) { public ResponseDto<IntegralActivityPrizeVo> create(String integralActivityId) {
...@@ -365,6 +368,7 @@ public class SweetIntegralActivityDrawServiceImpl extends ServiceImpl<SweetInteg ...@@ -365,6 +368,7 @@ public class SweetIntegralActivityDrawServiceImpl extends ServiceImpl<SweetInteg
@Override @Override
public ResponseDto collectCoupon(String couponId) { public ResponseDto collectCoupon(String couponId) {
// TODO: 2021/12/6 看看是否需要判断中奖状态再发 // TODO: 2021/12/6 看看是否需要判断中奖状态再发
// TODO: 2021/12/6 领过了要改状态 下次判断状态
Map tokenClaims = CurrentUtil.getTokenClaims(); Map tokenClaims = CurrentUtil.getTokenClaims();
String mobile = StringUtils.defaultString((String.valueOf(tokenClaims.get(CurrentUtil.TOKEN_MOBILE))), ""); String mobile = StringUtils.defaultString((String.valueOf(tokenClaims.get(CurrentUtil.TOKEN_MOBILE))), "");
LocalDateTime nowTime = LocalDateTime.now(); LocalDateTime nowTime = LocalDateTime.now();
...@@ -380,6 +384,12 @@ public class SweetIntegralActivityDrawServiceImpl extends ServiceImpl<SweetInteg ...@@ -380,6 +384,12 @@ public class SweetIntegralActivityDrawServiceImpl extends ServiceImpl<SweetInteg
return ResponseDto.success(); return ResponseDto.success();
} }
@Override
public ResponseDto couponList(String prizeId, String integralActivityId) {
IntegralActivityVo integralActivity = redisDataUtils.getIntegralActivityInfo(integralActivityId);
return ResponseDto.success();
}
/** /**
* 抽奖方法 计算中哪一个 * 抽奖方法 计算中哪一个
*/ */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment