删除班组同时删除班组人员、班组所属分包商回显问题修复、项目管理排序
This commit is contained in:
parent
692498799b
commit
bfeb9af0fe
|
|
@ -56,4 +56,6 @@ public interface TeamGroupDao {
|
||||||
List<TeamGroupBean> getTeamGroupPersons(TeamGroupBean teamGroupBean);
|
List<TeamGroupBean> getTeamGroupPersons(TeamGroupBean teamGroupBean);
|
||||||
|
|
||||||
String getSubContractorName(TeamGroupBean groupBean);
|
String getSubContractorName(TeamGroupBean groupBean);
|
||||||
|
|
||||||
|
Integer delTeamGroupTypePerson(TeamGroupBean teamGroupBean);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -355,8 +355,10 @@ public class OrganizationalServiceImpl implements OrganizationalService {
|
||||||
AjaxRes ar = new AjaxRes();
|
AjaxRes ar = new AjaxRes();
|
||||||
try {
|
try {
|
||||||
// 根据外包商id(project_assignment)和项目id获取组织架构(pm_org_info)中外包商id
|
// 根据外包商id(project_assignment)和项目id获取组织架构(pm_org_info)中外包商id
|
||||||
String id = mapper.getsubcontractorId(bean);
|
if (StringUtils.isNotBlank(bean.getParentId())) {
|
||||||
bean.setParentId(id);
|
String id = mapper.getsubcontractorId(bean);
|
||||||
|
bean.setParentId(id);
|
||||||
|
}
|
||||||
int userNum = mapper.getUser(bean);
|
int userNum = mapper.getUser(bean);
|
||||||
if (userNum > 0) {
|
if (userNum > 0) {
|
||||||
ar.setFailMsg("该人员已存在");
|
ar.setFailMsg("该人员已存在");
|
||||||
|
|
|
||||||
|
|
@ -39,11 +39,10 @@ public class TeamGroupServiceImpl implements TeamGroupService {
|
||||||
}
|
}
|
||||||
List<TeamGroupBean> teamGroupList = teamGroupDao.getTeamGroupList(teamGroupBean);
|
List<TeamGroupBean> teamGroupList = teamGroupDao.getTeamGroupList(teamGroupBean);
|
||||||
for (TeamGroupBean groupBean : teamGroupList) {
|
for (TeamGroupBean groupBean : teamGroupList) {
|
||||||
/*if ((StringUtils.isBlank(groupBean.getParentId()) && groupBean.getStatus() == 0) || StringUtils.isBlank(groupBean.getSubContractor())) {
|
if ((StringUtils.isBlank(groupBean.getParentId()) && groupBean.getStatus() == 0) || StringUtils.isBlank(groupBean.getSubContractor())) {
|
||||||
groupBean.setSubContractor(teamGroupDao.getSubContractorName(groupBean));
|
groupBean.setSubContractor(teamGroupDao.getSubContractorName(groupBean));
|
||||||
}*/
|
}
|
||||||
if (groupBean.getStatus() == 0) {
|
if (groupBean.getStatus() == 0) {
|
||||||
// groupBean.setSubContractor(teamGroupDao.getSubContractorName(groupBean));
|
|
||||||
groupBean.setProject(null);
|
groupBean.setProject(null);
|
||||||
}
|
}
|
||||||
TeamGroupBean bean = teamGroupDao.selectTeamLeaser(groupBean);
|
TeamGroupBean bean = teamGroupDao.selectTeamLeaser(groupBean);
|
||||||
|
|
@ -81,8 +80,12 @@ public class TeamGroupServiceImpl implements TeamGroupService {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Integer delTeamGroup(TeamGroupBean teamGroupBean) {
|
public Integer delTeamGroup(TeamGroupBean teamGroupBean) {
|
||||||
|
// 删除班组
|
||||||
Integer i = teamGroupDao.delTeamGroup(teamGroupBean);
|
Integer i = teamGroupDao.delTeamGroup(teamGroupBean);
|
||||||
|
// 删除班组类型
|
||||||
Integer i1 = teamGroupDao.delTeamGroupType(teamGroupBean);
|
Integer i1 = teamGroupDao.delTeamGroupType(teamGroupBean);
|
||||||
|
// 删除班组下人员
|
||||||
|
Integer i2 = teamGroupDao.delTeamGroupTypePerson(teamGroupBean);
|
||||||
if (i > 0 || i1 > 0) {
|
if (i > 0 || i1 > 0) {
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -61,6 +61,7 @@
|
||||||
<if test="personInChargeId != null">
|
<if test="personInChargeId != null">
|
||||||
and poi1.user_id = #{personInChargeId}
|
and poi1.user_id = #{personInChargeId}
|
||||||
</if>
|
</if>
|
||||||
|
order by poi1.name
|
||||||
</select>
|
</select>
|
||||||
<select id="getSubcontractorNum" resultType="java.lang.Integer">
|
<select id="getSubcontractorNum" resultType="java.lang.Integer">
|
||||||
SELECT
|
SELECT
|
||||||
|
|
|
||||||
|
|
@ -46,6 +46,9 @@
|
||||||
<delete id="delTeamPerson">
|
<delete id="delTeamPerson">
|
||||||
delete from team_person where id = #{id}
|
delete from team_person where id = #{id}
|
||||||
</delete>
|
</delete>
|
||||||
|
<delete id="delTeamGroupTypePerson">
|
||||||
|
delete from team_person where team_id = #{id}
|
||||||
|
</delete>
|
||||||
|
|
||||||
<select id="getTeamGroupList" resultType="com.bonus.gs.sub.evaluate.evaluate.beans.TeamGroupBean">
|
<select id="getTeamGroupList" resultType="com.bonus.gs.sub.evaluate.evaluate.beans.TeamGroupBean">
|
||||||
SELECT
|
SELECT
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue