|
|
@ -20,6 +20,7 @@ package com.epmet.service.impl; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; |
|
|
|
import com.epmet.commons.tools.constant.AppClientConstant; |
|
|
|
import com.epmet.commons.tools.enums.SuperAdminEnum; |
|
|
|
import com.epmet.commons.tools.page.PageData; |
|
|
|
import com.epmet.commons.tools.security.password.PasswordUtils; |
|
|
@ -28,9 +29,11 @@ import com.epmet.commons.tools.constant.FieldConstant; |
|
|
|
import com.epmet.dao.OperUserDao; |
|
|
|
import com.epmet.dto.OperUserDTO; |
|
|
|
import com.epmet.entity.OperUserEntity; |
|
|
|
import com.epmet.entity.UserEntity; |
|
|
|
import com.epmet.feign.OperRoleUserFeignClient; |
|
|
|
import com.epmet.redis.OperUserRedis; |
|
|
|
import com.epmet.service.OperUserService; |
|
|
|
import com.epmet.service.UserService; |
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
@ -55,6 +58,8 @@ public class OperUserServiceImpl extends BaseServiceImpl<OperUserDao, OperUserEn |
|
|
|
private OperUserDao operUserDao; |
|
|
|
@Autowired |
|
|
|
private OperRoleUserFeignClient operRoleUserFeignClient; |
|
|
|
@Autowired |
|
|
|
private UserService userService; |
|
|
|
|
|
|
|
@Override |
|
|
|
public PageData<OperUserDTO> page(Map<String, Object> params) { |
|
|
@ -91,8 +96,13 @@ public class OperUserServiceImpl extends BaseServiceImpl<OperUserDao, OperUserEn |
|
|
|
@Override |
|
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
|
public void save(OperUserDTO dto) { |
|
|
|
OperUserEntity entity = ConvertUtils.sourceToTarget(dto, OperUserEntity.class); |
|
|
|
UserEntity userEntity = new UserEntity(); |
|
|
|
userEntity.setFromClient(AppClientConstant.APP_OPER); |
|
|
|
userEntity.setFromApp(AppClientConstant.CLIENT_WEB); |
|
|
|
userService.insert(userEntity); |
|
|
|
|
|
|
|
OperUserEntity entity = ConvertUtils.sourceToTarget(dto, OperUserEntity.class); |
|
|
|
entity.setUserId(userEntity.getId()); |
|
|
|
//密码加密
|
|
|
|
String password = PasswordUtils.encode(entity.getPassword()); |
|
|
|
entity.setPassword(password); |
|
|
|