Browse Source

审计项目修改接口新增相关处理

anderx 3 years ago
parent
commit
a4e12ce5b1

+ 10 - 1
src/main/java/com/goafanti/order/service/impl/OrderNewServiceImpl.java

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