pad端修改员工头像时 同步修改员工表头像

This commit is contained in:
1378012178@qq.com 2026-01-13 15:26:11 +08:00
parent 5d9cbe2964
commit f30531f328
3 changed files with 18 additions and 0 deletions

View File

@ -9,4 +9,6 @@ public interface IEmployeesInfoApi {
List<Map<String ,Object>> getPermissionList(String employessId);
List<EmployeesInfoEntity> queryEmpList(EmployeesInfoEntity dto);
void upHeadPath(String employessId, String avatar);
}

View File

@ -59,6 +59,14 @@ public class BizEmployeesInfoServiceImpl extends ServiceImpl<BizEmployeesInfoMap
return BeanUtil.copyToList(baseMapper.selectList(qw), EmployeesInfoEntity.class);
}
@Override
public void upHeadPath(String employessId, String avatar) {
BizEmployeesInfo data = new BizEmployeesInfo();
data.setId(employessId);
data.setHeadPath(avatar);
baseMapper.updateById(data);
}
public static List<Map<String, Object>> convertSimple(List<Map<String, String>> data) {
Map<String, List<Map<String, String>>> grouped = new HashMap<>();

View File

@ -9,6 +9,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.nu.modules.IEmployeesInfoApi;
import org.jeecg.modules.system.entity.*;
import org.jeecg.modules.system.model.DepartIdModel;
import org.jeecg.modules.system.model.SysUserSysDepartModel;
@ -105,6 +106,9 @@ public class SysUserController {
@Autowired
private JeecgRedisClient jeecgRedisClient;
@Autowired
private IEmployeesInfoApi employeesInfoApi;
/**
* 获取租户下用户数据支持租户隔离
* @param user
@ -1743,6 +1747,10 @@ public class SysUserController {
sysUserEditAvatar.setId(sysUser.getId());
sysUserEditAvatar.setAvatar(sysUser.getAvatar());
sysUserService.updateById(sysUserEditAvatar);
//修改员工表头像
employeesInfoApi.upHeadPath(sysUser.getEmployessId(),sysUser.getAvatar());
return Result.ok("更新个人信息成功");
}