|
|
@@ -1272,8 +1272,15 @@ public class OrderChangeServiceImpl extends BaseMybatisDao<NewOrderChangeMapper>
|
|
|
return tChangeTask;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 如果是有splitSuper 是父有项目的tid,变更父项目有订单项目,则需要看订单项目变更后的子集,反正则不需要
|
|
|
+ * changeSplitSuper 是当前变更项目的子集
|
|
|
+ * @param tChangeTask
|
|
|
+ * @return
|
|
|
+ */
|
|
|
private List<TChangeTask> getChangeSonTasks(TChangeTask tChangeTask) {
|
|
|
- List<TChangeTask> tChangeTasks = tChangeTaskMapper.selectBySuper(tChangeTask.getSplitSuper(),null, tChangeTask.getCid());
|
|
|
+ List<TChangeTask> tChangeTasks = new ArrayList<>();
|
|
|
+ if (tChangeTask.getSplitSuper()!=null)tChangeTasks.addAll(tChangeTaskMapper.selectBySuper(tChangeTask.getSplitSuper(),null, tChangeTask.getCid()));
|
|
|
tChangeTasks.addAll(tChangeTaskMapper.selectBySuper(null, tChangeTask.getChangeSplitSuper(), tChangeTask.getCid()));
|
|
|
return tChangeTasks;
|
|
|
}
|