|
|
@@ -346,7 +346,7 @@ public class OrderProjectServiceImpl extends BaseMybatisDao<TOrderTaskMapper> im
|
|
|
List<TOrderTaskListBo> list=(List<TOrderTaskListBo>) p.getList();
|
|
|
for (TOrderTaskListBo t : list) {
|
|
|
if(t.getSplitStatus()==1) {
|
|
|
- List<TOrderTaskListBo> l=splitProjectList(t.getId());
|
|
|
+ List<TOrderTaskListBo> l=splitProjectList(t.getId(),1);
|
|
|
t.setSplitList(l);
|
|
|
}
|
|
|
}
|
|
|
@@ -532,7 +532,7 @@ public class OrderProjectServiceImpl extends BaseMybatisDao<TOrderTaskMapper> im
|
|
|
//如果是子项目
|
|
|
}else if (task2.getSplitStatus()==2){
|
|
|
//查出父项目
|
|
|
- List<TOrderTaskListBo> list=tOrderTaskMapper.splitProjectList(task2.getSplitSuper());
|
|
|
+ List<TOrderTaskListBo> list=tOrderTaskMapper.splitProjectList(task2.getSplitSuper(),null);
|
|
|
//设置一个比较大的流程数字,然后取最小的
|
|
|
Integer i=28;
|
|
|
for (TOrderTaskListBo tt : list) {
|
|
|
@@ -965,8 +965,8 @@ public class OrderProjectServiceImpl extends BaseMybatisDao<TOrderTaskMapper> im
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public List<TOrderTaskListBo> splitProjectList(Integer tid) {
|
|
|
- return tOrderTaskMapper.splitProjectList(tid);
|
|
|
+ public List<TOrderTaskListBo> splitProjectList(Integer tid,Integer type) {
|
|
|
+ return tOrderTaskMapper.splitProjectList(tid,type);
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -1349,7 +1349,7 @@ public class OrderProjectServiceImpl extends BaseMybatisDao<TOrderTaskMapper> im
|
|
|
public int deleteMemberSonProject(Integer id) {
|
|
|
TOrderTask task = tOrderTaskMapper.selectByPrimaryKey(id);
|
|
|
tOrderTaskMapper.deleteByPrimaryKey(id);
|
|
|
- List<TOrderTaskListBo> tOrderTaskListBos = tOrderTaskMapper.splitProjectList(task.getSplitSuper());
|
|
|
+ List<TOrderTaskListBo> tOrderTaskListBos = tOrderTaskMapper.splitProjectList(task.getSplitSuper(),null);
|
|
|
//如果没有子项目则修改上级
|
|
|
if (tOrderTaskListBos==null||tOrderTaskListBos.isEmpty()){
|
|
|
TOrderTask tOrderTask=new TOrderTask();
|