This commit is contained in:
Vinjor 2025-02-13 17:38:16 +08:00
commit 105033b337

View File

@ -1,5 +1,6 @@
package cn.iocoder.yudao.module.base.service.impl;
import cn.iocoder.yudao.common.SchoolRoleEnum;
import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
import cn.iocoder.yudao.module.base.entity.DlDriveSchoolCoach;
@ -117,11 +118,15 @@ public class DlDriveSchoolCoachServiceImpl extends ServiceImpl<DlDriveSchoolCoac
user.setMobile(createReqVO.getPhone());
//用户类型员工
user.setUserType(USER_TYPE_STAFF);
//创建客户
//用户表创建教练
userId = adminUserApi.createUser(user);
//创建户后为客户绑定角色
//创建户后为客户绑定角色
Set<String> roleCodes = new HashSet<>();
// TODO: 2025/1/16 枚举值问老马保存角色方法不对
if ("jl".equals(createReqVO.getType())) {
roleCodes.add(SchoolRoleEnum.COACH.getCode());
} else if ("yg".equals(createReqVO.getType())){
roleCodes.add(SchoolRoleEnum.STAFF.getCode());
}
permissionApi.assignUserRole(userId, roleCodes);
} else {
userId = userDTO.getId();