|
@@ -4,7 +4,6 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.jzg.commons.constants.RedisKeyConstants;
|
|
import com.jzg.commons.constants.RedisKeyConstants;
|
|
|
-import com.jzg.commons.constants.dict.InsOrderStatusEnum;
|
|
|
|
|
import com.jzg.commons.core.base.BaseController;
|
|
import com.jzg.commons.core.base.BaseController;
|
|
|
import com.jzg.commons.core.base.HistoryDataService;
|
|
import com.jzg.commons.core.base.HistoryDataService;
|
|
|
import com.jzg.commons.core.base.StateResult;
|
|
import com.jzg.commons.core.base.StateResult;
|
|
@@ -18,12 +17,10 @@ import com.jzg.commons.entity.user.vo.SysTennatVo;
|
|
|
import com.jzg.commons.entity.vo.*;
|
|
import com.jzg.commons.entity.vo.*;
|
|
|
import com.jzg.commons.exception.SystemException;
|
|
import com.jzg.commons.exception.SystemException;
|
|
|
import com.jzg.commons.exception.ValidateException;
|
|
import com.jzg.commons.exception.ValidateException;
|
|
|
-import com.jzg.commons.util.AssertionUtils;
|
|
|
|
|
import com.jzg.commons.util.MinioUtils;
|
|
import com.jzg.commons.util.MinioUtils;
|
|
|
import com.jzg.commons.util.PasswordUtils;
|
|
import com.jzg.commons.util.PasswordUtils;
|
|
|
import com.jzg.commons.util.StringUtils;
|
|
import com.jzg.commons.util.StringUtils;
|
|
|
import com.jzg.commons.util.idgen.IdGenerate;
|
|
import com.jzg.commons.util.idgen.IdGenerate;
|
|
|
-import com.jzg.organization.client.OrgClient;
|
|
|
|
|
import com.jzg.organization.consumer.templete.UserMessageTemplate;
|
|
import com.jzg.organization.consumer.templete.UserMessageTemplate;
|
|
|
import com.jzg.organization.mapper.SysUploadFilesMapper;
|
|
import com.jzg.organization.mapper.SysUploadFilesMapper;
|
|
|
import com.jzg.organization.mapper.SysUserJzgInfoMapper;
|
|
import com.jzg.organization.mapper.SysUserJzgInfoMapper;
|
|
@@ -32,7 +29,6 @@ import com.jzg.organization.service.*;
|
|
|
import com.jzg.organization.state.UserState;
|
|
import com.jzg.organization.state.UserState;
|
|
|
import com.jzg.organization.state.listener.UserStateListener;
|
|
import com.jzg.organization.state.listener.UserStateListener;
|
|
|
import jakarta.annotation.Resource;
|
|
import jakarta.annotation.Resource;
|
|
|
-import lombok.RequiredArgsConstructor;
|
|
|
|
|
import lombok.Setter;
|
|
import lombok.Setter;
|
|
|
import org.redisson.api.RedissonClient;
|
|
import org.redisson.api.RedissonClient;
|
|
|
import org.springframework.beans.BeanUtils;
|
|
import org.springframework.beans.BeanUtils;
|
|
@@ -43,7 +39,6 @@ import org.springframework.statemachine.StateMachine;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
|
|
-import java.math.BigDecimal;
|
|
|
|
|
import java.util.*;
|
|
import java.util.*;
|
|
|
import java.util.stream.Collectors;
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
|
@@ -98,15 +93,15 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private BaseController baseController;
|
|
private BaseController baseController;
|
|
|
|
|
|
|
|
- @Autowired
|
|
|
|
|
- private OrgClient orgClient;
|
|
|
|
|
-
|
|
|
|
|
@Setter(onMethod_ = @Autowired)
|
|
@Setter(onMethod_ = @Autowired)
|
|
|
private UserMessageTemplate userMessageTemplate;
|
|
private UserMessageTemplate userMessageTemplate;
|
|
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
|
RedissonClient redissonClient;
|
|
RedissonClient redissonClient;
|
|
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private SysMessageTemplateService messageTemplateService;
|
|
|
|
|
+
|
|
|
private String getCurrentAreaCode(String province,String city,String area){
|
|
private String getCurrentAreaCode(String province,String city,String area){
|
|
|
String userWorkNumber = "";
|
|
String userWorkNumber = "";
|
|
|
if (!area.isEmpty()) {
|
|
if (!area.isEmpty()) {
|
|
@@ -429,10 +424,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
*/
|
|
*/
|
|
|
private void addUserMessage(String userName, SysUserJzgInfo sysUserJzgInfo, MessageCodeEnum tplCode) {
|
|
private void addUserMessage(String userName, SysUserJzgInfo sysUserJzgInfo, MessageCodeEnum tplCode) {
|
|
|
// 获取消息模板 并替换内容
|
|
// 获取消息模板 并替换内容
|
|
|
- HttpResult<SysMessageTemplate> result = orgClient.templateGet(tplCode,
|
|
|
|
|
- baseController.getToken());
|
|
|
|
|
- SysMessageTemplate template = result.getData();
|
|
|
|
|
- AssertionUtils.isFail(Objects.isNull(template),"获取模板失败!");
|
|
|
|
|
|
|
+ SysMessageTemplate template = messageTemplateService.getModel(tplCode);
|
|
|
Map<String, Object> valuesMap = new HashMap<>();
|
|
Map<String, Object> valuesMap = new HashMap<>();
|
|
|
valuesMap.put("addUser",sysUserJzgInfo.getName());
|
|
valuesMap.put("addUser",sysUserJzgInfo.getName());
|
|
|
valuesMap.put("createBy", userName);
|
|
valuesMap.put("createBy", userName);
|