|
|
@ -1,20 +1,44 @@
|
|
|
|
package com.mashibing.servicepassengeruser.service;
|
|
|
|
package com.mashibing.servicepassengeruser.service;
|
|
|
|
|
|
|
|
|
|
|
|
import com.mashibing.internalcommon.dto.ResponseResult;
|
|
|
|
import com.mashibing.internalcommon.dto.ResponseResult;
|
|
|
|
|
|
|
|
import com.mashibing.servicepassengeruser.dto.PassengerUser;
|
|
|
|
|
|
|
|
import com.mashibing.servicepassengeruser.mapper.PassengerUserMapper;
|
|
|
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import java.time.LocalDateTime;
|
|
|
|
|
|
|
|
import java.util.HashMap;
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
import java.util.Map;
|
|
|
|
|
|
|
|
|
|
|
|
@Service
|
|
|
|
@Service
|
|
|
|
public class UserService {
|
|
|
|
public class UserService {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
|
|
|
|
private PassengerUserMapper mapper;
|
|
|
|
|
|
|
|
|
|
|
|
public ResponseResult loginOrRegister(String passengerPhone){
|
|
|
|
public ResponseResult loginOrRegister(String passengerPhone){
|
|
|
|
|
|
|
|
|
|
|
|
System.out.println("user service 被调用,手机号码为:"+passengerPhone);
|
|
|
|
System.out.println("user service 被调用,手机号码为:"+passengerPhone);
|
|
|
|
|
|
|
|
|
|
|
|
//根据手机号查询用户信息
|
|
|
|
//根据手机号 校验 用户信息 是否存在
|
|
|
|
|
|
|
|
Map<String,Object> map =new HashMap<>();
|
|
|
|
//判断用户信息是否存在
|
|
|
|
map.put("passenger_phone",passengerPhone);
|
|
|
|
|
|
|
|
List<PassengerUser> passengerUserList = mapper.selectByMap(map);
|
|
|
|
|
|
|
|
// System.out.println(passengerUserList);
|
|
|
|
|
|
|
|
|
|
|
|
//如果不存在,插入用户信息
|
|
|
|
//如果不存在,插入用户信息
|
|
|
|
|
|
|
|
if(passengerUserList.size() == 0){
|
|
|
|
|
|
|
|
PassengerUser passengerUser = new PassengerUser();
|
|
|
|
|
|
|
|
passengerUser.setPassenger_name("张三");
|
|
|
|
|
|
|
|
passengerUser.setPassenger_phone(passengerPhone);
|
|
|
|
|
|
|
|
passengerUser.setPassenger_gender((byte)0);
|
|
|
|
|
|
|
|
passengerUser.setState((byte)0);
|
|
|
|
|
|
|
|
passengerUser.setGmt_create(LocalDateTime.now());
|
|
|
|
|
|
|
|
passengerUser.setGmt_modified(LocalDateTime.now());
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
int insertStatus = mapper.insert(passengerUser);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return ResponseResult.success();
|
|
|
|
return ResponseResult.success();
|
|
|
|
}
|
|
|
|
}
|
|
|
|