|
|
|
@ -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);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|