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