|
|
|
@ -18,6 +18,7 @@ import lombok.RequiredArgsConstructor;
|
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
import javax.validation.constraints.*;
|
|
|
|
import javax.validation.constraints.*;
|
|
|
|
import cn.dev33.satoken.annotation.SaCheckPermission;
|
|
|
|
import cn.dev33.satoken.annotation.SaCheckPermission;
|
|
|
|
|
|
|
|
import org.apache.poi.hpsf.Decimal;
|
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
|
|
import com.ruoyi.common.annotation.RepeatSubmit;
|
|
|
|
import com.ruoyi.common.annotation.RepeatSubmit;
|
|
|
|
@ -160,15 +161,17 @@ public class PayButieEmplyeeController extends BaseController {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
PayEmployeeInfoBo employeeInfo = new PayEmployeeInfoBo();
|
|
|
|
PayEmployeeInfoBo employeeInfo = new PayEmployeeInfoBo();
|
|
|
|
employeeInfo.setId(bo.getEmployeeId());
|
|
|
|
employeeInfo.setId(bo.getEmployeeId());
|
|
|
|
|
|
|
|
employeeInfo.setName(bo.getEmpName());
|
|
|
|
employeeInfo.setTenantId(bo.getTenantId());
|
|
|
|
employeeInfo.setTenantId(bo.getTenantId());
|
|
|
|
TableDataInfo<PayEmployeeInfoVo> payEmployeeTableDataInfo = employeeInfoService.queryPageList(employeeInfo, pageQuery);
|
|
|
|
TableDataInfo<PayEmployeeInfoVo> payEmployeeTableDataInfo = employeeInfoService.queryPageList(employeeInfo, pageQuery);
|
|
|
|
if(payEmployeeTableDataInfo.getRows()!=null&&payEmployeeTableDataInfo.getRows().size()>0){
|
|
|
|
if(payEmployeeTableDataInfo.getRows()!=null&&payEmployeeTableDataInfo.getRows().size()>0){
|
|
|
|
butieSummaryVos = this.buildEmployeeInfo(payEmployeeTableDataInfo.getRows(), date);
|
|
|
|
butieSummaryVos = this.buildEmployeeInfo(payEmployeeTableDataInfo.getRows(), date,bo.getMoney());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return TableDataInfo.build(butieSummaryVos);
|
|
|
|
return TableDataInfo.build(butieSummaryVos);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private List<ButieSummaryVo> buildEmployeeInfo(List<PayEmployeeInfoVo> list, String date) {
|
|
|
|
private List<ButieSummaryVo> buildEmployeeInfo(List<PayEmployeeInfoVo> list, String date,
|
|
|
|
|
|
|
|
BigDecimal qmoney) {
|
|
|
|
PayButieBo pb = new PayButieBo();
|
|
|
|
PayButieBo pb = new PayButieBo();
|
|
|
|
pb.setTenantId(list.get(0).getTenantId());
|
|
|
|
pb.setTenantId(list.get(0).getTenantId());
|
|
|
|
List<PayButieVo> sgrButies = butieService.queryList(pb);
|
|
|
|
List<PayButieVo> sgrButies = butieService.queryList(pb);
|
|
|
|
@ -184,6 +187,7 @@ public class PayButieEmplyeeController extends BaseController {
|
|
|
|
query.setEmployeeId(emp.getId());
|
|
|
|
query.setEmployeeId(emp.getId());
|
|
|
|
query.setButieId(butie.getId());
|
|
|
|
query.setButieId(butie.getId());
|
|
|
|
query.setDate(date);
|
|
|
|
query.setDate(date);
|
|
|
|
|
|
|
|
query.setMoney(qmoney);
|
|
|
|
List<PayButieEmplyeeVo> butieEmplyeeVos = iPayButieEmplyeeService.queryList(query);
|
|
|
|
List<PayButieEmplyeeVo> butieEmplyeeVos = iPayButieEmplyeeService.queryList(query);
|
|
|
|
if(butieEmplyeeVos!=null&&butieEmplyeeVos.size()>0){
|
|
|
|
if(butieEmplyeeVos!=null&&butieEmplyeeVos.size()>0){
|
|
|
|
money=butieEmplyeeVos.get(0).getMoney();
|
|
|
|
money=butieEmplyeeVos.get(0).getMoney();
|
|
|
|
|