From 26d24ed5f9a8ea8c1e9a909273fa6c0a42f56610 Mon Sep 17 00:00:00 2001 From: yh <1844516659@qq.com> Date: Sat, 16 Jul 2022 09:01:39 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A3=9E=E6=BB=B4=E5=87=BA=E8=A1=8C=E7=BD=91?= =?UTF-8?q?=E7=BA=A6=E8=BD=A62022-=E4=B9=98=E5=AE=A2=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E9=AA=A8=E6=9E=B6=E4=BB=A3=E7=A0=81=E7=BC=96?= =?UTF-8?q?=E5=86=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api-passenger/pom.xml | 8 ----- .../controller/VerificationController.java | 3 +- .../request/VerificationCodeDTO.java | 2 +- pom.xml | 12 ++++++-- .../controller/UserController.java | 29 +++++++++++++++++++ .../service/UserService.java | 21 ++++++++++++++ service-verificationcode/pom.xml | 7 ----- 7 files changed, 61 insertions(+), 21 deletions(-) rename {api-passenger/src/main/java/com/mashibing/apipassenger => internal-common/src/main/java/com/mashibing/internalcommon}/request/VerificationCodeDTO.java (75%) create mode 100644 service-passenger-user/src/main/java/com/mashibing/servicepassengeruser/controller/UserController.java create mode 100644 service-passenger-user/src/main/java/com/mashibing/servicepassengeruser/service/UserService.java diff --git a/api-passenger/pom.xml b/api-passenger/pom.xml index c28661c..8efad10 100644 --- a/api-passenger/pom.xml +++ b/api-passenger/pom.xml @@ -27,14 +27,6 @@ spring-cloud-starter-alibaba-nacos-discovery - - - com.mashibing - internal-common - 1.0-SNAPSHOT - compile - - org.springframework.cloud spring-cloud-starter-openfeign diff --git a/api-passenger/src/main/java/com/mashibing/apipassenger/controller/VerificationController.java b/api-passenger/src/main/java/com/mashibing/apipassenger/controller/VerificationController.java index 4291918..6531691 100644 --- a/api-passenger/src/main/java/com/mashibing/apipassenger/controller/VerificationController.java +++ b/api-passenger/src/main/java/com/mashibing/apipassenger/controller/VerificationController.java @@ -1,7 +1,6 @@ package com.mashibing.apipassenger.controller; -import com.mashibing.apipassenger.remote.ServiceVerificationcodeClient; -import com.mashibing.apipassenger.request.VerificationCodeDTO; +import com.mashibing.internalcommon.request.VerificationCodeDTO; import com.mashibing.apipassenger.service.VerificationCodeService; import com.mashibing.internalcommon.dto.ResponseResult; import org.springframework.beans.factory.annotation.Autowired; diff --git a/api-passenger/src/main/java/com/mashibing/apipassenger/request/VerificationCodeDTO.java b/internal-common/src/main/java/com/mashibing/internalcommon/request/VerificationCodeDTO.java similarity index 75% rename from api-passenger/src/main/java/com/mashibing/apipassenger/request/VerificationCodeDTO.java rename to internal-common/src/main/java/com/mashibing/internalcommon/request/VerificationCodeDTO.java index e2c260a..c78bb8a 100644 --- a/api-passenger/src/main/java/com/mashibing/apipassenger/request/VerificationCodeDTO.java +++ b/internal-common/src/main/java/com/mashibing/internalcommon/request/VerificationCodeDTO.java @@ -1,4 +1,4 @@ -package com.mashibing.apipassenger.request; +package com.mashibing.internalcommon.request; import lombok.Data; diff --git a/pom.xml b/pom.xml index 09942da..7a8daf5 100644 --- a/pom.xml +++ b/pom.xml @@ -31,9 +31,10 @@ - - + + + com.alibaba.cloud spring-cloud-alibaba-dependencies @@ -41,7 +42,6 @@ pom import - org.springframework.cloud spring-cloud-dependencies @@ -49,11 +49,17 @@ pom import + + + com.mashibing + internal-common + 1.0-SNAPSHOT + net.sf.json-lib json-lib diff --git a/service-passenger-user/src/main/java/com/mashibing/servicepassengeruser/controller/UserController.java b/service-passenger-user/src/main/java/com/mashibing/servicepassengeruser/controller/UserController.java new file mode 100644 index 0000000..6a6690a --- /dev/null +++ b/service-passenger-user/src/main/java/com/mashibing/servicepassengeruser/controller/UserController.java @@ -0,0 +1,29 @@ +package com.mashibing.servicepassengeruser.controller; + +import com.mashibing.internalcommon.dto.ResponseResult; +import com.mashibing.internalcommon.request.VerificationCodeDTO; +import com.mashibing.servicepassengeruser.service.UserService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RestController; + +@RestController +public class UserController { + + @Autowired + private UserService service; + + @PostMapping("/user") + public ResponseResult loginOrReg(@RequestBody VerificationCodeDTO verificationCodeDTO){ + + String passengerPhone = verificationCodeDTO.getPassengerPhone(); + System.out.println("手机号:"+passengerPhone); + + // 调用接口实现 + service.loginOrRegister(passengerPhone); + + return ResponseResult.success(""); + } + +} diff --git a/service-passenger-user/src/main/java/com/mashibing/servicepassengeruser/service/UserService.java b/service-passenger-user/src/main/java/com/mashibing/servicepassengeruser/service/UserService.java new file mode 100644 index 0000000..7f58382 --- /dev/null +++ b/service-passenger-user/src/main/java/com/mashibing/servicepassengeruser/service/UserService.java @@ -0,0 +1,21 @@ +package com.mashibing.servicepassengeruser.service; + +import com.mashibing.internalcommon.dto.ResponseResult; +import org.springframework.stereotype.Service; + +@Service +public class UserService { + + public ResponseResult loginOrRegister(String passengerPhone){ + + System.out.println("user service 被调用,手机号码为:"+passengerPhone); + + //根据手机号查询用户信息 + + //判断用户信息是否存在 + + //如果不存在,插入用户信息 + + return ResponseResult.success(); + } +} diff --git a/service-verificationcode/pom.xml b/service-verificationcode/pom.xml index e76f97c..262dc84 100644 --- a/service-verificationcode/pom.xml +++ b/service-verificationcode/pom.xml @@ -39,13 +39,6 @@ spring-cloud-starter-alibaba-nacos-discovery - - com.mashibing - internal-common - 1.0-SNAPSHOT - compile - -