|
@@ -2,12 +2,17 @@ package com.usky.meeting.controller.web;
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
|
+import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
|
|
|
|
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.usky.common.core.bean.ApiResult;
|
|
import com.usky.common.core.bean.ApiResult;
|
|
import com.usky.common.core.bean.CommonPage;
|
|
import com.usky.common.core.bean.CommonPage;
|
|
|
|
+import com.usky.common.core.exception.BusinessException;
|
|
import com.usky.common.security.utils.SecurityUtils;
|
|
import com.usky.common.security.utils.SecurityUtils;
|
|
import com.usky.meeting.annotation.FaceLog;
|
|
import com.usky.meeting.annotation.FaceLog;
|
|
import com.usky.meeting.domain.MeetingFace;
|
|
import com.usky.meeting.domain.MeetingFace;
|
|
@@ -108,6 +113,14 @@ public class MeetingFaceController {
|
|
@PostMapping("/save")
|
|
@PostMapping("/save")
|
|
@ApiOperation(value = "添加")
|
|
@ApiOperation(value = "添加")
|
|
public FaceResultVO save(@RequestBody MeetingFace face){
|
|
public FaceResultVO save(@RequestBody MeetingFace face){
|
|
|
|
+ Long userId = face.getUserId();
|
|
|
|
+ LambdaQueryWrapper<MeetingFace> queryWrapper = Wrappers.lambdaQuery();
|
|
|
|
+ queryWrapper.eq(MeetingFace::getUserId,userId);
|
|
|
|
+ List<MeetingFace> list = faceService.list(queryWrapper);
|
|
|
|
+ if(CollectionUtils.isNotEmpty(list)){
|
|
|
|
+ throw new BusinessException("人员已绑定,请检查");
|
|
|
|
+ }
|
|
|
|
+
|
|
face.setVefNum(0);
|
|
face.setVefNum(0);
|
|
face.setCreateTime(LocalDateTime.now());
|
|
face.setCreateTime(LocalDateTime.now());
|
|
face.setTenantId(SecurityUtils.getTenantId());
|
|
face.setTenantId(SecurityUtils.getTenantId());
|