|
|
@@ -370,6 +370,14 @@ public class OrderNewServiceImpl extends BaseMybatisDao<TOrderNewMapper> impleme
|
|
|
tTaskMemberMapper.updateSplitSuper(use.getId(),t.getServiceLife(),t.getServiceYear(),t.getYearSum(),t.getContractTerm());
|
|
|
}
|
|
|
}
|
|
|
+ if (t.getLastYear()!=null||t.getLastYearIncome()!=null||t.getLastYearCapital()!=null){
|
|
|
+ TTaskMid tTaskMid = new TTaskMid();
|
|
|
+ tTaskMid.setTid(t.getId());
|
|
|
+ tTaskMid.setLastYear(t.getLastYear());
|
|
|
+ tTaskMid.setLastYearIncome(t.getLastYearIncome());
|
|
|
+ tTaskMid.setLastYearCapital(t.getLastYearCapital());
|
|
|
+ tTaskMidMapper.updateByTid(tTaskMid);
|
|
|
+ }
|
|
|
if (flag) {
|
|
|
patentNewService.updateCostReduction(t.getId());
|
|
|
}
|
|
|
@@ -557,12 +565,13 @@ public class OrderNewServiceImpl extends BaseMybatisDao<TOrderNewMapper> impleme
|
|
|
}
|
|
|
}
|
|
|
tm.setDepName(tOrderMidMapper.selectDepNameByDepid(t.getOrderDep()));
|
|
|
- tOrderMidMapper.updateCountProjectAndType(t.getOrderNo());
|
|
|
if (tm.getId()!=null) {
|
|
|
tOrderMidMapper.updateByPrimaryKeySelective(tm);
|
|
|
}else {
|
|
|
tOrderMidMapper.insertSelective(tm);
|
|
|
}
|
|
|
+ //
|
|
|
+ tOrderMidMapper.updateCountProjectAndType(t.getOrderNo());
|
|
|
|
|
|
}
|
|
|
|