Browse Source

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

anderx 3 years ago
parent
commit
8fdee20846

+ 4 - 8
src/main/java/com/goafanti/order/service/impl/OrderChangeServiceImpl.java

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