Browse Source

【pc端-bug修改】【后台部分bug修改】魏凯 2020-07-28

feature/dangjian
weikai 5 years ago
parent
commit
b0380a2322
  1. 1
      esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/entity/SysParamsEntity.java
  2. 6
      esua-epdc/epdc-admin/epdc-admin-server/src/main/resources/mapper/SysRoleDao.xml
  3. 14
      esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/consult/dao/GridOperatorDutyCategoryDao.java
  4. 20
      esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/consult/service/impl/GridOperatorDutyCategoryServiceImpl.java
  5. 11
      esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/resources/mapper/consult/GridOperatorDutyCategoryDao.xml
  6. 10
      esua-epdc/epdc-module/epdc-group/epdc-group-server/src/main/java/com.elink.esua.epdc/modules/group/controller/GroupController.java
  7. 19
      esua-epdc/epdc-module/epdc-group/epdc-group-server/src/main/java/com.elink.esua.epdc/modules/group/dao/GroupDao.java
  8. 2
      esua-epdc/epdc-module/epdc-group/epdc-group-server/src/main/java/com.elink.esua.epdc/modules/group/service/GroupService.java
  9. 2
      esua-epdc/epdc-module/epdc-group/epdc-group-server/src/main/java/com.elink.esua.epdc/modules/group/service/impl/GroupServiceImpl.java
  10. 6
      esua-epdc/epdc-module/epdc-group/epdc-group-server/src/main/resources/mapper/group/GroupDao.xml
  11. 7
      esua-epdc/epdc-module/epdc-job/epdc-job-server/src/main/java/com/elink/esua/epdc/service/impl/ScheduleJobServiceImpl.java
  12. 2
      esua-epdc/epdc-module/epdc-kpi/epdc-kpi-client/src/main/java/com/elink/esua/epdc/dto/form/KpiRuleSaveOrUpdateFormDTO.java
  13. 4
      esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/impl/UserTagServiceImpl.java

1
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.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.elink.esua.epdc.commons.mybatis.entity.BaseEntity; import com.elink.esua.epdc.commons.mybatis.entity.BaseEntity;
import lombok.Data; import lombok.Data;

6
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 LEFT JOIN sys_user u ON u.id = ru.user_id
WHERE WHERE
r.type_key = #{roleType} AND u.id != '' r.type_key = #{roleType} AND u.id != ''
AND d.id in (<foreach collection="deptIdList" item="item" separator=",">#{item}</foreach>) <if test="deptIdList.size>0 and deptIdList!=null">
AND d.id in (
<foreach collection="deptIdList" item="item" separator=",">#{item}</foreach>
)
</if>
GROUP BY GROUP BY
d.id d.id
</select> </select>

14
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 com.elink.esua.epdc.modules.consult.entity.GridOperatorDutyCategoryEntity;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import java.util.List;
/** /**
* 职责分类管理 * 职责分类管理
* *
@ -28,5 +30,13 @@ import org.apache.ibatis.annotations.Mapper;
*/ */
@Mapper @Mapper
public interface GridOperatorDutyCategoryDao extends BaseDao<GridOperatorDutyCategoryEntity> { public interface GridOperatorDutyCategoryDao extends BaseDao<GridOperatorDutyCategoryEntity> {
/**
} * @Description: 判断权限编码是否重复
* @Param: [dutyCategoryName]
* @return: java.util.List<com.elink.esua.epdc.modules.consult.entity.GridOperatorDutyCategoryEntity>
* @Author: wk
* @Date: 2020/7/28
*/
List<GridOperatorDutyCategoryEntity> seleCategoryName(String dutyCategoryName);
}

20
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<GridOpe
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public void save(GridOperatorDutyCategoryDTO dto) { public void save(GridOperatorDutyCategoryDTO dto) {
GridOperatorDutyCategoryEntity entity = ConvertUtils.sourceToTarget(dto, GridOperatorDutyCategoryEntity.class); GridOperatorDutyCategoryEntity entity = ConvertUtils.sourceToTarget(dto, GridOperatorDutyCategoryEntity.class);
//判断权限编码是否重复dutyCategoryName权限编码
repetitionName(entity.getDutyCategoryName());
insert(entity); insert(entity);
} }
@ -96,6 +98,8 @@ public class GridOperatorDutyCategoryServiceImpl extends BaseServiceImpl<GridOpe
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public void update(GridOperatorDutyCategoryDTO dto) { public void update(GridOperatorDutyCategoryDTO dto) {
GridOperatorDutyCategoryEntity entity = ConvertUtils.sourceToTarget(dto, GridOperatorDutyCategoryEntity.class); GridOperatorDutyCategoryEntity entity = ConvertUtils.sourceToTarget(dto, GridOperatorDutyCategoryEntity.class);
//判断权限编码是否重复dutyCategoryName权限编码
repetitionName(entity.getDutyCategoryName());
updateById(entity); updateById(entity);
} }
@ -109,5 +113,19 @@ public class GridOperatorDutyCategoryServiceImpl extends BaseServiceImpl<GridOpe
} }
baseDao.deleteBatchIds(Arrays.asList(ids)); baseDao.deleteBatchIds(Arrays.asList(ids));
} }
/**
* @Description: 判断权限编码是否重复
* @Param: [dutyCategoryName]
* @return: void
* @Author: wk
* @Date: 2020/7/28
*/
public void repetitionName(String dutyCategoryName){
List<GridOperatorDutyCategoryEntity> list = baseDao.seleCategoryName(dutyCategoryName);
if (null!=list && list.size()>0){
throw new RenException("网格专员职责类别名称重复");
}
}
} }

