diff --git a/acupuncture-admin/src/main/java/com/acupuncture/web/controller/monitor/CacheController.java b/acupuncture-admin/src/main/java/com/acupuncture/web/controller/monitor/CacheController.java index f06ac1b1..83c77701 100644 --- a/acupuncture-admin/src/main/java/com/acupuncture/web/controller/monitor/CacheController.java +++ b/acupuncture-admin/src/main/java/com/acupuncture/web/controller/monitor/CacheController.java @@ -8,15 +8,13 @@ import java.util.Map; import java.util.Properties; import java.util.Set; import java.util.TreeSet; + +import io.swagger.v3.oas.annotations.parameters.RequestBody; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.redis.core.RedisCallback; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.security.access.prepost.PreAuthorize; -import org.springframework.web.bind.annotation.DeleteMapping; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; import com.acupuncture.common.constant.CacheConstants; import com.acupuncture.common.core.domain.AjaxResult; import com.acupuncture.common.utils.StringUtils; @@ -118,4 +116,12 @@ public class CacheController redisTemplate.delete(cacheKeys); return AjaxResult.success(); } + + @PreAuthorize("@ss.hasPermi('monitor:cache:list')") + @GetMapping("/add") + public AjaxResult add(@RequestParam("key") String key, @RequestParam("value") String value) + { + redisTemplate.opsForValue().set(key, value); + return AjaxResult.success(); + } } diff --git a/acupuncture-admin/src/main/java/com/acupuncture/web/controller/web/DmsLoginController.java b/acupuncture-admin/src/main/java/com/acupuncture/web/controller/web/DmsLoginController.java index 7eadfd7e..96814c53 100644 --- a/acupuncture-admin/src/main/java/com/acupuncture/web/controller/web/DmsLoginController.java +++ b/acupuncture-admin/src/main/java/com/acupuncture/web/controller/web/DmsLoginController.java @@ -143,6 +143,7 @@ public class DmsLoginController { tokenService.refreshToken(loginUser); AjaxResult ajax = AjaxResult.success(); ajax.put("user", user); + ajax.put("forceUpdPwdFlag" , tenantUser.getForceUpdPwdFlag()); return ajax; } diff --git a/acupuncture-framework/src/main/java/com/acupuncture/framework/web/service/WebDmsLoginService.java b/acupuncture-framework/src/main/java/com/acupuncture/framework/web/service/WebDmsLoginService.java index 9f65dacb..f5a40b40 100644 --- a/acupuncture-framework/src/main/java/com/acupuncture/framework/web/service/WebDmsLoginService.java +++ b/acupuncture-framework/src/main/java/com/acupuncture/framework/web/service/WebDmsLoginService.java @@ -62,7 +62,7 @@ public class WebDmsLoginService public String login(String username, String password, String code, String uuid) { // 验证码校验 -// validateCaptcha(username, code, uuid); + validateCaptcha(username, code, uuid); // 登录前置校验 loginPreCheck(username, password); // 用户验证 diff --git a/acupuncture-generator/src/main/resources/mbg.xml b/acupuncture-generator/src/main/resources/mbg.xml index 612bfdea..d70d1298 100644 --- a/acupuncture-generator/src/main/resources/mbg.xml +++ b/acupuncture-generator/src/main/resources/mbg.xml @@ -87,8 +87,8 @@ -