提交 46eb7811 authored 作者: 吕本才's avatar 吕本才

提交数据时,增加轮次校验

上级 a3e4c306
......@@ -4,6 +4,8 @@ import cn.hutool.core.util.ObjectUtil;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ruoyi.common.constant.Constants;
import com.ruoyi.common.exception.ServiceException;
import com.ruoyi.common.utils.SecurityUtils;
import com.ruoyi.dealer.domain.DealerRoundResult;
import com.ruoyi.dealer.domain.dto.DealerBigScreenDynamicRes;
......@@ -12,6 +14,7 @@ import com.ruoyi.dealer.domain.dto.WechatDealerRoundInfoReq;
import com.ruoyi.dealer.mapper.DealerRoundInfoMapper;
import com.ruoyi.dealer.service.DealerRoundInfoService;
import com.ruoyi.dealer.service.IDealerRoundResultService;
import com.ruoyi.system.service.ISysConfigService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
......@@ -30,6 +33,8 @@ public class DealerRoundInfoServiceImpl extends ServiceImpl<DealerRoundInfoMappe
@Autowired
private IDealerRoundResultService roundResultService;
@Autowired
private ISysConfigService configService;
@Override
public DealerRoundInfo getByDealerId(Long dealerBaseInfoId) {
......@@ -39,6 +44,12 @@ public class DealerRoundInfoServiceImpl extends ServiceImpl<DealerRoundInfoMappe
@Override
public int saveRoundInfo(WechatDealerRoundInfoReq dealerRoundInfoReq) {
String config = configService.selectConfigByKeyFromDb(Constants.DEALER_ROUND);
Integer round = Integer.parseInt(config);
if (round <= 0) {
throw new ServiceException("当前轮次活动已经结束");
}
Long userId = SecurityUtils.getUserId();
String dealerName = SecurityUtils.getLoginUser().getUsername();
String phone = SecurityUtils.getLoginUser().getUser().getPhonenumber();
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论