{
- @ApiModelProperty("删除工作组")
+ @ApiModelProperty("批量删除工作组")
@DeleteMapping
public ResponseMessage deleteWorkGroup(String id){
boolean delete = iWorkGroupService.delete(id);
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/customWorkGroup/service/impl/WorkGroupServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/customWorkGroup/service/impl/WorkGroupServiceImpl.java
index ae37be0d..297b092a 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/customWorkGroup/service/impl/WorkGroupServiceImpl.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/customWorkGroup/service/impl/WorkGroupServiceImpl.java
@@ -12,6 +12,9 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
+import java.util.Arrays;
+import java.util.List;
+
/**
*
* 服务实现类
@@ -36,7 +39,8 @@ public class WorkGroupServiceImpl extends ServiceImpl i
@Override
public boolean delete(String workGroupId) {
- return this.removeById(workGroupId);
+ List idList = Arrays.asList(workGroupId.split(","));
+ return this.removeByIds(idList);
}
@Override
From c239ad7c993e6216ca6a9ab210575865bc9fa175 Mon Sep 17 00:00:00 2001
From: 2510220824 <2510220824@qq.com>
Date: Fri, 21 Jan 2022 08:12:15 +0800
Subject: [PATCH 3/4] =?UTF-8?q?update:=E6=97=A0=E5=B2=97=E4=BD=8D=E7=94=A8?=
=?UTF-8?q?=E6=88=B7=E6=97=A0=E6=B3=95=E8=AE=BF=E9=97=AE=E7=B3=BB=E7=BB=9F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../da/login/rest/LoginRestController.java | 5 +++
.../SarStandProjectLibraryServiceImpl.java | 36 +++++++++----------
.../java/com/adc/da/sys/dao/UserEODao.java | 2 ++
.../adc/da/sys/service/IUserEOService.java | 2 ++
.../sys/service/impl/UserEOServiceImpl.java | 5 +++
.../mybatis/mapper/sys/UserEOMapper.xml | 8 +++++
6 files changed, 39 insertions(+), 19 deletions(-)
diff --git a/adc-da-jwtLogin/src/main/java/com/adc/da/login/rest/LoginRestController.java b/adc-da-jwtLogin/src/main/java/com/adc/da/login/rest/LoginRestController.java
index 5206abd3..7ec36fb3 100644
--- a/adc-da-jwtLogin/src/main/java/com/adc/da/login/rest/LoginRestController.java
+++ b/adc-da-jwtLogin/src/main/java/com/adc/da/login/rest/LoginRestController.java
@@ -29,6 +29,7 @@ import javax.servlet.http.HttpServletResponse;
import javax.validation.constraints.NotNull;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
+import java.util.List;
@Validated
@@ -96,6 +97,10 @@ public class LoginRestController {
if(userEO.getDisableFlag()==1){
return Result.error("r0011", "帐号已禁用");
}
+ String position = userService.selectPositionByUserId(account);
+ if(StringUtils.isBlank(position)){
+ return Result.error("r0011", "无配置岗位");
+ }
String token = jwtUtils.generateToken(userEO.getUsid());
userEO.setToken(token);
// 加密重要信息
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandProjectLibrary/service/impl/SarStandProjectLibraryServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandProjectLibrary/service/impl/SarStandProjectLibraryServiceImpl.java
index 293ed9fd..e36f5f7d 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandProjectLibrary/service/impl/SarStandProjectLibraryServiceImpl.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandProjectLibrary/service/impl/SarStandProjectLibraryServiceImpl.java
@@ -78,32 +78,30 @@ public class SarStandProjectLibraryServiceImpl extends ServiceImpl {
String selectOrgByUserId(String userId);
+ String selectPositionByUserId(String userId);
+
List queryUserEoList(UserEOPage page);
/***
* 添加SSO来源用户
diff --git a/adc-da-sys/src/main/java/com/adc/da/sys/service/IUserEOService.java b/adc-da-sys/src/main/java/com/adc/da/sys/service/IUserEOService.java
index 73a74e01..ab434c66 100644
--- a/adc-da-sys/src/main/java/com/adc/da/sys/service/IUserEOService.java
+++ b/adc-da-sys/src/main/java/com/adc/da/sys/service/IUserEOService.java
@@ -55,6 +55,8 @@ public interface IUserEOService extends IService {
public List selectThatOrgUser(String userId);
+ String selectPositionByUserId(String userId);
+
public List queryUserEoList(UserEOPage page);
public List queryUserInfoByWordNum(String workNum);
diff --git a/adc-da-sys/src/main/java/com/adc/da/sys/service/impl/UserEOServiceImpl.java b/adc-da-sys/src/main/java/com/adc/da/sys/service/impl/UserEOServiceImpl.java
index d3265e76..8cef63a3 100644
--- a/adc-da-sys/src/main/java/com/adc/da/sys/service/impl/UserEOServiceImpl.java
+++ b/adc-da-sys/src/main/java/com/adc/da/sys/service/impl/UserEOServiceImpl.java
@@ -394,6 +394,11 @@ public class UserEOServiceImpl extends ServiceImpl implements
return userIdList;
}
+ @Override
+ public String selectPositionByUserId(String userId) {
+ return baseMapper.selectPositionByUserId(userId);
+ }
+
public List queryUserEoList(UserEOPage page) {
page.setValidFlag("0");
diff --git a/adc-da-sys/src/main/resources/mybatis/mapper/sys/UserEOMapper.xml b/adc-da-sys/src/main/resources/mybatis/mapper/sys/UserEOMapper.xml
index 0e6f0f02..7bf0fda9 100644
--- a/adc-da-sys/src/main/resources/mybatis/mapper/sys/UserEOMapper.xml
+++ b/adc-da-sys/src/main/resources/mybatis/mapper/sys/UserEOMapper.xml
@@ -639,6 +639,14 @@
FROM TS_USER_ORG tuo
WHERE tuo.USER_ID = #{userId}