hejianhao
2026-08-20 3eba788dfa223564c3a9e210cf3cc5caeb95e16d
feat0806: 项目介绍密码接口访问不到
2个文件已修改
10 ■■■■■ 已修改文件
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/live/controller/ProjectIntroductionPasswordController.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
tcm-training-admin/src/services/project-introduction-password.ts 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/live/controller/ProjectIntroductionPasswordController.java
@@ -14,7 +14,7 @@
 */
@Validated
@RestController
@RequestMapping("/api/admin/live/project-introduction-password")
@RequestMapping({"/api/v1", "/api"})
public class ProjectIntroductionPasswordController {
    private final ProjectIntroductionPasswordService passwordService;
@@ -26,7 +26,7 @@
    /**
     * 获取项目介绍密码配置
     */
    @GetMapping
    @GetMapping("/project-introduction-password")
    public ApiResponse<ProjectIntroductionPasswordVO> getPasswordConfig() {
        return ApiResponse.ok(passwordService.getPasswordConfig());
    }
@@ -34,7 +34,7 @@
    /**
     * 保存项目介绍密码配置
     */
    @PostMapping
    @PostMapping("/project-introduction-password")
    public ApiResponse<Void> savePasswordConfig(@Valid @RequestBody ProjectIntroductionPasswordRequest req) {
        passwordService.savePasswordConfig(req);
        return ApiResponse.ok(null);
tcm-training-admin/src/services/project-introduction-password.ts
@@ -14,7 +14,7 @@
 */
export async function getProjectIntroductionPassword() {
  return request<API.Response<ProjectIntroductionPasswordConfig>>(
    '/api/admin/live/project-introduction-password',
    '/project-introduction-password',
    {
      method: 'GET',
    },
@@ -25,7 +25,7 @@
 * 保存项目介绍密码配置
 */
export async function saveProjectIntroductionPassword(data: ProjectIntroductionPasswordConfig) {
  return request<API.Response<void>>('/api/admin/live/project-introduction-password', {
  return request<API.Response<void>>('/project-introduction-password', {
    method: 'POST',
    data,
  });