Commit ccbda3ba authored by zhaowei's avatar zhaowei

问题

parent 03dc5d49
......@@ -2,6 +2,7 @@ package com.miya.draw.controller;
import cn.hutool.core.bean.copier.BeanCopier;
import cn.hutool.core.bean.copier.CopyOptions;
import com.alibaba.fastjson.JSON;
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
import com.miya.draw.config.response.RestResult;
import com.miya.draw.config.response.RestResultUtil;
......@@ -14,6 +15,7 @@ import com.miya.draw.response.MinePrizeGainResponse;
import com.miya.draw.response.PrizeDrawListResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
......@@ -35,6 +37,7 @@ import java.util.stream.Collectors;
@Api(tags = "抽奖模块")
@RestController
@RequestMapping(value = "/draw/")
@Slf4j
public class DrawController {
@Autowired
......@@ -44,7 +47,9 @@ public class DrawController {
@ApiOperation(value = "用户点击活动页面弹出的信息提示")
@PostMapping(value = "user/info/gain")
public RestResult<DrawUserInfoGainResponse> gainUserInfo(@RequestBody @Valid DrawUserInfoGainRequest request) {
log.info("request="+JSON.toJSONString(request));
DrawModel drawModel = drawManager.gainActivityUserInfo(request);
log.info(JSON.toJSONString(drawModel));
BeanCopier<DrawUserInfoGainResponse> copier = BeanCopier.create(drawModel, DrawUserInfoGainResponse.builder().build(), CopyOptions.create());
return RestResultUtil.createSuccessResult(copier.copy());
}
......
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