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

Commit a9a71f5b authored by 胡佳晨's avatar 胡佳晨

修改接口

parent ee9eb5ce
......@@ -99,12 +99,12 @@ public class ItemServiceImpl implements IItemService {
data.setStatus(status);
//mysql
int result = stoneScoreItemsMapper.update(data, Wrappers.lambdaQuery(StoneScoreItems.class).eq(StoneScoreItems::getItemId, itemId));
StoneScoreItems redisData = redisUtils.getItemData(data.getItemId());
StoneScoreItems redisData = redisUtils.getItemData(itemId);
redisData.setStatus(status);
//mongo
mongoUtils.itemUpdateById(redisData);
//redis
redisUtils.setItemData(data.getItemId(), redisData);
redisUtils.setItemData(itemId, redisData);
// //修改 List
// redisUtils.updateItemDataList(redisData);
......
......@@ -10,7 +10,6 @@ public class StoneScoreListDto implements Cloneable {
/**
* 昵称
*/
// @ApiModelProperty(required = false, value = "昵称", example = "宇航员Marinda")
private String nickName;
/**
* 头像
......@@ -19,34 +18,33 @@ public class StoneScoreListDto implements Cloneable {
/**
* 手机号
*/
// @ApiModelProperty(required = false, value = "手机号", example = "18505123456")
private String mobile;
/**
* 用户id
*/
// @ApiModelProperty(required = false, value = "用户id", example = "310508344264376327445470")
private String uid;
/**
* 状态[-999-全部|1-正常|2-冻结]
*/
// @ApiModelProperty(required = false, value = "状态[-999-全部|1-正常|2-冻结]", example = "1")
private Integer status;
/**
* 总积分
*/
// @ApiModelProperty(required = false, value = "总积分", example = "100.00")
private BigDecimal scoreAll;
/**
* 已用积分
*/
// @ApiModelProperty(required = false, value = "已用积分", example = "50.00")
private BigDecimal scoreUse;
/**
* 剩余积分
*/
// @ApiModelProperty(required = false, value = "剩余积分", example = "50.00")
private BigDecimal scoreRest;
/**
* 今日是否签到
*/
private Integer signIn;
private static final StoneScoreListDto obj = new StoneScoreListDto();
public static StoneScoreListDto getNew() {
try {
......
package com.liquidnet.service.stone.controller;
import com.github.pagehelper.PageInfo;
import com.liquidnet.service.base.ResponseDto;
import com.liquidnet.service.stone.service.IStoneScoreItemsService;
import com.liquidnet.service.stone.vo.StoneItemListVo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiResponse;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.validation.Valid;
import java.util.List;
@Api(tags = "积分-商品相关")
@RestController
@RequestMapping("item")
@Validated
public class StoneItemController {
@Autowired
IStoneScoreItemsService stoneScoreItemsService;
@GetMapping("list")
@ApiOperation("积分商品列表")
@ApiResponse(code = 200, message = "接口返回对象参数")
public ResponseDto<PageInfo<List<StoneItemListVo>>> itemList(@RequestParam("page") @Valid Integer page) {
return ResponseDto.success(stoneScoreItemsService.itemList(page, 40));
}
}
package com.liquidnet.service.stone.controller;
import io.swagger.annotations.Api;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@Api(tags = "积分-订单相关")
@RestController
@RequestMapping("order")
@Validated
public class StoneOrderController {
}
package com.liquidnet.service.stone.controller;
import com.liquidnet.service.base.ResponseDto;
import com.liquidnet.service.stone.dto.StoneScoreListDto;
import com.liquidnet.service.stone.service.IStoneScoreUserService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiResponse;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@Api(tags = "积分-用户相关")
@RestController
@RequestMapping("user")
@Validated
public class StoneUserController {
@Autowired
IStoneScoreUserService stoneScoreUserService;
@GetMapping("info")
@ApiOperation("积分商品列表")
@ApiResponse(code = 200, message = "接口返回对象参数")
public ResponseDto<StoneScoreListDto> stoneUserInfo() {
return ResponseDto.success(stoneScoreUserService.stoneUserInfo());
}
}
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