|
|
@@ -439,6 +439,8 @@ public class OrderNewServiceImpl extends BaseMybatisDao<TOrderNewMapper> impleme
|
|
|
}
|
|
|
projcetCheckLogMapper.insertSelective(log);
|
|
|
}
|
|
|
+ //新增保存修改订单处理勾选项
|
|
|
+ updateTaskMember(t);
|
|
|
int i=tOrderTaskMapper.update(t);
|
|
|
if (t.getServiceLife()!=null||t.getServiceYear()!=null||t.getYearSum()!=null||t.getContractTerm()!=null){
|
|
|
TTaskMember ttm=new TTaskMember();
|
|
|
@@ -469,6 +471,19 @@ public class OrderNewServiceImpl extends BaseMybatisDao<TOrderNewMapper> impleme
|
|
|
return i;
|
|
|
}
|
|
|
|
|
|
+ private void updateTaskMember(InputAddTask t) {
|
|
|
+ List<TOrderTaskListBo> list = tOrderTaskMapper.splitProjectList(t.getId(), 1);
|
|
|
+ int a=0,b=0,c=0;
|
|
|
+ for (TOrderTaskListBo e : list) {
|
|
|
+ if (a==0&&e.getHtMember()==1)a=e.getHtMember();
|
|
|
+ if (b==0&&e.getAdditionalDeduction()==1)b=e.getAdditionalDeduction();
|
|
|
+ if (c==0&&e.getRdAwardsubsidy()==1)c=e.getRdAwardsubsidy();
|
|
|
+ }
|
|
|
+ t.setHtMember(a);
|
|
|
+ t.setAdditionalDeduction(b);
|
|
|
+ t.setRdAwardsubsidy(c);
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public int delectOrderTask(Integer id) {
|
|
|
//连带催款一起删除
|