Commit ccbda3ba authored by zhaowei's avatar zhaowei

问题

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