Browse Source

发起变更删除子项BUG修复

anderx 9 months ago
parent
commit
12664e3de0

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

@@ -1511,7 +1511,7 @@ public class OrderChangeServiceImpl extends BaseMybatisDao<NewOrderChangeMapper>
 							}
 						}
 					}else if(t.getType()==2){
-						tChangeTaskMapper.updateByTid(t.getTid(),null,tt.getCid(),2,member);
+//						tChangeTaskMapper.updateByTid(t.getTid(),null,tt.getCid(),2,member);
 						if (tt.getSplitStatus()==1) {
 							if (t.getServiceLife()!=null||t.getServiceYear()!=null||t.getYearSum()!=null||t.getContractTerm()!=null){
 								tChangeTaskMapper.updateMemberByTid(tt.getTid(),t.getCid(),null,t.getServiceLife(),t.getServiceYear(),t.getYearSum(),t.getContractTerm());
@@ -1706,13 +1706,14 @@ public class OrderChangeServiceImpl extends BaseMybatisDao<NewOrderChangeMapper>
 		tChangeTask.setAdditionalDeduction(b);
 		tChangeTask.setRdAwardsubsidy(c);
 		//根据上级id修改上级
+		tChangeTaskMapper.update(tChangeTask);
 		updateSuperServiceYear(tChangeTask);
 		return newT;
 	}
 
 	public  void updateSuperServiceYear(TChangeTask tChangeTask) {
 
-		tChangeTaskMapper.update(tChangeTask);
+
 		if(tChangeTask.getSplitSuper()!=null){
 			tChangeTaskMapper.updateSuperServiceYear(tChangeTask);
 		}else {