diff --git a/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/entity/SysParamsEntity.java b/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/entity/SysParamsEntity.java
index 59a6b8f29..35fb90b66 100644
--- a/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/entity/SysParamsEntity.java
+++ b/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/entity/SysParamsEntity.java
@@ -10,6 +10,7 @@ package com.elink.esua.epdc.entity;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.elink.esua.epdc.commons.mybatis.entity.BaseEntity;
import lombok.Data;
diff --git a/esua-epdc/epdc-admin/epdc-admin-server/src/main/resources/mapper/SysRoleDao.xml b/esua-epdc/epdc-admin/epdc-admin-server/src/main/resources/mapper/SysRoleDao.xml
index c8cc9d182..51ab31fed 100644
--- a/esua-epdc/epdc-admin/epdc-admin-server/src/main/resources/mapper/SysRoleDao.xml
+++ b/esua-epdc/epdc-admin/epdc-admin-server/src/main/resources/mapper/SysRoleDao.xml
@@ -14,7 +14,11 @@
LEFT JOIN sys_user u ON u.id = ru.user_id
WHERE
r.type_key = #{roleType} AND u.id != ''
- AND d.id in (#{item})
+
+ AND d.id in (
+ #{item}
+ )
+
GROUP BY
d.id
diff --git a/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/consult/dao/GridOperatorDutyCategoryDao.java b/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/consult/dao/GridOperatorDutyCategoryDao.java
index cc73799f0..ba026c5a1 100644
--- a/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/consult/dao/GridOperatorDutyCategoryDao.java
+++ b/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/consult/dao/GridOperatorDutyCategoryDao.java
@@ -20,6 +20,8 @@ import com.elink.esua.epdc.commons.mybatis.dao.BaseDao;
import com.elink.esua.epdc.modules.consult.entity.GridOperatorDutyCategoryEntity;
import org.apache.ibatis.annotations.Mapper;
+import java.util.List;
+
/**
* 职责分类管理
*
@@ -28,5 +30,13 @@ import org.apache.ibatis.annotations.Mapper;
*/
@Mapper
public interface GridOperatorDutyCategoryDao extends BaseDao {
-
-}
\ No newline at end of file
+ /**
+ * @Description: 判断权限编码是否重复
+ * @Param: [dutyCategoryName]
+ * @return: java.util.List
+ * @Author: wk
+ * @Date: 2020/7/28
+ */
+ List seleCategoryName(String dutyCategoryName);
+
+}
diff --git a/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/consult/service/impl/GridOperatorDutyCategoryServiceImpl.java b/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/consult/service/impl/GridOperatorDutyCategoryServiceImpl.java
index 27e339af9..09667c04b 100644
--- a/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/consult/service/impl/GridOperatorDutyCategoryServiceImpl.java
+++ b/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/consult/service/impl/GridOperatorDutyCategoryServiceImpl.java
@@ -89,6 +89,8 @@ public class GridOperatorDutyCategoryServiceImpl extends BaseServiceImpl list = baseDao.seleCategoryName(dutyCategoryName);
+ if (null!=list && list.size()>0){
+ throw new RenException("网格专员职责类别名称重复");
+ }
+
+ }
-}
\ No newline at end of file
+}
diff --git a/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/resources/mapper/consult/GridOperatorDutyCategoryDao.xml b/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/resources/mapper/consult/GridOperatorDutyCategoryDao.xml
index 5f4e3a5f2..99f344a58 100644
--- a/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/resources/mapper/consult/GridOperatorDutyCategoryDao.xml
+++ b/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/resources/mapper/consult/GridOperatorDutyCategoryDao.xml
@@ -13,6 +13,15 @@
+
-
\ No newline at end of file
+
diff --git a/esua-epdc/epdc-module/epdc-group/epdc-group-server/src/main/java/com.elink.esua.epdc/modules/group/controller/GroupController.java b/esua-epdc/epdc-module/epdc-group/epdc-group-server/src/main/java/com.elink.esua.epdc/modules/group/controller/GroupController.java
index ff7518ae6..be0614e3f 100644
--- a/esua-epdc/epdc-module/epdc-group/epdc-group-server/src/main/java/com.elink.esua.epdc/modules/group/controller/GroupController.java
+++ b/esua-epdc/epdc-module/epdc-group/epdc-group-server/src/main/java/com.elink.esua.epdc/modules/group/controller/GroupController.java
@@ -47,7 +47,7 @@ import java.util.Map;
@RestController
@RequestMapping("group")
public class GroupController {
-
+
@Autowired
private GroupService groupService;
@@ -145,7 +145,11 @@ public class GroupController {
*/
@GetMapping("groupList")
public Result> groupList() {
- List data = groupService.listOfGroupByGridId(SecurityUser.getDeptId());
+ String deptId = SecurityUser.getUser().getDeptId().toString();
+ if(null ==deptId){
+ deptId = null;
+ }
+ List data = groupService.listOfGroupByGridId(deptId);
return new Result>().ok(data);
}
@@ -181,4 +185,4 @@ public class GroupController {
return new Result>().ok(page);
}
-}
\ No newline at end of file
+}
diff --git a/esua-epdc/epdc-module/epdc-group/epdc-group-server/src/main/java/com.elink.esua.epdc/modules/group/dao/GroupDao.java b/esua-epdc/epdc-module/epdc-group/epdc-group-server/src/main/java/com.elink.esua.epdc/modules/group/dao/GroupDao.java
index 7b1db6363..6a7e31a15 100644
--- a/esua-epdc/epdc-module/epdc-group/epdc-group-server/src/main/java/com.elink.esua.epdc/modules/group/dao/GroupDao.java
+++ b/esua-epdc/epdc-module/epdc-group/epdc-group-server/src/main/java/com.elink.esua.epdc/modules/group/dao/GroupDao.java
@@ -26,6 +26,7 @@ import com.elink.esua.epdc.dto.group.result.GroupsOfMineResultDTO;
import com.elink.esua.epdc.dto.group.result.GroupsOfRecommendResultDTO;
import com.elink.esua.epdc.modules.group.entity.GroupEntity;
import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
import java.util.List;
import java.util.Map;
@@ -114,7 +115,7 @@ public interface GroupDao extends BaseDao {
* @author liuchuang
* @since 2019/11/12 9:35
*/
- List selectListOfGroupByGridId(Long deptId);
+ List selectListOfGroupByGridId(@Param("deptId") String deptId);
/**
*
@@ -157,14 +158,14 @@ public interface GroupDao extends BaseDao {
* @Date 2019/12/19 13:08
**/
List listPartyMemberGridId();
-
- /**
- * @Description: 根据社群id,查询群主手机号
- * @Param: [groupId]
- * @return: java.lang.String
- * @Author: zy
- * @Date: 2020-01-08
- */
+
+ /**
+ * @Description: 根据社群id,查询群主手机号
+ * @Param: [groupId]
+ * @return: java.lang.String
+ * @Author: zy
+ * @Date: 2020-01-08
+ */
String queryGroupUserMOBILE(String groupId);
/**
diff --git a/esua-epdc/epdc-module/epdc-group/epdc-group-server/src/main/java/com.elink.esua.epdc/modules/group/service/GroupService.java b/esua-epdc/epdc-module/epdc-group/epdc-group-server/src/main/java/com.elink.esua.epdc/modules/group/service/GroupService.java
index e15319a6b..b09e84fa0 100644
--- a/esua-epdc/epdc-module/epdc-group/epdc-group-server/src/main/java/com.elink.esua.epdc/modules/group/service/GroupService.java
+++ b/esua-epdc/epdc-module/epdc-group/epdc-group-server/src/main/java/com.elink.esua.epdc/modules/group/service/GroupService.java
@@ -228,7 +228,7 @@ public interface GroupService extends BaseService {
* @author liuchuang
* @since 2019/11/12 9:33
*/
- List listOfGroupByGridId(Long deptId);
+ List listOfGroupByGridId(String deptId);
/**
*
diff --git a/esua-epdc/epdc-module/epdc-group/epdc-group-server/src/main/java/com.elink.esua.epdc/modules/group/service/impl/GroupServiceImpl.java b/esua-epdc/epdc-module/epdc-group/epdc-group-server/src/main/java/com.elink.esua.epdc/modules/group/service/impl/GroupServiceImpl.java
index bc0f431b3..9ba021a5e 100644
--- a/esua-epdc/epdc-module/epdc-group/epdc-group-server/src/main/java/com.elink.esua.epdc/modules/group/service/impl/GroupServiceImpl.java
+++ b/esua-epdc/epdc-module/epdc-group/epdc-group-server/src/main/java/com.elink.esua.epdc/modules/group/service/impl/GroupServiceImpl.java
@@ -369,7 +369,7 @@ public class GroupServiceImpl extends BaseServiceImpl imp
}
@Override
- public List listOfGroupByGridId(Long deptId) {
+ public List listOfGroupByGridId(String deptId) {
return baseDao.selectListOfGroupByGridId(deptId);
}
diff --git a/esua-epdc/epdc-module/epdc-group/epdc-group-server/src/main/resources/mapper/group/GroupDao.xml b/esua-epdc/epdc-module/epdc-group/epdc-group-server/src/main/resources/mapper/group/GroupDao.xml
index 5cedcb05b..1892f866f 100644
--- a/esua-epdc/epdc-module/epdc-group/epdc-group-server/src/main/resources/mapper/group/GroupDao.xml
+++ b/esua-epdc/epdc-module/epdc-group/epdc-group-server/src/main/resources/mapper/group/GroupDao.xml
@@ -271,7 +271,7 @@ ORDER BY
AND gp.ID = #{id}
-