Browse Source

会员子项目未通过显示BUG修复

anderx 3 years ago
parent
commit
223bd575ec

+ 1 - 1
src/main/java/com/goafanti/common/dao/TOrderTaskMapper.java

@@ -38,7 +38,7 @@ public interface TOrderTaskMapper {
 
     List<String> listNameByDepAndName(@Param("orderNo")String orderNo, @Param("type")Integer type);
 
-    List<TOrderTaskListBo> splitProjectList(Integer tid);
+    List<TOrderTaskListBo> splitProjectList( @Param("tid")Integer tid, @Param("type")Integer type);
 
 
 

+ 1 - 1
src/main/java/com/goafanti/order/controller/OrderProjectApiController.java

@@ -316,7 +316,7 @@ public class OrderProjectApiController extends CertifyApiController {
 			res.getError().add(buildError(ErrorConstants.PARAM_EMPTY_ERROR,"项目和拆分数","项目和拆分数"));
 			return res;
 		}
-		res.setData(orderProjectService.splitProjectList(tid));
+		res.setData(orderProjectService.splitProjectList(tid,null));
 		return res;
 	}
 

+ 5 - 5
src/main/java/com/goafanti/order/service/impl/OrderProjectServiceImpl.java

@@ -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();