#E10-13# 增加绩效接口

main
shilei 1 year ago
parent 09c0bf4d76
commit 2bac0ef4af

@ -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<Object> testSapi8(HttpServletRequest request){
//com.weaver.workrelate.performance.api.rest.RemotePerformanceService#queryFlowData
Map<String,Object> dataMap = new HashMap<String,Object>();
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<Long> userList = new ArrayList<Long>();
Long employeeId = UserContext.getCurrentEmployeeId();
userList.add(employeeId);
flowDataListReq.setUserList(userList);
FlowData flowData = remotePerformanceService.queryFlowData(flowDataListReq);
Long total = flowData.getTotal();
dataMap.put("total",total+"");
List<FlowDataListRes> flowDataList = flowData.getDataList();
for(int i = 0 ;i<flowDataList.size();i++){
FlowDataListRes flowDataListRes = flowDataList.get(i);
Long UserId = flowDataListRes.getUserId();
float Score = flowDataListRes.getScore();
dataMap.put("UserId",UserId+"");
dataMap.put("Score",Score+"");
}
} catch (Exception e) {
e.printStackTrace();
log.error("testSapi8:"+e);
}
return WeaResult.success(dataMap);
}
}

Loading…
Cancel
Save