提交 23e2e604 authored 作者: 吕本才's avatar 吕本才

优化 结束/开启第一轮、第二轮接口

上级 71e5871f
...@@ -4,6 +4,7 @@ import com.ruoyi.common.annotation.Log; ...@@ -4,6 +4,7 @@ import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType; import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.dealer.domain.dto.TurnRoundInfoReq;
import com.ruoyi.dealer.service.DealerRoundInfoService; import com.ruoyi.dealer.service.DealerRoundInfoService;
import com.ruoyi.dealer.service.IDealerRoundResultService; import com.ruoyi.dealer.service.IDealerRoundResultService;
import com.ruoyi.system.domain.SysConfig; import com.ruoyi.system.domain.SysConfig;
...@@ -27,9 +28,9 @@ public class DealerRoundController extends BaseController { ...@@ -27,9 +28,9 @@ public class DealerRoundController extends BaseController {
private IDealerRoundResultService resultService; private IDealerRoundResultService resultService;
@Log(title = "结束第一轮次或者第二轮次", businessType = BusinessType.INSERT) @Log(title = "结束第一轮次或者第二轮次", businessType = BusinessType.INSERT)
@GetMapping(value = "/end") @GetMapping(value = "/turnRound")
public AjaxResult endRoundInfo() { public AjaxResult turnRoundInfo(@RequestBody TurnRoundInfoReq turnRoundInfoReq) {
List<SysConfig> sysConfigs = dealerRoundInfoService.endRound(); List<SysConfig> sysConfigs = dealerRoundInfoService.turnRoundInfo(turnRoundInfoReq);
return AjaxResult.success(sysConfigs); return AjaxResult.success(sysConfigs);
} }
......
...@@ -3,8 +3,8 @@ package com.ruoyi.dealer.domain.dto; ...@@ -3,8 +3,8 @@ package com.ruoyi.dealer.domain.dto;
import lombok.Data; import lombok.Data;
@Data @Data
public class RoundInfoDto { public class TurnRoundInfoReq {
private Integer roundTime; private Integer roundTime;
// private String reward; private Boolean roundOver;
} }
...@@ -3,6 +3,7 @@ package com.ruoyi.dealer.service; ...@@ -3,6 +3,7 @@ package com.ruoyi.dealer.service;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.dealer.domain.dto.DealerBigScreenDynamicRes; import com.ruoyi.dealer.domain.dto.DealerBigScreenDynamicRes;
import com.ruoyi.dealer.domain.dto.DealerRoundInfo; import com.ruoyi.dealer.domain.dto.DealerRoundInfo;
import com.ruoyi.dealer.domain.dto.TurnRoundInfoReq;
import com.ruoyi.dealer.domain.dto.WechatDealerRoundInfoReq; import com.ruoyi.dealer.domain.dto.WechatDealerRoundInfoReq;
import com.ruoyi.system.domain.SysConfig; import com.ruoyi.system.domain.SysConfig;
...@@ -21,5 +22,5 @@ public interface DealerRoundInfoService extends IService<DealerRoundInfo> { ...@@ -21,5 +22,5 @@ public interface DealerRoundInfoService extends IService<DealerRoundInfo> {
List<DealerBigScreenDynamicRes> dynamicList(Integer roundId); List<DealerBigScreenDynamicRes> dynamicList(Integer roundId);
List<SysConfig> endRound(); List<SysConfig> turnRoundInfo(TurnRoundInfoReq turnRoundInfoReq);
} }
...@@ -11,6 +11,7 @@ import com.ruoyi.dealer.domain.DealerBaseInfo; ...@@ -11,6 +11,7 @@ import com.ruoyi.dealer.domain.DealerBaseInfo;
import com.ruoyi.dealer.domain.DealerRoundResult; import com.ruoyi.dealer.domain.DealerRoundResult;
import com.ruoyi.dealer.domain.dto.DealerBigScreenDynamicRes; import com.ruoyi.dealer.domain.dto.DealerBigScreenDynamicRes;
import com.ruoyi.dealer.domain.dto.DealerRoundInfo; import com.ruoyi.dealer.domain.dto.DealerRoundInfo;
import com.ruoyi.dealer.domain.dto.TurnRoundInfoReq;
import com.ruoyi.dealer.domain.dto.WechatDealerRoundInfoReq; import com.ruoyi.dealer.domain.dto.WechatDealerRoundInfoReq;
import com.ruoyi.dealer.mapper.DealerRoundInfoMapper; import com.ruoyi.dealer.mapper.DealerRoundInfoMapper;
import com.ruoyi.dealer.service.DealerRoundInfoService; import com.ruoyi.dealer.service.DealerRoundInfoService;
...@@ -150,16 +151,18 @@ public class DealerRoundInfoServiceImpl extends ServiceImpl<DealerRoundInfoMappe ...@@ -150,16 +151,18 @@ public class DealerRoundInfoServiceImpl extends ServiceImpl<DealerRoundInfoMappe
} }
@Override @Override
public List<SysConfig> endRound() { public List<SysConfig> turnRoundInfo(TurnRoundInfoReq turnRoundInfoReq) {
SysConfig sysConfig = configService.selectConfigObjByKey(Constants.DEALER_ROUND_OVER); SysConfig sysConfigRoundOver = configService.selectConfigObjByKey(Constants.DEALER_ROUND_OVER);
sysConfig.setConfigValue("true"); sysConfigRoundOver.setConfigValue(turnRoundInfoReq.getRoundOver().toString());
configService.updateConfig(sysConfig); configService.updateConfig(sysConfigRoundOver);
SysConfig sysConfigRound = configService.selectConfigObjByKey(Constants.DEALER_ROUND); SysConfig sysConfigRound = configService.selectConfigObjByKey(Constants.DEALER_ROUND);
sysConfigRound.setConfigValue(turnRoundInfoReq.getRoundTime().toString());
configService.updateConfig(sysConfigRound);
List<SysConfig> list = new ArrayList<>(); List<SysConfig> list = new ArrayList<>();
list.add(sysConfigRound); list.add(sysConfigRound);
list.add(sysConfig); list.add(sysConfigRoundOver);
return list; return list;
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论