diff --git a/online-taxi-public/api-driver/src/main/java/com/taxi/apidriver/service/VerficationCodeService.java b/online-taxi-public/api-driver/src/main/java/com/taxi/apidriver/service/VerficationCodeService.java index a942f88..f94fcba 100644 --- a/online-taxi-public/api-driver/src/main/java/com/taxi/apidriver/service/VerficationCodeService.java +++ b/online-taxi-public/api-driver/src/main/java/com/taxi/apidriver/service/VerficationCodeService.java @@ -79,17 +79,11 @@ public class VerficationCodeService { CommonStatusEnum.VERIFICATION_CODE_ERROR.setMessage("验证码输入有误!"); return ResponseResult.fail(CommonStatusEnum.VERIFICATION_CODE_ERROR); } else { -// //三、判断这个手机号是否存在用户,并进行对应的处理 -// VerificationCodeDTO verificationCodeDTO = new VerificationCodeDTO(); -// verificationCodeDTO.setPassengerPhone(driverPhone); -// serviceDriverUserClient.getUser(verificationCodeDTO); - /** * 生成双token并且保存到redis */ TokenResponse tokenResponse = proDoubleTokenAndSaveRedis(stringRedisTemplate, driverPhone); - return ResponseResult.success(tokenResponse); } } else { diff --git a/online-taxi-public/internal-common/src/main/java/com/internal/contant/DriverCarConstant.java b/online-taxi-public/internal-common/src/main/java/com/internal/contant/DriverCarConstant.java index 63703ac..cf30cf8 100644 --- a/online-taxi-public/internal-common/src/main/java/com/internal/contant/DriverCarConstant.java +++ b/online-taxi-public/internal-common/src/main/java/com/internal/contant/DriverCarConstant.java @@ -29,5 +29,17 @@ public class DriverCarConstant { * 司机不存在 */ public static final int DRIVER_NOT_EXISTS = 0; + /** + * 司机工作状态:出车 + */ + public static final int DRIVER_WORK_STATUS_START = 0; + /** + * 司机工作状态:收车 + */ + public static final int DRIVER_WORK_STATUS_STOP = 0; + /** + * 司机工作状态:暂停 + */ + public static final int DRIVER_WORK_STATUS_SUSPEND = 0; } diff --git a/online-taxi-public/service-driver-user/src/main/java/com/taxi/servicedriveruser/service/DriverUserService.java b/online-taxi-public/service-driver-user/src/main/java/com/taxi/servicedriveruser/service/DriverUserService.java index 42e9d3e..dcbee96 100644 --- a/online-taxi-public/service-driver-user/src/main/java/com/taxi/servicedriveruser/service/DriverUserService.java +++ b/online-taxi-public/service-driver-user/src/main/java/com/taxi/servicedriveruser/service/DriverUserService.java @@ -3,8 +3,10 @@ package com.taxi.servicedriveruser.service; import com.internal.contant.CommonStatusEnum; import com.internal.contant.DriverCarConstant; import com.internal.dto.DriverUser; +import com.internal.dto.DriverUserWorkStatus; import com.internal.dto.ResponseResult; import com.taxi.servicedriveruser.mapper.DriverUserMapper; +import com.taxi.servicedriveruser.mapper.DriverUserWorkStatusMapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -18,12 +20,23 @@ public class DriverUserService { @Autowired private DriverUserMapper driverUserMapper; + @Autowired + private DriverUserWorkStatusMapper driverUserWorkStatusMapper; public ResponseResult addDriverUser(DriverUser driverUser){ LocalDateTime localDate = LocalDateTime.now(); driverUser.setGmtCreate(localDate); driverUser.setGmtModified(localDate); driverUserMapper.insert(driverUser); + + //初始化 司机工作状态表 + DriverUserWorkStatus driverUserWorkStatus = new DriverUserWorkStatus(); + driverUserWorkStatus.setDriverId(driverUser.getId()); + driverUserWorkStatus.setWorkStatus(DriverCarConstant.DRIVER_WORK_STATUS_STOP); + driverUserWorkStatus.setGmtCreate(localDate); + driverUserWorkStatus.setGmtModified(localDate); + driverUserWorkStatusMapper.insert(driverUserWorkStatus); + return ResponseResult.success(); }