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