|
@@ -1,6 +1,5 @@
|
1
|
1
|
package com.liang.controller;
|
2
|
2
|
|
3
|
|
-import com.fasterxml.jackson.databind.ObjectMapper;
|
4
|
3
|
import com.github.pagehelper.PageHelper;
|
5
|
4
|
import com.github.pagehelper.PageInfo;
|
6
|
5
|
import com.liang.common.JsonTool;
|
|
@@ -11,18 +10,15 @@ import com.liang.common.utils.MoneyToChineseUtil;
|
11
|
10
|
import com.liang.common.utils.StringUtils;
|
12
|
11
|
import com.liang.common.utils.WordUtils;
|
13
|
12
|
import com.liang.dao.PrjAnnualbudgetdetailDao;
|
14
|
|
-import com.liang.dao.PrjProjectDao;
|
15
|
13
|
import com.liang.entity.*;
|
16
|
14
|
import com.liang.service.*;
|
17
|
15
|
//import com.liang.vo.service.*;
|
18
|
|
-import io.swagger.annotations.Api;
|
19
|
16
|
import io.swagger.annotations.ApiOperation;
|
20
|
17
|
import org.json.JSONArray;
|
21
|
18
|
import org.json.JSONException;
|
22
|
19
|
import org.json.JSONObject;
|
23
|
20
|
import org.slf4j.Logger;
|
24
|
21
|
import org.slf4j.LoggerFactory;
|
25
|
|
-import org.springframework.beans.factory.annotation.Autowired;
|
26
|
22
|
import org.springframework.data.domain.Page;
|
27
|
23
|
import org.springframework.data.domain.PageRequest;
|
28
|
24
|
import org.springframework.http.ResponseEntity;
|
|
@@ -345,18 +341,16 @@ public class PrjProjectController extends BaseController {
|
345
|
341
|
public BaseResult updateSpzt(@RequestBody String strData) {
|
346
|
342
|
PrjProject rws = JsonTool.parseObject(strData, PrjProject.class);
|
347
|
343
|
int num = prjProjectService.updateSpzt(rws);
|
348
|
|
- //审批结束时 同步年度预算的数据
|
|
344
|
+ //审批结束时 更新任务书预算
|
349
|
345
|
if (StringUtils.isNotBlank(rws.getSpzt()) && "审批结束".equals(rws.getSpzt())) {
|
350
|
|
- int updateNum = prjAnnualbudgetdetailDao.updateRWSYSAndXMZYSAndDw1(rws.getId());
|
351
|
|
-
|
|
346
|
+ int updateNum = prjAnnualbudgetdetailDao.updateRWSYS(rws.getId());
|
|
347
|
+ //更新项目总预算
|
|
348
|
+ BigDecimal XMZYS = prjAnnualbudgetdetailDao.selectXMZYS(rws.getId());
|
|
349
|
+ int numXMZYS = prjAnnualbudgetdetailDao.updateXMZYS(rws.getId(), XMZYS);
|
352
|
350
|
//更新外委研究支出费
|
353
|
351
|
BigDecimal WWYJZCF = prjAnnualbudgetdetailDao.selectWWYJZCF(rws.getId());
|
354
|
352
|
int numWWYJZCF = prjAnnualbudgetdetailDao.updateWWYJZCF(rws.getId(), WWYJZCF);
|
355
|
|
- if (numWWYJZCF > 0 && updateNum > 0) {
|
356
|
|
- return BaseResult.success("保存成功!");
|
357
|
|
- } else {
|
358
|
|
- return BaseResult.failure("保存失败!");
|
359
|
|
- }
|
|
353
|
+
|
360
|
354
|
}
|
361
|
355
|
if (num > 0) {
|
362
|
356
|
return BaseResult.success("保存成功!");
|