Browse Source

0428

recovery
ma 4 years ago
parent
commit
3b11f76a17
  1. 4
      tall/src/main/java/com/ccsens/tall/service/ProRoleService.java
  2. 1801
      tall/src/main/java/com/ccsens/tall/service/ProTaskDetailService.java
  3. 1
      tall/src/main/resources/mapper_dao/ProMemberDao.xml
  4. 6
      tall/src/main/resources/mapper_dao/ProRoleDao.xml

4
tall/src/main/java/com/ccsens/tall/service/ProRoleService.java

@ -687,7 +687,7 @@ public class ProRoleService implements IProRoleService {
if ((isPm && power < WebConstant.ROLE_POWER.ADMIN_POWER.value) || (!isPm && power < WebConstant.ROLE_POWER.OPERATION_POWER.value)) { if ((isPm && power < WebConstant.ROLE_POWER.ADMIN_POWER.value) || (!isPm && power < WebConstant.ROLE_POWER.OPERATION_POWER.value)) {
throw new BaseException(CodeEnum.NOT_POWER); throw new BaseException(CodeEnum.NOT_POWER);
} }
if(CollectionUtil.isNotEmpty(saveMember.getMemberId())){ // if(CollectionUtil.isNotEmpty(saveMember.getMemberId())){
//删除以前关联的成员 //删除以前关联的成员
ProMemberRoleExample memberRoleExample = new ProMemberRoleExample(); ProMemberRoleExample memberRoleExample = new ProMemberRoleExample();
memberRoleExample.createCriteria().andRoleIdEqualTo(saveMember.getRoleId()); memberRoleExample.createCriteria().andRoleIdEqualTo(saveMember.getRoleId());
@ -707,7 +707,7 @@ public class ProRoleService implements IProRoleService {
proMemberRole.setMemberId(memberId); proMemberRole.setMemberId(memberId);
memberRoleDao.insertSelective(proMemberRole); memberRoleDao.insertSelective(proMemberRole);
}); });
} // }
// //检查成员是否为空 // //检查成员是否为空

1801
tall/src/main/java/com/ccsens/tall/service/ProTaskDetailService.java

File diff suppressed because it is too large

1
tall/src/main/resources/mapper_dao/ProMemberDao.xml

@ -198,6 +198,7 @@
(r.rec_status = 0 or r.rec_status is null) (r.rec_status = 0 or r.rec_status is null)
and and
m.project_id = #{projectId} m.project_id = #{projectId}
and mr.rec_status = 0
</select> </select>
<select id="getMemberInfoByMemberId" parameterType="java.util.Map" resultMap="memberInfos"> <select id="getMemberInfoByMemberId" parameterType="java.util.Map" resultMap="memberInfos">

6
tall/src/main/resources/mapper_dao/ProRoleDao.xml

@ -82,8 +82,8 @@
pr.relevance_project_id as relevanceProjectId, pr.relevance_project_id as relevanceProjectId,
(SELECT `name` FROM t_sys_project WHERE id = pr.relevance_project_id) as relevanceProjectName (SELECT `name` FROM t_sys_project WHERE id = pr.relevance_project_id) as relevanceProjectName
from t_pro_role pr from t_pro_role pr
LEFT JOIN t_pro_member_role mr ON mr.role_id = pr.id LEFT JOIN t_pro_member_role mr ON mr.role_id = pr.id AND mr.rec_status = 0
LEFT JOIN t_pro_member m ON mr.member_id = m.id LEFT JOIN t_pro_member m ON mr.member_id = m.id AND m.rec_status = 0
where where
pr.project_id = #{projectId} pr.project_id = #{projectId}
and and
@ -92,8 +92,6 @@
pr.name not IN ('全体成员','观众','MVP') pr.name not IN ('全体成员','观众','MVP')
AND AND
pr.rec_status = 0 pr.rec_status = 0
AND (mr.rec_status = 0 or mr.rec_status is null)
AND (m.rec_status = 0 or m.rec_status is null)
</select> </select>
<select id="selectSecondRolesShowByProjectId" parameterType="java.util.Map" <select id="selectSecondRolesShowByProjectId" parameterType="java.util.Map"
resultMap="resultMap_ProRoleInfo"> resultMap="resultMap_ProRoleInfo">

Loading…
Cancel
Save