|
@@ -11302,8 +11302,13 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
}else{
|
|
|
resultList=projectMapper.getFTEData(targetUser.getCompanyId(),startDate,endDate,null,null,area,null,deptIds);
|
|
|
}
|
|
|
+ //固定月工时数 163.125
|
|
|
+ double regularMonthTime=163.125;
|
|
|
+ //计算日期区间一共几个月
|
|
|
+ Period period = Period.between(timeStart, timeEnd);
|
|
|
for (Map<String, Object> map : resultList) {
|
|
|
map.put("FTE",Float.parseFloat(map.get("workTime") == null?"0":map.get("workTime").toString())/monthTime);
|
|
|
+ map.put("FTERegular",Float.parseFloat(map.get("workTime") == null?"0":map.get("workTime").toString())/(regularMonthTime*(period.getMonths()+1)));
|
|
|
}
|
|
|
WxCorpInfo wxCorpInfo = wxCorpInfoMapper.selectOne(new QueryWrapper<WxCorpInfo>().eq("company_id", targetUser.getCompanyId()));
|
|
|
if (wxCorpInfo != null && wxCorpInfo.getSaasSyncContact().equals(1)){
|