bug修复;

This commit is contained in:
王奎兴
2025-12-13 20:48:24 +08:00
parent 74e735353f
commit 97330de8ba
15 changed files with 131 additions and 1 deletions
@@ -1,5 +1,6 @@
package com.mhd.user.domain.userAggregate.factory;
import cn.hutool.core.util.ObjectUtil;
import com.mhd.user.domain.userAggregate.entity.UserEntity;
import com.mhd.common.core.domain.po.UserPo;
import com.mhd.user.domain.userAggregate.repository.todo.UserDO;
@@ -20,6 +21,7 @@ public class UserFactory {
public UserEntity getUserEntity(UserDO userDO) {
UserEntity userEntity = new UserEntity();
BeanUtils.copyProperties(userDO,userEntity, IgnoreNullUtil.getNullPropertyNames(userDO));
userEntity.setDepartmentId(ObjectUtil.isNotEmpty(userDO.getDepartmentId())?Integer.valueOf(userDO.getDepartmentId()):null);
return userEntity;
}
public CheckDO getCheckDo(UserDO userDO) {
@@ -55,6 +55,8 @@ public interface UserDriverRepositoryInterface extends IService<UserDriverEntity
List<UserDriverPo> userDriverAuthList(UserDriverDO userDriverDO);
List<UserDriverPo> userPersonalDriverAuthList(UserDriverDO userDriverDO);
List<Map<String, Object>> motorcadeAuthCaptainList(Long organizationId);
List<UserDriverPo> getRegionDriverList(UserDriverDO userDriverDO);
@@ -54,6 +54,8 @@ public interface UserDriverMapper extends BaseMapper<UserDriverEntity> {
List<UserDriverPo> userDriverAuthList(UserDriverDO userDriverDO);
List<UserDriverPo> userPersonalDriverAuthList(UserDriverDO userDriverDO);
List<Map<String, Object>> motorcadeAuthCaptainList(Long organizationId);
List<UserDriverPo> getRegionDriverList(@Param("userDriverDO") UserDriverDO userDriverDO);
@@ -183,6 +183,11 @@ public class UserDriverRepositoryImpl extends ServiceImpl<UserDriverMapper,UserD
return userDriverMapper.userDriverAuthList(userDriverDO);
}
@Override
public List<UserDriverPo> userPersonalDriverAuthList(UserDriverDO userDriverDO) {
return userDriverMapper.userPersonalDriverAuthList(userDriverDO);
}
@Override
public List<Map<String, Object>> motorcadeAuthCaptainList(Long organizationId) {
return userDriverMapper.motorcadeAuthCaptainList(organizationId);
@@ -187,6 +187,11 @@ public class UserDriverDomainService {
return userDriverRepositoryInterface.userDriverAuthList(userDriverDO);
}
@DataPermissions(cacheName = "master")
public List<UserDriverPo> userPersonalDriverAuthList(UserDriverDO userDriverDO) {
return userDriverRepositoryInterface.userPersonalDriverAuthList(userDriverDO);
}
public List<Map<String, Object>> motorcadeAuthCaptainList(Long organizationId) {
return userDriverRepositoryInterface.motorcadeAuthCaptainList(organizationId);
}