|
@@ -6,6 +6,7 @@ import com.liang.common.exception.CustomException;
|
6
|
6
|
import com.liang.dao.PrjAnnualbudgetDao;
|
7
|
7
|
import com.liang.dao.PrjAnnualbudgetdetailDao;
|
8
|
8
|
import com.liang.entity.PrjAnnualbudget;
|
|
9
|
+import com.liang.entity.PrjAnnualbudgetdetail;
|
9
|
10
|
import com.liang.entity.PrjProject;
|
10
|
11
|
import com.liang.service.PrjAnnualbudgetService;
|
11
|
12
|
import com.liang.service.PrjProjectService;
|
|
@@ -135,7 +136,19 @@ public class PrjAnnualbudgetServiceImpl implements PrjAnnualbudgetService {
|
135
|
136
|
|
136
|
137
|
@Override
|
137
|
138
|
public int updateSpzt(PrjAnnualbudget annualbudget) {
|
138
|
|
- return this.prjAnnualbudgetDao.updateSpzt(annualbudget);
|
|
139
|
+ int num = prjAnnualbudgetDao.updateSpzt(annualbudget);
|
|
140
|
+// 审批通过后修改记录中添加审批通过状态
|
|
141
|
+// 1.获取年度预算列表
|
|
142
|
+ List<PrjAnnualbudgetdetail> xgjl = prjAnnualbudgetdetailDao.getXGJL(annualbudget.getId());
|
|
143
|
+// 2.拼接审批通过状态字段数据
|
|
144
|
+ if (annualbudget.getSpzt().equals("审批结束")&&num>0){
|
|
145
|
+ for (int i = 0; i < xgjl.size(); i++) {
|
|
146
|
+ String xgjlxz = xgjl.get(i).getXmz() + ","+xgjl.get(i).getYsje()+","+xgjl.get(i).getByj();
|
|
147
|
+// xgjl.get(i).setXgjlxz(xgjlxz);
|
|
148
|
+ prjAnnualbudgetdetailDao.updateSPTGZT(annualbudget.getId(),xgjl.get(i).getFymc(),xgjlxz);
|
|
149
|
+ }
|
|
150
|
+ }
|
|
151
|
+ return num;
|
139
|
152
|
}
|
140
|
153
|
|
141
|
154
|
@Resource
|