添加销售同时创建账号

This commit is contained in:
zhonghua1
2025-12-20 22:58:45 +08:00
parent eb4b9d2805
commit 086a4c8baa
3 changed files with 12 additions and 2 deletions

View File

@@ -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);