11
esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/resources/mapper/consult/GridOperatorDutyCategoryDao.xml

@ -13,6 +13,15 @@
<result property="updatedBy" column="UPDATED_BY"/> <result property="updatedBy" column="UPDATED_BY"/>
<result property="updatedTime" column="UPDATED_TIME"/> <result property="updatedTime" column="UPDATED_TIME"/>
</resultMap> </resultMap>
<select id="seleCategoryName" parameterType="java.lang.String" resultMap="gridOperatorDutyCategoryMap">
SELECT
*
FROM
epdc_grid_operator_duty_category
WHERE
DEL_FLAG = 0
AND DUTY_CATEGORY_NAME = #{dutyCategoryName}
</select>
</mapper> </mapper>

10
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 @RestController
@RequestMapping("group") @RequestMapping("group")
public class GroupController { public class GroupController {
@Autowired @Autowired
private GroupService groupService; private GroupService groupService;
@ -145,7 +145,11 @@ public class GroupController {
*/ */
@GetMapping("groupList") @GetMapping("groupList")
public Result<List<GroupListDTO>> groupList() { public Result<List<GroupListDTO>> groupList() {
List<GroupListDTO> data = groupService.listOfGroupByGridId(SecurityUser.getDeptId()); String deptId = SecurityUser.getUser().getDeptId().toString();
if(null ==deptId){
deptId = null;
}
List<GroupListDTO> data = groupService.listOfGroupByGridId(deptId);
return new Result<List<GroupListDTO>>().ok(data); return new Result<List<GroupListDTO>>().ok(data);
} }
@ -181,4 +185,4 @@ public class GroupController {
return new Result<PageData<GroupMemberDTO>>().ok(page); return new Result<PageData<GroupMemberDTO>>().ok(page);
} }
} }

