|
@@ -3,6 +3,7 @@ package com.ydtech.modules.admin.controller;
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.ydtech.core.page.HttpResult;
|
|
import com.ydtech.core.page.HttpResult;
|
|
|
|
|
+import com.ydtech.exception.SystemException;
|
|
|
import com.ydtech.modules.admin.model.SysUser;
|
|
import com.ydtech.modules.admin.model.SysUser;
|
|
|
import com.ydtech.modules.admin.model.po.SysQyWeChat;
|
|
import com.ydtech.modules.admin.model.po.SysQyWeChat;
|
|
|
import com.ydtech.modules.admin.service.SysQyWeChatService;
|
|
import com.ydtech.modules.admin.service.SysQyWeChatService;
|
|
@@ -49,7 +50,9 @@ public class SysQyWeChatController {
|
|
|
public HttpResult<SysQyWeChat> findWechatPicture() {
|
|
public HttpResult<SysQyWeChat> findWechatPicture() {
|
|
|
String userId = BaseController.getUser().getId();
|
|
String userId = BaseController.getUser().getId();
|
|
|
SysUser user = sysUserService.getOne(new LambdaQueryWrapper<SysUser>().eq(SysUser::getId, userId));
|
|
SysUser user = sysUserService.getOne(new LambdaQueryWrapper<SysUser>().eq(SysUser::getId, userId));
|
|
|
- user.setLeaderId(null);
|
|
|
|
|
|
|
+ if (user.getLeaderId() == null) {
|
|
|
|
|
+ throw new SystemException("该员工领导人为空");
|
|
|
|
|
+ }
|
|
|
SysQyWeChat sysQyWeChat = sysQyWeChatService.getOne(new LambdaQueryWrapper<SysQyWeChat>().eq(SysQyWeChat::getUserId, user.getLeaderId()));
|
|
SysQyWeChat sysQyWeChat = sysQyWeChatService.getOne(new LambdaQueryWrapper<SysQyWeChat>().eq(SysQyWeChat::getUserId, user.getLeaderId()));
|
|
|
if (sysQyWeChat == null) {
|
|
if (sysQyWeChat == null) {
|
|
|
List<SysQyWeChat> list = sysQyWeChatService.list();
|
|
List<SysQyWeChat> list = sysQyWeChatService.list();
|