From 29aa7746640d7d0c0f01f3e0d3f23ef3250086a7 Mon Sep 17 00:00:00 2001 From: zhang <zc857179121@qq.com> Date: 星期五, 13 六月 2025 16:50:39 +0800 Subject: [PATCH] 数据为空的校验补充 --- zy-acs-manager/src/main/java/com/zy/acs/manager/fake/FakeController.java | 29 ++++++++++++++++++++++++----- 1 files changed, 24 insertions(+), 5 deletions(-) diff --git a/zy-acs-manager/src/main/java/com/zy/acs/manager/fake/FakeController.java b/zy-acs-manager/src/main/java/com/zy/acs/manager/fake/FakeController.java index 36ff7db..4e327e6 100644 --- a/zy-acs-manager/src/main/java/com/zy/acs/manager/fake/FakeController.java +++ b/zy-acs-manager/src/main/java/com/zy/acs/manager/fake/FakeController.java @@ -1,12 +1,14 @@ package com.zy.acs.manager.fake; +import com.zy.acs.framework.common.BaseRes; +import com.zy.acs.framework.common.Cools; import com.zy.acs.framework.common.R; import com.zy.acs.manager.system.controller.BaseController; import com.zy.acs.manager.system.service.ConfigService; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; + +import javax.annotation.PostConstruct; /** * Created by vincent on 11/9/2024 @@ -18,8 +20,25 @@ @Autowired private ConfigService configService; - @GetMapping("/sign") - public R sign() { + @PostConstruct + public void init() { + configService.setVal("fakeSign", Boolean.FALSE); + } + + @GetMapping("/sign/get") + public R getSign() { + return R.ok().add(configService.getVal("fakeSign", Boolean.class)); + } + + @PostMapping("/sign/set") + public synchronized R setSign(@RequestParam(required = false) Boolean sign) { + if (Cools.isEmpty(sign)) { + return R.parse(BaseRes.PARAM); + } + boolean res = configService.setVal("fakeSign", sign); + if (!res) { + return R.error(); + } return R.ok().add(configService.getVal("fakeSign", Boolean.class)); } -- Gitblit v1.9.1