ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/factory/RemoteConfigFallbackFactory.java
@@ -98,8 +98,10 @@ public R<String> getStoreCurriculumPassword() { return R.fail("获取门店课程验证密码失败:" + throwable.getMessage()); } @Override public R<String> getStoreCurriculumName() { return R.fail("获取门店课程展示名称失败:" + throwable.getMessage()); } @Override public R<List<SysTag>> listSysTag(Integer tagType) { ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/service/RemoteConfigService.java
@@ -164,4 +164,13 @@ */ @PostMapping("/config/getStoreCurriculumPassword") public R<String> getStoreCurriculumPassword(); /** * 获取门店课程展示名称 * @return */ @PostMapping("/config/getStoreCurriculumName") public R<String> getStoreCurriculumName(); } ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/miniapp/AppCourseController.java
@@ -66,6 +66,8 @@ return R.ok(xiaoeCourseService.getCourseGroupList()); } @ApiOperation("门店身份校验") @PostMapping("/storeIdentityVerification") public R storeIdentityVerification(@RequestParam("password") String password){ @@ -77,4 +79,12 @@ } return R.fail("身份校验失败"); } @ApiOperation("门店身份校验展示名称") @PostMapping("/getStoreCurriculumName") public R getStoreCurriculumName(){ String data = remoteConfigService.getStoreCurriculumName().getData(); return R.ok(data); } } ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/conslole/ConfigController.java
@@ -266,4 +266,16 @@ .eq("config_key", ConfigEnum.STORE_COURSE_DISPLAY_PASSWORD.getKey())); return R.ok(one.getConfigValue()); } /** * 获取门店课程展示名称 * @return */ @PostMapping("/getStoreCurriculumName") public R<String> getStoreCurriculumName(){ CustomConfig one = customConfigService.getOne(new QueryWrapper<CustomConfig>().eq("config_type", ConfigEnum.STORE_COURSE_DISPLAY_NAME.getKeyType()) .eq("config_key", ConfigEnum.STORE_COURSE_DISPLAY_NAME.getKey())); return R.ok(one.getConfigValue()); } } ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/dto/MgtStoreCurriculumEditDto.java
New file @@ -0,0 +1,27 @@ package com.ruoyi.system.domain.dto; import com.ruoyi.system.api.domain.dto.MgtBaseDto; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.NotNull; /** * @ClassName MgtActivenessEditDto * @Description TODO * @Author jqs * @Date 2023/6/7 17:40 * @Version 1.0 */ @Data public class MgtStoreCurriculumEditDto extends MgtBaseDto { @ApiModelProperty(value = "门店课程设置-展示名称") @NotNull(message = "门店课程设置-展示名称不能为空") private String storeCourseDisplayName; @ApiModelProperty(value = "门店课程设置-验证密码") @NotNull(message = "门店课程设置-验证密码不能为空") private String storeCourseDisplayPassword; }