| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- package anyi.space.memberServer.controller;
- import anyi.sapce.common.entity.Member;
- import anyi.sapce.common.entity.ResponseResult;
- import anyi.space.memberServer.service.MemberService;
- import lombok.RequiredArgsConstructor;
- import org.springframework.util.DigestUtils;
- import org.springframework.web.bind.annotation.*;
- import javax.servlet.http.HttpServletRequest;
- import java.nio.charset.StandardCharsets;
- /**
- * @ProjectName: distributedSystemLearn
- * @FileName: MemberController
- * @Author: 杨逸
- * @Data:2025/4/13 18:55
- * @Description:
- */
- @RequiredArgsConstructor
- @RestController
- @RequestMapping("/member")
- public class MemberController {
- private final MemberService memberService;
- @GetMapping
- public ResponseResult<Member> getMemberById(Integer id, HttpServletRequest request){
- Member member = memberService.getById(id);
- ResponseResult responseResult = ResponseResult.okResult(member);
- responseResult.setMsg(responseResult.getMsg() + "服务提供方10002");
- {
- //获取通过网关添加请求参数过滤器添加的参数数据
- String parameter = request.getParameter("parameterName");
- System.out.println("添加的参数parameter = " + parameter);
- }
- return responseResult;
- }
- @PostMapping
- public ResponseResult addMember(@RequestBody Member member){
- String hex = DigestUtils.md5DigestAsHex(member.getPwd().getBytes(StandardCharsets.UTF_8));
- member.setPwd(hex);
- boolean save = memberService.save(member);
- return ResponseResult.okResult(save);
- }
- }
|