充值金额保存bug修复

This commit is contained in:
taozi
2022-02-08 12:16:33 +08:00
parent 49b65f4897
commit a03bdd91d6

View File

@ -30,6 +30,9 @@ import org.springframework.web.bind.annotation.*;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Objects;
import static co.yixiang.constant.ShopConstants.YSHOP_SECKILL_TIME;
/** /**
* @author hupeng * @author hupeng
@ -76,12 +79,12 @@ public class SystemGroupDataController {
yxSystemGroupData.setStatus(jsonObject.getInteger("status")); yxSystemGroupData.setStatus(jsonObject.getInteger("status"));
yxSystemGroupData.setSort(jsonObject.getInteger("sort")); yxSystemGroupData.setSort(jsonObject.getInteger("sort"));
List<YxSystemGroupData> yshop_seckill_time = yxSystemGroupDataService.list(Wrappers.<YxSystemGroupData>lambdaQuery() List<YxSystemGroupData> yxSeckillTime = yxSystemGroupDataService.list(Wrappers.<YxSystemGroupData>lambdaQuery()
.eq(YxSystemGroupData::getGroupName, "yshop_seckill_time")); .eq(YxSystemGroupData::getGroupName, YSHOP_SECKILL_TIME));
if (yxSystemGroupData.getStatus() == 1) { if (yxSystemGroupData.getStatus() == 1) {
yshop_seckill_time.forEach(item -> { yxSeckillTime.forEach(item -> {
Map map = JSONUtil.toBean(item.getValue(), Map.class); Map map = JSONUtil.toBean(item.getValue(), Map.class);
if (jsonObject.getInteger("time").equals(map.get("time"))) { if (Objects.nonNull(jsonObject.getInteger("time")) && jsonObject.getInteger("time").equals(map.get("time"))) {
throw new BadRequestException("不能同时开启同一时间点"); throw new BadRequestException("不能同时开启同一时间点");
} }
}); });