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

Commit bc934e47 authored by GaoHu's avatar GaoHu

exit

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