From 2bac0ef4af3d623a603bf702e466b8f1b182f670 Mon Sep 17 00:00:00 2001 From: shilei <798989044@qq.com> Date: Fri, 29 Mar 2024 11:29:30 +0800 Subject: [PATCH] =?UTF-8?q?#E10-13#=20=E5=A2=9E=E5=8A=A0=E7=BB=A9=E6=95=88?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/HrmSelfHelpController.java | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/src/main/java/com/weaver/seconddev/jcldoor/controller/HrmSelfHelpController.java b/src/main/java/com/weaver/seconddev/jcldoor/controller/HrmSelfHelpController.java index c3bf316..f8a3ac4 100644 --- a/src/main/java/com/weaver/seconddev/jcldoor/controller/HrmSelfHelpController.java +++ b/src/main/java/com/weaver/seconddev/jcldoor/controller/HrmSelfHelpController.java @@ -15,6 +15,9 @@ import com.weaver.seconddev.jcldoor.util.JucailinPortalUtils; import com.weaver.teams.blog.domain.RemoteBlogInfoService; import com.weaver.teams.client.doc.remote.DocClientService; import com.weaver.teams.domain.hr.RemoteHrKpiService; +import com.weaver.teams.domain.hr.entity.FlowData; +import com.weaver.teams.domain.hr.entity.FlowDataListReq; +import com.weaver.teams.domain.hr.entity.FlowDataListRes; import com.weaver.teams.domain.user.SimpleEmployee; import com.weaver.teams.security.context.UserContext; import com.weaver.workflow.common.constant.list.api.DateTimeConditionEnum; @@ -1306,4 +1309,46 @@ public class HrmSelfHelpController { return WeaResult.success(dataMap); } + + + @GetMapping("/testSapi8") + @WeaPermission(publicPermission = true) + public WeaResult testSapi8(HttpServletRequest request){ + + //com.weaver.workrelate.performance.api.rest.RemotePerformanceService#queryFlowData + + Map dataMap = new HashMap(); + dataMap.put("test","testSapi8"); + try { + FlowDataListReq flowDataListReq = new FlowDataListReq(); + flowDataListReq.setCurrent(1); + flowDataListReq.setPageSize(20); + flowDataListReq.setStartTime("2024-01-01"); + flowDataListReq.setEndTime("2024-01-31"); + flowDataListReq.setDateType("month"); + flowDataListReq.setTenantKey("t7akvdnf84"); + List userList = new ArrayList(); + Long employeeId = UserContext.getCurrentEmployeeId(); + userList.add(employeeId); + flowDataListReq.setUserList(userList); + FlowData flowData = remotePerformanceService.queryFlowData(flowDataListReq); + + Long total = flowData.getTotal(); + dataMap.put("total",total+""); + List flowDataList = flowData.getDataList(); + for(int i = 0 ;i