|
@@ -497,7 +497,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
String providerIds,
|
|
|
String providerNames,
|
|
|
HttpServletRequest request,
|
|
|
- ProjectSeparate projectSeparate,Double outputValue,Integer deptId,boolean onlyChangeParticipate,String buId) {
|
|
|
+ ProjectSeparate projectSeparate,Double outputValue,Integer deptId,boolean onlyChangeParticipate,String buId,Integer manDay) {
|
|
|
HttpRespMsg httpRespMsg = new HttpRespMsg();
|
|
|
User user = userMapper.selectById(request.getHeader("Token"));
|
|
|
Integer companyId = user.getCompanyId();
|
|
@@ -573,6 +573,9 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ if(timeType.getProjectManDay()==1){
|
|
|
+ project.setManDay(manDay);
|
|
|
+ }
|
|
|
if(timeType.getOutputValueStatus()==1){
|
|
|
project.setOutputValue(outputValue==null?0.00:outputValue);
|
|
|
}
|
|
@@ -688,6 +691,9 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ if(timeType.getProjectManDay()==1){
|
|
|
+ p.setManDay(manDay);
|
|
|
+ }
|
|
|
//编辑项目合同修改 添加记录
|
|
|
if(contractAmount!=null&&project.getContractAmount().doubleValue()!=contractAmount){
|
|
|
ContractModifyRecord contractModifyRecord=new ContractModifyRecord();
|
|
@@ -6589,6 +6595,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
TimelinessRateVO timelinessRateVO=new TimelinessRateVO();
|
|
|
timelinessRateVO.setUserName(user.getName());
|
|
|
timelinessRateVO.setJobNumber(user.getJobNumber());
|
|
|
+ timelinessRateVO.setUserId(user.getId());
|
|
|
|
|
|
// timelinessRateVO.setCorpwxDeptId(user.getCorpwxDeptid());
|
|
|
timelinessRateVO.setCorpwxUserId(user.getCorpwxUserid());
|
|
@@ -8674,9 +8681,10 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
Optional<User> first = userList.stream().filter(ul ->(ul.getJobNumber()!=null&&ul.getJobNumber().equals(timelinessRateVO.getJobNumber()))||ul.getName().equals(timelinessRateVO.getUserName())).findFirst();
|
|
|
String startDate1 =String.valueOf( datum.get("startDate"));
|
|
|
String endDate1 =String.valueOf( datum.get("endDate"));
|
|
|
- HttpRespMsg itemMsg = getUserReportTimelinessRate(request, startDate1, endDate1, null, first.get().getId(), null, null);
|
|
|
+ List<TimelinessRateVO> itemList = list.stream().filter(l -> l.getUserId().equals(first.get().getId())).collect(Collectors.toList());
|
|
|
+ /*HttpRespMsg itemMsg = getUserReportTimelinessRate(request, startDate1, endDate1, null, first.get().getId(), null, null);
|
|
|
HashMap itemMap= (HashMap) itemMsg.data;
|
|
|
- List<TimelinessRateVO> itemList = (List<TimelinessRateVO>) itemMap.get("list");
|
|
|
+ List<TimelinessRateVO> itemList = (List<TimelinessRateVO>) itemMap.get("list");*/
|
|
|
for (TimelinessRateVO rateVO : itemList) {
|
|
|
item.add(rateVO.getTimelinessRate());
|
|
|
}
|