|
@@ -38,6 +38,8 @@ import java.io.*;
|
38
|
38
|
import java.text.DateFormat;
|
39
|
39
|
import java.text.DecimalFormat;
|
40
|
40
|
import java.text.SimpleDateFormat;
|
|
41
|
+import java.time.LocalDateTime;
|
|
42
|
+import java.time.format.DateTimeFormatter;
|
41
|
43
|
import java.util.*;
|
42
|
44
|
|
43
|
45
|
/**
|
|
@@ -383,9 +385,14 @@ public class PrjProjectController extends BaseController {
|
383
|
385
|
}
|
384
|
386
|
|
385
|
387
|
@ApiOperation(value = "修改任务书当前审批状态", notes = "修改任务书当前审批状态")
|
386
|
|
- @RequestMapping(value = "/upDataSpzt", method = RequestMethod.POST)
|
|
388
|
+ @RequestMapping(value = "/upDataSpzt/{id}", method = RequestMethod.POST)
|
387
|
389
|
@ResponseBody
|
388
|
|
- public BaseResult upDataSpzt(@RequestBody String data) {
|
|
390
|
+ public BaseResult upDataSpzt(@RequestBody String data,@PathVariable Integer id){
|
|
391
|
+
|
|
392
|
+ System.out.println("当前操作人员ID:"+id);
|
|
393
|
+ LocalDateTime currentTime = LocalDateTime.now();
|
|
394
|
+ DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
|
|
395
|
+
|
389
|
396
|
|
390
|
397
|
if (data.isEmpty()) {
|
391
|
398
|
return BaseResult.failure("回退失败");
|
|
@@ -405,9 +412,28 @@ public class PrjProjectController extends BaseController {
|
405
|
412
|
PrjProject project = prjProjectService.queryById(id1);
|
406
|
413
|
|
407
|
414
|
project.setSpzt("未提交");
|
|
415
|
+ Integer pr = prjProjectService.update(project);
|
408
|
416
|
|
|
417
|
+ // 获取当前账户人员信息
|
|
418
|
+ SysUserInfo sysUserInfo = sysUserInfoService.queryById(id);
|
|
419
|
+
|
|
420
|
+ // 创建一个审批bean,用于存储数据
|
|
421
|
+ PrjApproverecord prjApproverecord = new PrjApproverecord();
|
|
422
|
+ // 审批状态、提交时间、完成、审核人、审核时间、审批操作、意见
|
|
423
|
+
|
|
424
|
+ prjApproverecord.setSpcz("审批回退");
|
|
425
|
+ prjApproverecord.setTjsj(currentTime.format(formatter));
|
|
426
|
+ prjApproverecord.setShr(id);
|
|
427
|
+ prjApproverecord.setZt("管理员回退任务书至-未提交");
|
|
428
|
+ prjApproverecord.setShsj(currentTime.format(formatter));
|
|
429
|
+ prjApproverecord.setXmid(id1);
|
|
430
|
+ prjApproverecord.setWc(true);
|
|
431
|
+
|
|
432
|
+
|
|
433
|
+
|
|
434
|
+
|
|
435
|
+ prjApproverecordService.insert(prjApproverecord);
|
409
|
436
|
|
410
|
|
- Integer pr = prjProjectService.update(project);
|
411
|
437
|
|
412
|
438
|
if (pr < 1) {
|
413
|
439
|
|