From 055b75bc30aaceb1c73bcb823e8c5ef682891fde Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期一, 15 七月 2024 17:14:14 +0800 Subject: [PATCH] 提交 --- server/web/src/main/java/com/doumee/api/web/CatalogApi.java | 56 ++++++++------------------------------------------------ 1 files changed, 8 insertions(+), 48 deletions(-) diff --git a/server/web/src/main/java/com/doumee/api/web/CatalogApi.java b/server/web/src/main/java/com/doumee/api/web/CatalogApi.java index 6401f59..c620d4b 100644 --- a/server/web/src/main/java/com/doumee/api/web/CatalogApi.java +++ b/server/web/src/main/java/com/doumee/api/web/CatalogApi.java @@ -1,10 +1,12 @@ package com.doumee.api.web; +import com.doumee.biz.zbom.ZbomZhongTaiService; import com.doumee.config.annotation.UserLoginRequired; import com.doumee.core.annotation.trace.Trace; import com.doumee.core.model.ApiResponse; import com.doumee.dao.business.model.SmsEmail; import com.doumee.dao.web.response.AccountResponse; +import com.doumee.dao.web.response.ZSZXCatalogResponse; import com.doumee.service.business.SmsEmailService; import com.doumee.service.business.UsersService; import io.swagger.annotations.Api; @@ -13,10 +15,7 @@ import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; 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.RequestParam; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; /** * Created by IntelliJ IDEA. @@ -32,55 +31,16 @@ public class CatalogApi extends ApiController{ @Autowired - public UsersService usersService; + public ZbomZhongTaiService zbomZhongTaiService; @Autowired public SmsEmailService smsEmailService; - @ApiOperation(value = "灏忕▼搴忕櫥闄�", notes = "鍛樺伐绔皬绋嬪簭") - @GetMapping("/loginByWx") - @ApiImplicitParams({ - @ApiImplicitParam(paramType = "query", dataType = "String", name = "code", value = "寰俊code", required = true), - }) - public ApiResponse<AccountResponse> loginByWx(@RequestParam String code) { - return ApiResponse.success(usersService.wxLogin(code)); - } - - @ApiOperation(value = "鍙戦�佺煭淇¢獙璇佺爜", notes = "鍛樺伐绔皬绋嬪簭") - @GetMapping("/sendSms") - @ApiImplicitParams({ - @ApiImplicitParam(paramType = "query", dataType = "String", name = "phone", value = "鎵嬫満鍙�", required = true), - }) - public ApiResponse sendSms(@RequestParam String phone) { - SmsEmail smsEmail = new SmsEmail(); - smsEmail.setPhone(phone); - smsEmailService.sendSms(smsEmail); - return ApiResponse.success("鍙戦�佹垚鍔�"); - } - - - - @ApiOperation(value = "鎵嬫満鍙烽獙璇佺爜鐧婚檰", notes = "鍛樺伐绔皬绋嬪簭") - @GetMapping("/loginByPhone") - @ApiImplicitParams({ - @ApiImplicitParam(paramType = "query", dataType = "String", name = "phone", value = "鎵嬫満鍙�", required = true), - @ApiImplicitParam(paramType = "query", dataType = "String", name = "code", value = "鐭俊楠岃瘉鐮�", required = true), - }) - public ApiResponse<AccountResponse> loginByPhone(@RequestParam String phone,@RequestParam String code) { - return ApiResponse.success(usersService.phoneLogin(phone,code)); - } - - - @UserLoginRequired - @ApiOperation(value = "缁戝畾openid", notes = "鍛樺伐绔皬绋嬪簭") - @GetMapping("/bindingOpenid") - @ApiImplicitParams({ - @ApiImplicitParam(paramType = "query", dataType = "String", name = "code", value = "寰俊code", required = true), - }) - public ApiResponse bindingOpenid(@RequestParam String code) { - usersService.bindingOpenid(code,getMemberId()); - return ApiResponse.success("鎿嶄綔鎴愬姛"); + @ApiOperation(value = "C绔皬绋嬪簭-鑾峰彇棣栭〉蹇楄瑁呬慨鍥涗釜妯″潡绫荤洰鏁版嵁", notes = "鑾峰彇棣栭〉蹇楄瑁呬慨鍥涗釜妯″潡绫荤洰鏁版嵁") + @PostMapping("/getZSZXCatalogs") + public ApiResponse<ZSZXCatalogResponse> getZSZXCatalogs() { + return ApiResponse.success(zbomZhongTaiService.getZSZXCatalogs()); } } -- Gitblit v1.9.3