diff --git a/esua-epdc/epdc-admin/epdc-admin-client/src/main/java/com/elink/esua/epdc/dto/SysAnalysisMenuDTO.java b/esua-epdc/epdc-admin/epdc-admin-client/src/main/java/com/elink/esua/epdc/dto/SysAnalysisMenuDTO.java index ca85e22e3..fd6f5e9f7 100644 --- a/esua-epdc/epdc-admin/epdc-admin-client/src/main/java/com/elink/esua/epdc/dto/SysAnalysisMenuDTO.java +++ b/esua-epdc/epdc-admin/epdc-admin-client/src/main/java/com/elink/esua/epdc/dto/SysAnalysisMenuDTO.java @@ -17,9 +17,6 @@ package com.elink.esua.epdc.dto; -import java.io.Serializable; -import java.util.Date; - import com.elink.esua.epdc.commons.tools.validator.group.DefaultGroup; import com.elink.esua.epdc.commons.tools.validator.group.UpdateGroup; import com.fasterxml.jackson.annotation.JsonProperty; @@ -29,6 +26,8 @@ import org.hibernate.validator.constraints.Range; import javax.validation.constraints.Min; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; +import java.io.Serializable; +import java.util.Date; /** @@ -135,7 +134,7 @@ public class SysAnalysisMenuDTO implements Serializable { /** * 模块名称 */ - private String modelname; + private String modelName; /** * 绑定菜单id 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/java/com/elink/esua/epdc/service/impl/SysDictServiceImpl.java b/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/SysDictServiceImpl.java index 5b5a69ffa..4e82bbba2 100644 --- a/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/SysDictServiceImpl.java +++ b/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/SysDictServiceImpl.java @@ -77,7 +77,7 @@ public class SysDictServiceImpl extends BaseServiceImpl wrapper = new QueryWrapper<>(); wrapper.eq(StringUtils.isNotBlank(pid), "pid", Long.parseLong(pid)); - wrapper.eq(StringUtils.isNotBlank(dictType), "dict_type", dictType); + wrapper.like(StringUtils.isNotBlank(dictType), "dict_type", dictType); wrapper.like(StringUtils.isNotBlank(dictName), "dict_name", dictName); wrapper.like(StringUtils.isNotBlank(dictValue), "dict_value", dictValue); 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/java/com/elink/esua/epdc/modules/evaluate/excel/EvaluateOfficerExcel.java b/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/evaluate/excel/EvaluateOfficerExcel.java index a2359e974..e7429598c 100644 --- a/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/evaluate/excel/EvaluateOfficerExcel.java +++ b/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/evaluate/excel/EvaluateOfficerExcel.java @@ -44,14 +44,18 @@ public class EvaluateOfficerExcel { @Excel(name = "单位职务") private String position; + @Excel(name = "创建时间") + private String createTime; + @Excel(name = "排序") private Integer sort; - @Excel(name = "点赞次数") - private Integer likesCount; - @Excel(name = "被踩次数") - private Integer opposeCount; +// @Excel(name = "点赞次数") +// private Integer likesCount; +// +// @Excel(name = "被踩次数") +// private Integer opposeCount; /* @Excel(name = "乐观锁") private Integer revision; @@ -72,4 +76,4 @@ public class EvaluateOfficerExcel { private Date updatedTime;*/ -} \ 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-custom/epdc-custom-server/src/main/resources/mapper/evaluate/EvaluateDeptDao.xml b/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/resources/mapper/evaluate/EvaluateDeptDao.xml index 134c96939..2041e2b38 100644 --- a/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/resources/mapper/evaluate/EvaluateDeptDao.xml +++ b/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/resources/mapper/evaluate/EvaluateDeptDao.xml @@ -62,11 +62,11 @@ dept.DEPT_ID, dept.DEPT_NAME, dept.OFFICER_COUNT, - evaluatePeopleCount, - beEvaluatedCount, - evaluateCount, - likeCount, - opposeCount + IFNULL(evaluatePeopleCount,0) AS evaluatePeopleCount, + IFNULL(beEvaluatedCount,0) AS beEvaluatedCount, + IFNULL(evaluateCount,0) AS evaluateCount, + IFNULL(likeCount,0) AS likeCount, + IFNULL(opposeCount,0) AS opposeCount FROM epdc_evaluate_dept dept LEFT JOIN ( diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/ItemPendingHandleDTO.java b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/ItemPendingHandleDTO.java index e88e9c1fd..187c82235 100644 --- a/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/ItemPendingHandleDTO.java +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/ItemPendingHandleDTO.java @@ -30,6 +30,11 @@ public class ItemPendingHandleDTO implements Serializable { * 提交人 */ private String nickName; + + /** + * 手机号 + */ + private String mobile; /** * 项目满意度 */ diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/issue/IssueDao.xml b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/issue/IssueDao.xml index 466bae52e..74273ed1c 100644 --- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/issue/IssueDao.xml +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/issue/IssueDao.xml @@ -6,7 +6,7 @@ SELECT issue.ID, issue.ISSUE_CONTENT AS issueContent, - e.CREATED_TIME AS createdTime, + issue.CREATED_TIME AS createdTime, e.NICK_NAME AS nickName, e.APPROVE_NUM AS approveNum, e.OPPOSE_NUM AS opposeNum, diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/item/ItemDao.xml b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/item/ItemDao.xml index 103c1b0a7..8f0dd1385 100755 --- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/item/ItemDao.xml +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/item/ItemDao.xml @@ -394,6 +394,7 @@ item.ITEM_CODE, item.CREATED_TIME, item.NICK_NAME, + item.MOBILE, CASE item.EVALUATION_SCORE WHEN 0 THEN '不满意' WHEN 1 THEN '基本满意' 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} - SELECT ID AS groupId, GROUP_NAME AS groupName @@ -280,7 +280,9 @@ ORDER BY WHERE DEL_FLAG = '0' AND STATE IN ( 10, 15, 20 ) - AND GRID_ID = #{deptId} + + AND GRID_ID = #{deptId} + diff --git a/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/resources/mapper/PartyMembersDao.xml b/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/resources/mapper/PartyMembersDao.xml index f913d6f45..f41ad4fcf 100755 --- a/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/resources/mapper/PartyMembersDao.xml +++ b/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/resources/mapper/PartyMembersDao.xml @@ -75,10 +75,10 @@ and pm.POST_ID = #{postId} - and pm.REGIST_TIME >= #{startTime} + and DATE_FORMAT(pm.REGIST_TIME,'%Y-%m-%d') >= #{startTime} - #{endTime} + #{endTime} GROUP BY pm.ID @@ -100,13 +100,13 @@ AND ut.DEL_FLAG = '0' WHERE eu.PARTY_FLAG = '1' and eu.DEL_FLAG = '0' - and pm.REAL_NAME = #{realName} - and pm.MOBILE = #{mobile} - and pm.IDENTITY_NO = #{identityNo} + and pm.REAL_NAME like '%${realName}%' + and pm.MOBILE like '%${mobile}%' + and pm.IDENTITY_NO like '%${identityNo}%' and pm.REGIST_FLAG = #{registFlag} and pm.POST_ID = #{postId} - and pm.REGIST_TIME >= #{startTime} - #{endTime} + and DATE_FORMAT(pm.REGIST_TIME,'%Y-%m-%d') >= #{startTime} + #{endTime} AND (find_in_set(#{streetId},eu.PARENT_DEPT_IDS) OR find_in_set(#{streetId},eu.ALL_DEPT_IDS)) @@ -213,7 +213,7 @@ WHERE DEL_FLAG = '0' AND AUTHENTICATED_TYPE IN ( '0', '1' ) - + and DATE_FORMAT(CREATED_TIME,'%Y-%m-%d') <= #{endTime} AND USER_ID = uu.ID @@ -230,7 +230,7 @@ WHERE DEL_FLAG = '0' AND AUTHENTICATED_TYPE IN ( '0', '1' ) - + and DATE_FORMAT(CREATED_TIME,'%Y-%m-%d') <= #{endTime} AND USER_ID = uu.ID @@ -248,7 +248,7 @@ DEL_FLAG = '0' AND AUTHENTICATED_TYPE IN ( '0', '1' ) AND AUTHENTICATED_FLAG = '1' - + and DATE_FORMAT(CREATED_TIME,'%Y-%m-%d') <= #{endTime} AND USER_ID = uu.ID @@ -326,6 +326,60 @@ ORDER BY allu.registTime DESC +