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

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

修改接口

parent ee9eb5ce
...@@ -99,12 +99,12 @@ public class ItemServiceImpl implements IItemService { ...@@ -99,12 +99,12 @@ public class ItemServiceImpl implements IItemService {
data.setStatus(status); data.setStatus(status);
//mysql //mysql
int result = stoneScoreItemsMapper.update(data, Wrappers.lambdaQuery(StoneScoreItems.class).eq(StoneScoreItems::getItemId, itemId)); 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); redisData.setStatus(status);
//mongo //mongo
mongoUtils.itemUpdateById(redisData); mongoUtils.itemUpdateById(redisData);
//redis //redis
redisUtils.setItemData(data.getItemId(), redisData); redisUtils.setItemData(itemId, redisData);
// //修改 List // //修改 List
// redisUtils.updateItemDataList(redisData); // redisUtils.updateItemDataList(redisData);
......
...@@ -10,7 +10,6 @@ public class StoneScoreListDto implements Cloneable { ...@@ -10,7 +10,6 @@ public class StoneScoreListDto implements Cloneable {
/** /**
* 昵称 * 昵称
*/ */
// @ApiModelProperty(required = false, value = "昵称", example = "宇航员Marinda")
private String nickName; private String nickName;
/** /**
* 头像 * 头像
...@@ -19,34 +18,33 @@ public class StoneScoreListDto implements Cloneable { ...@@ -19,34 +18,33 @@ public class StoneScoreListDto implements Cloneable {
/** /**
* 手机号 * 手机号
*/ */
// @ApiModelProperty(required = false, value = "手机号", example = "18505123456")
private String mobile; private String mobile;
/** /**
* 用户id * 用户id
*/ */
// @ApiModelProperty(required = false, value = "用户id", example = "310508344264376327445470")
private String uid; private String uid;
/** /**
* 状态[-999-全部|1-正常|2-冻结] * 状态[-999-全部|1-正常|2-冻结]
*/ */
// @ApiModelProperty(required = false, value = "状态[-999-全部|1-正常|2-冻结]", example = "1")
private Integer status; private Integer status;
/** /**
* 总积分 * 总积分
*/ */
// @ApiModelProperty(required = false, value = "总积分", example = "100.00")
private BigDecimal scoreAll; private BigDecimal scoreAll;
/** /**
* 已用积分 * 已用积分
*/ */
// @ApiModelProperty(required = false, value = "已用积分", example = "50.00")
private BigDecimal scoreUse; private BigDecimal scoreUse;
/** /**
* 剩余积分 * 剩余积分
*/ */
// @ApiModelProperty(required = false, value = "剩余积分", example = "50.00")
private BigDecimal scoreRest; private BigDecimal scoreRest;
/**
* 今日是否签到
*/
private Integer signIn;
private static final StoneScoreListDto obj = new StoneScoreListDto(); private static final StoneScoreListDto obj = new StoneScoreListDto();
public static StoneScoreListDto getNew() { public static StoneScoreListDto getNew() {
try { 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