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

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

Merge remote-tracking branch 'origin/dev_nft_411' into dev_nft_411

parents e13ddb76 3163114c
...@@ -148,13 +148,13 @@ public class GoblinGoodsAnticipateMgServiceImpl implements IGoblinGoodsAnticipat ...@@ -148,13 +148,13 @@ public class GoblinGoodsAnticipateMgServiceImpl implements IGoblinGoodsAnticipat
//查询真实预约人数 //查询真实预约人数
BigInteger autIdPeople = goblinRedisUtils.getSkuIdPeople(anticipateValueVo.getSkuId()); BigInteger autIdPeople = goblinRedisUtils.getSkuIdPeople(anticipateValueVo.getSkuId());
autIdPeople = autIdPeople != null ? autIdPeople : BigInteger.valueOf(0); autIdPeople = autIdPeople != null ? autIdPeople : BigInteger.valueOf(0);
//预约人数 设置预约数+实际预约数 //预约人数 读取缓存的预约人数
anticipateValueVo.setAboutPeople(anticipateValueVo.getAboutPeople().add(autIdPeople)); GoblinGoodsAnticipateValueVo aboutPeople = goblinRedisUtils.getValueBySkuId(anticipateValueVo.getSkuId());
anticipateValueVo.setAboutPeople(aboutPeople!=null?aboutPeople.getAboutPeople():BigInteger.valueOf(0));
//实际预约人数 //实际预约人数
anticipateValueVo.setActualPeople(autIdPeople); anticipateValueVo.setActualPeople(autIdPeople);
//设置预约状态 //设置预约状态
anticipateValueVo.setState(GoblinAnticipateUtils.setState(anticipateValueVo.getAboutStartDate(), anticipateValueVo.getAboutEndDate())); anticipateValueVo.setState(GoblinAnticipateUtils.setState(anticipateValueVo.getAboutStartDate(), anticipateValueVo.getAboutEndDate()));
} }
pageInfo.setPageNum(goodsAnticipateValueParam.getPageNum()); pageInfo.setPageNum(goodsAnticipateValueParam.getPageNum());
pageInfo.setPageSize(20); pageInfo.setPageSize(20);
...@@ -189,7 +189,6 @@ public class GoblinGoodsAnticipateMgServiceImpl implements IGoblinGoodsAnticipat ...@@ -189,7 +189,6 @@ public class GoblinGoodsAnticipateMgServiceImpl implements IGoblinGoodsAnticipat
if (!goodsAnticipateValueVo.getUid().equals(uid)){ if (!goodsAnticipateValueVo.getUid().equals(uid)){
return ResponseDto.failure("无权限删除"); return ResponseDto.failure("无权限删除");
} }
if (goodsAnticipateValueVo != null) {
goodsAnticipateValueVo.setState(GoblinAnticipateUtils.setState(goodsAnticipateValueVo.getAboutStartDate(), goodsAnticipateValueVo.getAboutEndDate())); goodsAnticipateValueVo.setState(GoblinAnticipateUtils.setState(goodsAnticipateValueVo.getAboutStartDate(), goodsAnticipateValueVo.getAboutEndDate()));
//没有开启则可以删除预约 //没有开启则可以删除预约
if (!goodsAnticipateValueVo.getState().equals(0)) { if (!goodsAnticipateValueVo.getState().equals(0)) {
...@@ -206,8 +205,6 @@ public class GoblinGoodsAnticipateMgServiceImpl implements IGoblinGoodsAnticipat ...@@ -206,8 +205,6 @@ public class GoblinGoodsAnticipateMgServiceImpl implements IGoblinGoodsAnticipat
goblinMongoUtils.delGoodsAnticipateValueVo(skuId); goblinMongoUtils.delGoodsAnticipateValueVo(skuId);
return ResponseDto.success(); return ResponseDto.success();
} }
return ResponseDto.failure("该预约不存在");
}
@Override @Override
public AnticipateValueVo getAnticipateValueBySkuId(String skuId, int hasHead) { public AnticipateValueVo getAnticipateValueBySkuId(String skuId, int hasHead) {
......
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