From 23f00f568b0a093ace71ca9746ada1e74efd33c1 Mon Sep 17 00:00:00 2001 From: topsun Date: Fri, 5 May 2023 00:37:03 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=B8=E6=9C=BA=E5=B7=A5=E4=BD=9C=E7=8A=B6?= =?UTF-8?q?=E6=80=81=E4=B8=9A=E5=8A=A1=E8=A1=A5=E5=85=85=E5=88=9D=E5=A7=8B?= =?UTF-8?q?=E5=8C=96=E5=8F=B8=E6=9C=BA=E5=B7=A5=E4=BD=9C=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../apidriver/service/VerficationCodeService.java | 6 ------ .../com/internal/contant/DriverCarConstant.java | 12 ++++++++++++ .../service/DriverUserService.java | 13 +++++++++++++ 3 files changed, 25 insertions(+), 6 deletions(-) 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(); }