src/main/java/cc/mrbird/febs/mall/controller/signActivity/ApiScoreController.java | ●●●●● patch | view | raw | blame | history | |
src/main/java/cc/mrbird/febs/mall/service/IScoreService.java | ●●●●● patch | view | raw | blame | history | |
src/main/java/cc/mrbird/febs/mall/service/impl/ScoreServiceImpl.java | ●●●●● patch | view | raw | blame | history | |
src/main/java/cc/mrbird/febs/mall/vo/signActivity/ApiSignVo.java | ●●●●● patch | view | raw | blame | history |
src/main/java/cc/mrbird/febs/mall/controller/signActivity/ApiScoreController.java
@@ -9,6 +9,7 @@ import cc.mrbird.febs.mall.vo.ScoreSignVo; import cc.mrbird.febs.mall.vo.signActivity.ApiGetRunDateVo; import cc.mrbird.febs.mall.vo.signActivity.ApiSignListVo; import cc.mrbird.febs.mall.vo.signActivity.ApiSignVo; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiResponse; @@ -51,10 +52,12 @@ } @ApiOperation(value = "签到", notes = "签到") @ApiResponses({ @ApiResponse(code = 200, message = "success", response = ApiSignVo.class) }) @PostMapping(value = "/sign") public FebsResponse sign() { scoreService.sign(); return new FebsResponse().success(); return scoreService.sign(); } @ApiOperation(value = "签到记录") src/main/java/cc/mrbird/febs/mall/service/IScoreService.java
@@ -15,7 +15,7 @@ List<ApiGetRunDateVo> signData(ApiSignDataDto dto); void sign(); FebsResponse sign(); MallScoreSignRecord judgeScoreIsContinuity(MallScoreSignRecord mallScoreSignRecord); src/main/java/cc/mrbird/febs/mall/service/impl/ScoreServiceImpl.java
@@ -20,6 +20,7 @@ import cc.mrbird.febs.mall.vo.ScoreSignVo; import cc.mrbird.febs.mall.vo.signActivity.ApiGetRunDateVo; import cc.mrbird.febs.mall.vo.signActivity.ApiSignListVo; import cc.mrbird.febs.mall.vo.signActivity.ApiSignVo; import cn.hutool.core.collection.CollUtil; import cn.hutool.core.date.DateTime; import cn.hutool.core.date.DateUnit; @@ -33,10 +34,7 @@ import org.springframework.transaction.annotation.Transactional; import java.math.BigDecimal; import java.util.ArrayList; import java.util.Date; import java.util.List; import java.util.Map; import java.util.*; import java.util.stream.Collectors; import java.util.stream.IntStream; @@ -205,7 +203,7 @@ @Override @Transactional(rollbackFor = Exception.class) public void sign() { public FebsResponse sign() { MallMember member = LoginUserUtil.getLoginUser(); DataDictionaryCustom dic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode(DataDictionaryEnum.SCORE_SIGN_SETTING.getType(), DataDictionaryEnum.SCORE_SIGN_SETTING.getCode()); @@ -294,5 +292,9 @@ MoneyFlowTypeEnum.SCORE_SIGN.getValue(), null, FlowTypeEnum.PRIZE_SCORE.getValue()); ApiSignVo apiSignVo = new ApiSignVo(); apiSignVo.setMineScore(mallScoreSignRecord.getScore()); return new FebsResponse().success().data(apiSignVo); } } src/main/java/cc/mrbird/febs/mall/vo/signActivity/ApiSignVo.java
New file @@ -0,0 +1,14 @@ package cc.mrbird.febs.mall.vo.signActivity; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @Data @ApiModel(value = "ApiSignVo", description = "信息返回类") public class ApiSignVo { @ApiModelProperty(value = "获得积分") private Integer mineScore; }