Browse Source

新增变更会员子项修改主项勾选

anderx 10 months ago
parent
commit
a1e86c11f2

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

@@ -1689,14 +1689,7 @@ public class OrderChangeServiceImpl extends BaseMybatisDao<NewOrderChangeMapper>
 		newT.setServiceYear(in.getServiceYear());
 		tChangeTaskMapper.insertSelective(tChangeTask);
 
-
-		//根据上级id修改上级
-		updateSuperServiceYear(tChangeTask);
-		return tChangeTask;
-	}
-
-	public  void updateSuperServiceYear(TChangeTask tChangeTask) {
-		List<TChangeTask> tChangeTasks = tChangeTaskMapper.selectBySuper(null, tChangeTask.getId(), tChangeTask.getCid());
+		List<TChangeTask> tChangeTasks = tChangeTaskMapper.selectBySuper(tid, null, tChangeTask.getCid());
 		int a=0,b=0,c=0;
 		for (TChangeTask e : tChangeTasks) {
 			if (e.getHtMember()!=null)a=e.getHtMember();
@@ -1706,6 +1699,13 @@ public class OrderChangeServiceImpl extends BaseMybatisDao<NewOrderChangeMapper>
 		tChangeTask.setHtMember(a);
 		tChangeTask.setAdditionalDeduction(b);
 		tChangeTask.setRdAwardsubsidy(c);
+		//根据上级id修改上级
+		updateSuperServiceYear(tChangeTask);
+		return tChangeTask;
+	}
+
+	public  void updateSuperServiceYear(TChangeTask tChangeTask) {
+
 		tChangeTaskMapper.update(tChangeTask);
 		if(tChangeTask.getSplitSuper()!=null){
 			tChangeTaskMapper.updateSuperServiceYear(tChangeTask);