|
|
@@ -999,14 +999,10 @@ public class OrderChangeServiceImpl extends BaseMybatisDao<NewOrderChangeMapper>
|
|
|
List<TChangeTaskOut> list=tChangeTaskMapper.selectByCid(cid,3);//3设置不等于2
|
|
|
for (TChangeTaskOut tChangeTaskOut : list) {
|
|
|
if(tChangeTaskOut.getSplitStatus()==1){
|
|
|
- //有tid的是从订单过来的,没tid是变更新增
|
|
|
- if (tChangeTaskOut.getTid()!=null){
|
|
|
- tChangeTaskOut.setList(tChangeTaskMapper.selectBySuper(tChangeTaskOut.getTid(),null,cid));
|
|
|
- }else {
|
|
|
- tChangeTaskOut.setList(tChangeTaskMapper.selectBySuper(null,tChangeTaskOut.getId(),cid));
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
+ //变更会员子项目有2中,一种是复制过来的,根据上级项目编号关联,还一种是新增的根据变更项目编号关联
|
|
|
+ List<TChangeTask> tChangeTasks = tChangeTaskMapper.selectBySuper(tChangeTaskOut.getTid(), null, cid);
|
|
|
+ tChangeTasks.addAll(tChangeTaskMapper.selectBySuper(null,tChangeTaskOut.getId(),cid));
|
|
|
+ tChangeTaskOut.setList(tChangeTasks);
|
|
|
}
|
|
|
}
|
|
|
return list;
|