From 3fa7fe0eb3934e2e550a70603be0e80375afa276 Mon Sep 17 00:00:00 2001 From: ilal <lalqqhy@163.com> Date: Thu, 22 Oct 2020 09:39:24 +0800 Subject: [PATCH] 提交 --- src/main/java/cn/timer/api/controller/xcgl/SalaryManagementController.java | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/src/main/java/cn/timer/api/controller/xcgl/SalaryManagementController.java b/src/main/java/cn/timer/api/controller/xcgl/SalaryManagementController.java index ad00fa2..a78af2c 100644 --- a/src/main/java/cn/timer/api/controller/xcgl/SalaryManagementController.java +++ b/src/main/java/cn/timer/api/controller/xcgl/SalaryManagementController.java @@ -3402,13 +3402,26 @@ public class SalaryManagementController { @PostMapping(value = "/pushpayslip") @ApiOperation(value = "发送工资条", httpMethod = "POST", notes = "接口发布说明") - public Result<Object> PushPayslip(@CurrentUser UserBean userBean,@RequestBody PushPayslipDto pays) { + public Result<Object> PushPayslip(@CurrentUser UserBean userBean,@RequestBody APPPayslipPeriodDto apppays) { + + PushPayslipDto pays = new PushPayslipDto(); + + XcglAssoGztzt gzt = XcglAssoGztzt.builder().build().selectOne(new QueryWrapper<XcglAssoGztzt>().lambda().eq(XcglAssoGztzt::getUserid, apppays.getUserid()) + .eq(XcglAssoGztzt::getXzyf, apppays.getXzyf()).eq(XcglAssoGztzt::getQyid, userBean.getOrgCode())); + if(gzt != null) { + pays.setGztid(gzt.getId()); + pays.setXzzid(gzt.getXzzid()); + pays.setUserid(gzt.getUserid()); + pays.setXzyf(gzt.getXzyf()); + } + + String strY = new SimpleDateFormat("yyyy").format(new Date()); // double prescription = 8; //顶层 AppPayslipDetailsDto top = new AppPayslipDetailsDto(); //工资条数据 - XcglAssoGztzt gzt = XcglAssoGztzt.builder().id(pays.getGztid()).build().selectById(); +// XcglAssoGztzt gzt = XcglAssoGztzt.builder().id(pays.getGztid()).build().selectById(); if(gzt != null && gzt.getFsType() == 1) {//已发送的工资条 top.setId(gzt.getId()); top.setNetsalary(gzt.getSfgz());//实发工资 -- libgit2 0.26.0