diff --git a/src/com/engine/salary/web/SIReportController.java b/src/com/engine/salary/web/SIReportController.java index 3ef454540..23f105e22 100644 --- a/src/com/engine/salary/web/SIReportController.java +++ b/src/com/engine/salary/web/SIReportController.java @@ -1,16 +1,22 @@ package com.engine.salary.web; import com.engine.common.util.ServiceUtil; +import com.engine.salary.constant.SalrayCheckSecondAuthConstant; +import com.engine.salary.entity.salaryarchive.dto.SalaryItemAdjustRecordListDTO; +import com.engine.salary.entity.salaryarchive.param.SalaryItemAdjustRecordQueryParam; import com.engine.salary.entity.siaccount.param.QueryAccountDetailParam; import com.engine.salary.util.ResponseResult; +import com.engine.salary.util.page.PageInfo; import com.engine.salary.wrapper.SIReportWrapper; import com.engine.salary.wrapper.SalaryArchiveItemWrapper; +import io.swagger.annotations.ApiOperation; import io.swagger.v3.oas.annotations.parameters.RequestBody; import weaver.hrm.HrmUserVarify; import weaver.hrm.User; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import javax.ws.rs.GET; import javax.ws.rs.POST; import javax.ws.rs.Path; import javax.ws.rs.Produces; @@ -47,5 +53,20 @@ public class SIReportController { } + @GET + @Path("record/list") + @Produces(MediaType.APPLICATION_JSON) + public String recordList(@Context HttpServletRequest request, @Context HttpServletResponse response) { +// if (StringUtils.isEmpty(token)) { +// return WeaResult.success(null, SalrayCheckSecondAuthConstant.CHECK_SECOND_FAIL_NO_TOKEN); +// } +// Long employeeId = UserContext.getCurrentEmployeeId(); + User user = HrmUserVarify.getUser(request, response); + SalaryItemAdjustRecordQueryParam salaryItemAdjustRecordQueryParam = new SalaryItemAdjustRecordQueryParam(); + salaryItemAdjustRecordQueryParam.setEmployeeId((long)user.getUID()); + getSalaryArchiveItemWrapper(user).adjustRecordList(salaryItemAdjustRecordQueryParam); + return new ResponseResult>(user).run(getSalaryArchiveItemWrapper(user)::adjustRecordList, salaryItemAdjustRecordQueryParam); + } + }