From dc62a241b438191a4931727e2d93f48921d2af3d Mon Sep 17 00:00:00 2001
From: wujianwei <wjw@11.com>
Date: 星期二, 23 十二月 2025 13:37:54 +0800
Subject: [PATCH] 应付接口
---
system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java | 21 +++++++++++++++++++++
1 files changed, 21 insertions(+), 0 deletions(-)
diff --git a/system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java b/system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java
index 91c5d57..fa6630a 100644
--- a/system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java
+++ b/system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java
@@ -6,6 +6,7 @@
import javax.validation.Validator;
import com.ruoyi.common.constant.Constants;
+import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.domain.model.SysUserImport;
import com.ruoyi.common.core.service.BaseService;
import com.ruoyi.common.utils.PageUtils;
@@ -238,6 +239,26 @@
return UserConstants.UNIQUE;
}
+ @Override
+ public boolean checkDriverUnique(SysUser user) {
+ Long userId = StringUtils.isNull(user.getUserId()) ? -1L : user.getUserId();
+ SysUser info = userMapper.checkDriverUnique(user.getDriverId());
+ if (StringUtils.isNotNull(info) && info.getUserId().longValue() != userId.longValue())
+ {
+ return UserConstants.NOT_UNIQUE;
+ }
+ return UserConstants.UNIQUE;
+ }
+
+ @Override
+ public Integer getDeviceId(long userId) {
+ SysUser sysUser = selectUserById(userId);
+ if (sysUser.getIsDriver() == 1){
+ return null;
+ }
+ return sysUser.getDriverId();
+ }
+
/**
* 鏍¢獙鐢ㄦ埛鏄惁鍏佽鎿嶄綔
*
--
Gitblit v1.8.0