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

Commit bc934e47 authored by GaoHu's avatar GaoHu

exit

parent 68e14be8
......@@ -9,6 +9,7 @@ import lombok.EqualsAndHashCode;
import javax.validation.constraints.NotBlank;
import java.io.Serializable;
import java.math.BigInteger;
import java.time.LocalDateTime;
import java.util.List;
......@@ -52,13 +53,13 @@ public class GoblinGoodsAnticipateVo implements Serializable {
* 预约人数
*/
@ApiModelProperty(value = "预约人数")
private Long aboutPeople;
private Integer aboutPeople;
/**
* 预约人数
*/
@ApiModelProperty(value = "实际预约人数")
private Long actualPeople;
private Integer actualPeople;
/**
* 预约开始时间
......
......@@ -73,7 +73,7 @@ public class GoblinGoodsAnticipateController {
@ApiOperation("修改预约关联")
@PostMapping("/updateAnticipateValues")
public ResponseDto<Object> updateAnticipateValues(List<GoblinGoodsAnticipateValueParam> list ) {
public ResponseDto<Object> updateAnticipateValues(@RequestBody List<GoblinGoodsAnticipateValueParam> list) {
return goblinGoodsAnticipateService.updateAnticipateValues(list);
}
......
......@@ -71,6 +71,11 @@ public class GoblinGoodsAnticipateServiceImpl implements IGoblinGoodsAnticipateS
//已结束
goblinGoodsAnticipateVo.setState(2);
}
Integer autIdPeople = goblinRedisUtils.getAutIdPeople(goblinGoodsAnticipateVo.getAntId());
//预约人数
goblinGoodsAnticipateVo.setAboutPeople(goblinGoodsAnticipateVo.getAboutPeople()+(autIdPeople!=null?autIdPeople:0));
//获取真实预约人数
goblinGoodsAnticipateVo.setActualPeople(autIdPeople);
}
pageInfo.setList(data);
pageInfo.setTotal((Long) map.get("total"));
......@@ -201,7 +206,7 @@ public class GoblinGoodsAnticipateServiceImpl implements IGoblinGoodsAnticipateS
goblinRedisUtils.delUserAboutSku(skuId, uid);
sendRedis("goblin_goods_anticipate_update_actual_reduce_people",antIdValue);
}
goblinRedisUtils.setAutId(antId, state);
goblinRedisUtils.setAutIdPeople(antId, state);
return ResponseDto.success();
}
......
......@@ -81,7 +81,7 @@ public class GoblinRedisUtils {
/**
* 实际预约人数修改
*/
public void setAutId(String autId,Integer state) {
public void setAutIdPeople(String autId,Integer state) {
Integer num = (Integer) redisUtil.get(GoblinRedisConst.ANTICIPATE_PEOPLE.concat(autId));
if (state.equals(GoblinGoodAnticipateUserVo.STATE_VALID)){
redisUtil.set(GoblinRedisConst.ANTICIPATE_PEOPLE.concat(autId),num==null? 1:num+1);
......@@ -91,6 +91,13 @@ public class GoblinRedisUtils {
}
}
/**
* 获取实际预约人数修改
*/
public Integer getAutIdPeople(String autId) {
return (Integer) redisUtil.get(GoblinRedisConst.ANTICIPATE_PEOPLE.concat(autId));
}
/**
* 删除预约
*/
......
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