根据手机号查询用户信息

main
topsun 2 years ago
parent c4aca8d00e
commit 6361717f8f

@ -16,6 +16,18 @@
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- mybatis-plus -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.3.1</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
</dependencies>
</project>

@ -1,10 +1,12 @@
package com.taxi.servicepassengeruser;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
@MapperScan("com.taxi.servicepassengeruser.mapper")
public class ServicePassengerUserApplication {
public static void main(String[] args) {

@ -0,0 +1,24 @@
package com.taxi.servicepassengeruser.dto;
import lombok.Data;
import java.time.LocalDateTime;
@Data
public class PassengerUser {
private long id;
private LocalDateTime gmtCreate;
private LocalDateTime gmtModified;
private String passengerPhone;
private String passengerName;
private byte passengerGender;
private byte state;
}

@ -0,0 +1,13 @@
package com.taxi.servicepassengeruser.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.taxi.servicepassengeruser.dto.PassengerUser;
import org.springframework.stereotype.Repository;
@Repository
public interface PassengerUserMapper extends BaseMapper<PassengerUser> {
}

@ -1,16 +1,28 @@
package com.taxi.servicepassengeruser.service;
import com.internal.dto.ResponseResult;
import com.taxi.servicepassengeruser.dto.PassengerUser;
import com.taxi.servicepassengeruser.mapper.PassengerUserMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@Service
public class UserService {
@Autowired
private PassengerUserMapper passengerUserMapper;
public ResponseResult loginOrReg(String passengerPhone){
System.out.println("UserService 被调用, 手机号: " + passengerPhone);
//根据手机号查询用户信息
Map<String,Object> map = new HashMap<>();
map.put("passenger_phone",passengerPhone);
List<PassengerUser> list = passengerUserMapper.selectByMap(map);
System.out.println("查询用户数据条数size= " + list.size());
//判断用户信息是否存在
//如果不存在,插入用户信息

@ -1,2 +1,9 @@
server:
port: 8083
port: 8083
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/service-passenger-user?characterEncoding=utf-8&serverTimezone=GMT%2B8
username: root
password: topsun123

@ -1,2 +1,9 @@
server:
port: 8083
port: 8083
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/service-passenger-user?characterEncoding=utf-8&serverTimezone=GMT%2B8
username: root
password: topsun123
Loading…
Cancel
Save