添加销售同时创建账号
This commit is contained in:
@@ -3,6 +3,7 @@ package com.rj.controller;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.rj.common.DataEnrichmentUtil;
|
||||
import com.rj.common.PasswordUtil;
|
||||
import com.rj.entity.Dealership;
|
||||
import com.rj.entity.ProjectManagement;
|
||||
import com.rj.entity.SalesManagement;
|
||||
@@ -105,11 +106,12 @@ public class SalesManagementController {
|
||||
|
||||
// 创建用户对象
|
||||
User user = new User();
|
||||
user.setUserId(salesManagement.getId().hashCode());
|
||||
// user.setUserId(salesManagement.getId().hashCode());
|
||||
user.setUserName(phone); // 用户名 = 销售人员电话
|
||||
user.setPhone(phone); // 电话号码 = 销售人员电话
|
||||
user.setPassword(password); // 设置密码(UserController会自动加密)
|
||||
user.setPassword(PasswordUtil.encryptPassword(salesManagement.getPassword())); // 设置密码(UserController会自动加密)
|
||||
user.setEmail(phone+"@YiDuoWang.com");
|
||||
user.setTenantId(salesManagement.getTenantId());
|
||||
// 调用UserController的addUser方法保存用户
|
||||
ResponseEntity<Map<String, Object>> response = userController.addUser(user);
|
||||
|
||||
|
||||
@@ -114,6 +114,11 @@ public class DeviceManagement implements Serializable {
|
||||
@TableField("sales_phone")
|
||||
private String salesPhone;
|
||||
|
||||
@Schema(description = "登录密码")
|
||||
@TableField("password")
|
||||
private String password;
|
||||
|
||||
|
||||
@Schema(description = "创建时间")
|
||||
@TableField("create_time")
|
||||
private LocalDateTime createTime;
|
||||
|
||||
@@ -98,5 +98,8 @@ public class SalesManagement implements Serializable {
|
||||
@TableField("update_time")
|
||||
private LocalDateTime updateTime;
|
||||
|
||||
@Schema(description = "密码(不存储在数据库中)")
|
||||
@TableField(exist = false)
|
||||
private String password;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user