|
@@ -63,6 +63,9 @@ public class StaReimbursementController extends BaseController {
|
63
|
63
|
private SysUserPostService sysUserPostService;
|
64
|
64
|
|
65
|
65
|
|
|
66
|
+
|
|
67
|
+
|
|
68
|
+
|
66
|
69
|
/**
|
67
|
70
|
* 分页查询
|
68
|
71
|
*
|
|
@@ -406,13 +409,53 @@ public class StaReimbursementController extends BaseController {
|
406
|
409
|
@ResponseBody
|
407
|
410
|
@RequestMapping(value = "/doUpdate", method = RequestMethod.POST)
|
408
|
411
|
public BaseResult doUpdate(StaReimbursement reimbursement) {
|
|
412
|
+ // 获取当前人员账户
|
|
413
|
+ SysUserInfo sysUserInfo = getSysUserInfo();
|
409
|
414
|
StaBudgetapproval staBudgetapproval = staBudgetapprovalService.getBayID(reimbursement.getFysq());
|
410
|
415
|
staBudgetapproval.setBzje(reimbursement.getBzje());
|
411
|
416
|
staBudgetapproval.setBhsje(reimbursement.getBhsje());
|
|
417
|
+ // 修改后改变当前审批状态
|
|
418
|
+ // 同步修改审批列表 sta_Reimbursement
|
|
419
|
+ // 获取当前人员登录 id
|
|
420
|
+ // 意见模板 : xx 修改报账金额 原报账金额为xx ,现金额为 xx 税率(原):XX,税率(现):XX,不含税金额(原): XX ,不含税金额(现):税费(原):xx, 税费(现):XX ,状态提交至
|
|
421
|
+ //
|
412
|
422
|
int nm = staBudgetapprovalService.update(staBudgetapproval);
|
413
|
423
|
// 这个只修改了 保障表 未同步修改费用申请表
|
|
424
|
+ // prj_ApproveRecord 审批表
|
|
425
|
+
|
|
426
|
+/* StaReimbursement staReimbursement = staReimbursementService.queryById(reimbursement.getId());
|
|
427
|
+ PrjApproverecord prjApproverecord = new PrjApproverecord();
|
|
428
|
+
|
|
429
|
+ prjApproverecord.setYj(
|
|
430
|
+ sysUserInfo.getName()
|
|
431
|
+ +"修改报账金额,报账金额(现):"
|
|
432
|
+ +reimbursement.getBzje()
|
|
433
|
+ +"报账金额(原):"
|
|
434
|
+ +staReimbursement.getBzje()
|
|
435
|
+ +"税率(现)"
|
|
436
|
+ + reimbursement.getSl()
|
|
437
|
+ +"税率(原)"
|
|
438
|
+ + staReimbursement.getSl()
|
|
439
|
+ + "不含税金额(现)"
|
|
440
|
+ + reimbursement.getBhsje()
|
|
441
|
+ + "不含税金额(原)"
|
|
442
|
+ + staReimbursement.getBhsje()
|
|
443
|
+ + "税费(现):"
|
|
444
|
+ + reimbursement.getSf()
|
|
445
|
+ + "税费(原)"
|
|
446
|
+ + staReimbursement.getSf()
|
|
447
|
+ );
|
|
448
|
+ prjApproverecord.setSpzt("未提交(返回)");
|
|
449
|
+ prjApproverecord.setWc();
|
|
450
|
+ prjApproverecordService.update();
|
|
451
|
+
|
|
452
|
+ reimbursement.setSpzt("未提交(返回)");*/
|
414
|
453
|
int num = staReimbursementService.update(reimbursement);
|
|
454
|
+
|
|
455
|
+
|
415
|
456
|
if (num > 0 || nm > 0 ) {
|
|
457
|
+
|
|
458
|
+
|
416
|
459
|
return BaseResult.success("保存成功!");
|
417
|
460
|
} else {
|
418
|
461
|
return BaseResult.failure("保存失败!");
|