|
|
@@ -1065,8 +1065,12 @@ public class OrderChangeServiceImpl extends BaseMybatisDao<NewOrderChangeMapper>
|
|
|
tChangeDunMapper.updateByTid(tt.getTid(),tt.getCid(),3);
|
|
|
}else if (tt.getSplitStatus()==1) {
|
|
|
//删除父类下所有的子类
|
|
|
- tChangeTaskMapper.updateByTid(null,tt.getTid(),tt.getCid(),3);
|
|
|
- tChangeDunMapper.updateByTid(tt.getTid(),tt.getCid(),3);
|
|
|
+ if (tt.getType()==1){
|
|
|
+ tChangeTaskMapper.deleteByChangeSplitSuper(tt.getTid());
|
|
|
+ }else {
|
|
|
+ tChangeTaskMapper.updateByTid(null,tt.getTid(),tt.getCid(),3);
|
|
|
+ tChangeDunMapper.updateByTid(tt.getTid(),tt.getCid(),3);
|
|
|
+ }
|
|
|
}else if(tt.getSplitStatus()==2) {
|
|
|
List<TChangeTask> list=tChangeTaskMapper.selectBySuper(tt.getSplitSuper(),null,tt.getCid());
|
|
|
boolean flag=true;
|
|
|
@@ -1097,6 +1101,7 @@ public class OrderChangeServiceImpl extends BaseMybatisDao<NewOrderChangeMapper>
|
|
|
}else {
|
|
|
if (t.getType()==3) {
|
|
|
tChangeTaskMapper.deleteByPrimaryKey(t.getId());
|
|
|
+ tChangeTaskMapper.deleteByChangeSplitSuper(t.getId());
|
|
|
tChangeDunMapper.deleteByCtid(t.getId());
|
|
|
}
|
|
|
}
|