19
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.dto.group.result.GroupsOfRecommendResultDTO;
import com.elink.esua.epdc.modules.group.entity.GroupEntity; import com.elink.esua.epdc.modules.group.entity.GroupEntity;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
@ -114,7 +115,7 @@ public interface GroupDao extends BaseDao<GroupEntity> {
* @author liuchuang * @author liuchuang
* @since 2019/11/12 9:35 * @since 2019/11/12 9:35
*/ */
List<GroupListDTO> selectListOfGroupByGridId(Long deptId); List<GroupListDTO> selectListOfGroupByGridId(@Param("deptId") String deptId);
/** /**
* *
@ -157,14 +158,14 @@ public interface GroupDao extends BaseDao<GroupEntity> {
* @Date 2019/12/19 13:08 * @Date 2019/12/19 13:08
**/ **/
List<String> listPartyMemberGridId(); List<String> listPartyMemberGridId();
/** /**
* @Description: 根据社群id查询群主手机号 * @Description: 根据社群id查询群主手机号
* @Param: [groupId] * @Param: [groupId]
* @return: java.lang.String * @return: java.lang.String
* @Author: zy * @Author: zy
* @Date: 2020-01-08 * @Date: 2020-01-08
*/ */
String queryGroupUserMOBILE(String groupId); String queryGroupUserMOBILE(String groupId);
/** /**

2
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<GroupEntity> {
* @author liuchuang * @author liuchuang
* @since 2019/11/12 9:33 * @since 2019/11/12 9:33
*/ */
List<GroupListDTO> listOfGroupByGridId(Long deptId); List<GroupListDTO> listOfGroupByGridId(String deptId);
/** /**
* *

2
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<GroupDao, GroupEntity> imp
} }
@Override @Override
public List<GroupListDTO> listOfGroupByGridId(Long deptId) { public List<GroupListDTO> listOfGroupByGridId(String deptId) {
return baseDao.selectListOfGroupByGridId(deptId); return baseDao.selectListOfGroupByGridId(deptId);
} }

6
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} AND gp.ID = #{id}
</select> </select>
<select id="selectListOfGroupByGridId" resultType="com.elink.esua.epdc.dto.group.GroupListDTO"> <select id="selectListOfGroupByGridId" resultType="com.elink.esua.epdc.dto.group.GroupListDTO">
SELECT SELECT
ID AS groupId, ID AS groupId,
GROUP_NAME AS groupName GROUP_NAME AS groupName
@ -280,7 +280,9 @@ ORDER BY
WHERE WHERE
DEL_FLAG = '0' DEL_FLAG = '0'
AND STATE IN ( 10, 15, 20 ) AND STATE IN ( 10, 15, 20 )
AND GRID_ID = #{deptId} <if test="deptId!=null">
AND GRID_ID = #{deptId}
</if>
</select> </select>
<select id="selectListOfGroupOrderByActivity" resultType="com.elink.esua.epdc.dto.group.GroupActivityDTO"> <select id="selectListOfGroupOrderByActivity" resultType="com.elink.esua.epdc.dto.group.GroupActivityDTO">

7
esua-epdc/epdc-module/epdc-job/epdc-job-server/src/main/java/com/elink/esua/epdc/service/impl/ScheduleJobServiceImpl.java

@ -11,6 +11,7 @@ package com.elink.esua.epdc.service.impl;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.elink.esua.epdc.commons.tools.exception.RenException;
import com.elink.esua.epdc.entity.ScheduleJobEntity; import com.elink.esua.epdc.entity.ScheduleJobEntity;
import com.elink.esua.epdc.utils.ScheduleUtils; import com.elink.esua.epdc.utils.ScheduleUtils;
import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl; import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl;
@ -69,8 +70,12 @@ public class ScheduleJobServiceImpl extends BaseServiceImpl<ScheduleJobDao, Sche
entity.setStatus(ScheduleStatusEnum.NORMAL.value()); entity.setStatus(ScheduleStatusEnum.NORMAL.value());
this.insert(entity); this.insert(entity);
try{
ScheduleUtils.createScheduleJob(scheduler, entity);
}catch (Exception e){
throw new RenException("请输入正确的表达式");
}
ScheduleUtils.createScheduleJob(scheduler, entity);
} }
@Override @Override

2
esua-epdc/epdc-module/epdc-kpi/epdc-kpi-client/src/main/java/com/elink/esua/epdc/dto/form/KpiRuleSaveOrUpdateFormDTO.java

@ -53,7 +53,7 @@ public class KpiRuleSaveOrUpdateFormDTO implements Serializable {
/** /**
* 考核部门类别 * 考核部门类别
*/ */
@NotBlank(message = "考核部门类别不能为空") // @NotBlank(message = "考核部门类别不能为空")
private String deptTypeKey; private String deptTypeKey;

4
esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/impl/UserTagServiceImpl.java

@ -88,8 +88,8 @@ public class UserTagServiceImpl extends BaseServiceImpl<UserTagDao, UserTagEntit
wrapper.eq(StringUtils.isNotBlank(dto.getTagCode()), "TAG_CODE", dto.getTagCode()) wrapper.eq(StringUtils.isNotBlank(dto.getTagCode()), "TAG_CODE", dto.getTagCode())
.ne(StringUtils.isNotBlank(dto.getId()), "id", dto.getId()); .ne(StringUtils.isNotBlank(dto.getId()), "id", dto.getId());
List<UserTagEntity> list = baseDao.selectList(wrapper); List<UserTagEntity> list = baseDao.selectList(wrapper);
if (null != list || list.size() > 0) { if (null != list && list.size() > 0) {
return new Result().error("编码已存在"); return new Result().error("编码已存在");
} }
UserTagEntity entity = ConvertUtils.sourceToTarget(dto, UserTagEntity.class); UserTagEntity entity = ConvertUtils.sourceToTarget(dto, UserTagEntity.class);

Loading…
Cancel
Save