fix: 增加添加验证码时,检查验证码是否可以正常生成问题

This commit is contained in:
misworga831
2024-10-31 11:47:41 +08:00
parent dc1d1a7e7e
commit d4855b702b
3 changed files with 59 additions and 0 deletions

View File

@@ -6,6 +6,7 @@ import cn.lili.common.vo.PageVO;
import cn.lili.common.vo.ResultMessage;
import cn.lili.common.vo.SearchVO;
import cn.lili.modules.verification.entity.dos.VerificationSource;
import cn.lili.modules.verification.service.VerificationService;
import cn.lili.modules.verification.service.VerificationSourceService;
import cn.lili.mybatis.util.PageUtil;
import com.baomidou.mybatisplus.core.metadata.IPage;
@@ -31,6 +32,9 @@ public class VerificationSourceController {
@Autowired
private VerificationSourceService verificationSourceService;
@Autowired
private VerificationService verificationService;
@GetMapping(value = "/{id}")
@ApiOperation(value = "查看验证码资源维护详情")
public ResultMessage<VerificationSource> get(@PathVariable String id) {
@@ -53,6 +57,7 @@ public class VerificationSourceController {
@DemoSite
public ResultMessage<VerificationSource> save(VerificationSource verificationSource) {
verificationService.checkCreateVerification(verificationSource.getType(), verificationSource.getResource());
verificationSourceService.save(verificationSource);
verificationSourceService.initCache();
return ResultUtil.data(verificationSource);
@@ -63,6 +68,7 @@ public class VerificationSourceController {
@DemoSite
public ResultMessage<VerificationSource> update(@PathVariable String id, VerificationSource verificationSource) {
verificationSource.setId(id);
verificationService.checkCreateVerification(verificationSource.getType(), verificationSource.getResource());
verificationSourceService.updateById(verificationSource);
verificationSourceService.initCache();
return ResultUtil.data(verificationSource);