|
@@ -1606,7 +1606,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
}else {
|
|
|
membRowData.add((String)("$departmentName="+membMap.get("corpwxDeptId")+"$"));
|
|
|
}
|
|
|
- }else if(dingding!=null&&dingding.getSyncContact()==1){
|
|
|
+ }else if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
membRowData.add((String)("$userName="+membMap.get("name")+"$"));
|
|
|
if(membMap.get("departmentName").equals("未分配")){
|
|
|
membRowData.add("未分配");
|
|
@@ -1916,7 +1916,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
}else {
|
|
|
membRowData.add(departmentService.exportWxDepartment(dept,allDepartmentList));
|
|
|
}
|
|
|
- }else if(dingding!=null&&dingding.getSyncContact()==1){
|
|
|
+ }else if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
membRowData.add((String)("$userName="+membMap.get("name")+"$"));
|
|
|
if(membMap.get("departmentName").equals("未分配")){
|
|
|
membRowData.add("未分配");
|
|
@@ -2080,7 +2080,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
}else {
|
|
|
membRowData.add("");
|
|
|
}
|
|
|
- }else if(dingding!=null&&dingding.getSyncContact()==1){
|
|
|
+ }else if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
membRowData.add((String)("$userName="+user.getName()+"$"));
|
|
|
if(first.isPresent()){
|
|
|
membRowData.add((String)("$departmentName="+first.get().getDdDeptid()+"$"));
|
|
@@ -2795,7 +2795,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
User incharger = first.get();
|
|
|
if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1){
|
|
|
data.add("$userName="+incharger.getCorpwxUserid()+"$");
|
|
|
- }if(dingding!=null&&dingding.getSyncContact()==1){
|
|
|
+ }if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
data.add("$userName="+incharger.getDingdingUserid()+"$");
|
|
|
}else {
|
|
|
data.add(incharger.getName());
|
|
@@ -2946,7 +2946,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
data.add(task.get("group_real_hours") == null?"":task.get("group_real_hours").toString());
|
|
|
}
|
|
|
data.add(task.get("name") != null?task.get("name").toString():"");
|
|
|
- if((wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1)||(dingding!=null&&dingding.getSyncContact()==1)){
|
|
|
+ if((wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1)||(dingding!=null&&dingding.getContactNeedTranslate()==1)){
|
|
|
String userName = "";
|
|
|
if(task.get("executor_id") != null){
|
|
|
String[] executorIds = task.get("executor_id").toString().split(",");
|
|
@@ -2956,7 +2956,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
if(first.isPresent()){
|
|
|
if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1){
|
|
|
userName += "$userName="+(first.get().getCorpwxUserid() == null?"":first.get().getCorpwxUserid())+"$";
|
|
|
- }else if(dingding!=null&&dingding.getSyncContact()==1){
|
|
|
+ }else if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
userName += "$userName="+(first.get().getDingdingUserid() == null?"":first.get().getDingdingUserid())+"$";
|
|
|
}
|
|
|
if (i < executorIds.length - 1){
|
|
@@ -4208,7 +4208,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
rowData.add("$userName="+(map.get("corpwxUserId")==null?"":map.get("corpwxUserId"))+"$");
|
|
|
rowData.add(String.valueOf(StringUtils.isEmpty(map.get("jobNumber"))?"":map.get("jobNumber")));
|
|
|
rowData.add("$departmentName="+(map.get("corpwxDeptId")==null?"":map.get("corpwxDeptId"))+"$");
|
|
|
- }else if(dingding!=null&&dingding.getSyncContact()==1){
|
|
|
+ }else if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
rowData.add("$userName="+(String)map.get("username")+"$");
|
|
|
rowData.add(String.valueOf(StringUtils.isEmpty(map.get("jobNumber"))?"":map.get("jobNumber")));
|
|
|
rowData.add("$departmentName="+rowData.add((String)map.get("departmentName"))+"$");
|
|
@@ -4354,7 +4354,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
rowData.add(""+seq);
|
|
|
if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1){
|
|
|
rowData.add("$userName="+(map.get("corpwxUserId")==null?"":map.get("corpwxUserId"))+"$");
|
|
|
- }else if(dingding!=null&&dingding.getSyncContact()==1){
|
|
|
+ }else if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
rowData.add("$userName="+(String)map.get("username")+"$");
|
|
|
}else {
|
|
|
rowData.add((String)map.get("username"));
|
|
@@ -4515,7 +4515,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
List<User> targetUserList=new ArrayList<>();
|
|
|
HttpRespMsg respMsg=new HttpRespMsg();
|
|
|
if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1&&userNameList.size()>0){
|
|
|
- System.out.println("参与搜素的人员列表"+userNameList + userNameList.size());
|
|
|
+ System.out.println("企业微信参与搜素的人员列表"+userNameList + userNameList.size());
|
|
|
respMsg = wxCorpInfoService.getBatchSearchUserInfo(wxCorpInfo, userNameList,null);
|
|
|
if(respMsg.code.equals("0")){
|
|
|
msg.setError("姓名为["+String.valueOf(respMsg.data)+"]的人员存在重复,请使用工号!");
|
|
@@ -4523,8 +4523,8 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
}
|
|
|
targetUserList= (List<User>) respMsg.data;
|
|
|
}
|
|
|
- if(dingding!=null&&dingding.getSyncContact()==1&&userNameList.size()>0){
|
|
|
- System.out.println("参与搜素的人员列表"+userNameList + userNameList.size());
|
|
|
+ if(dingding!=null&&dingding.getContactNeedTranslate()==1&&userNameList.size()>0){
|
|
|
+ System.out.println("钉钉参与搜素的人员列表"+userNameList + userNameList.size());
|
|
|
for (String name : userNameList) {
|
|
|
respMsg= companyDingdingService.getSearchUserInfo(dingding,name,1);
|
|
|
SearchUserResponse searchUserResponse = (SearchUserResponse) respMsg.data;
|
|
@@ -5176,7 +5176,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
}
|
|
|
targetUserList= (List<User>) respMsg.data;
|
|
|
}
|
|
|
- if(dingding!=null&&dingding.getSyncContact()==1&&userNameList.size()>0){
|
|
|
+ if(dingding!=null&&dingding.getContactNeedTranslate()==1&&userNameList.size()>0){
|
|
|
System.out.println("参与搜素的人员列表"+userNameList + userNameList.size());
|
|
|
for (String name : userNameList) {
|
|
|
respMsg= companyDingdingService.getSearchUserInfo(dingding,name,1);
|
|
@@ -6481,7 +6481,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
List<ProjectCustom> projectCustomList = projectCustomMapper.selectList(new QueryWrapper<ProjectCustom>().eq("company_id", company.getId()));
|
|
|
List<ProjectCustom> customList = projectCustomList.stream().filter(pl -> pl.getCustomType() != 1).collect(Collectors.toList());
|
|
|
TimeType timeType = timeTypeMapper.selectById(user.getCompanyId());
|
|
|
- List<User> userList = userMapper.selectList(new QueryWrapper<User>().select("id, name, corpwx_userid").eq("company_id", company.getId()));
|
|
|
+ List<User> userList = userMapper.selectList(new QueryWrapper<User>().select("id, name, corpwx_userid,dingding_userid").eq("company_id", company.getId()));
|
|
|
List<String> headList = new ArrayList<String>();
|
|
|
// headList.add("项目编号");
|
|
|
// headList.add("项目分类");
|
|
@@ -6601,13 +6601,13 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
//rowData.add(("1".equals(projectVO.getIsPublic())?"是":"否"));
|
|
|
rowData.add(("1".equals(projectVO.getIsPublic())?MessageUtils.message("excel.yes"):MessageUtils.message("excel.no")));
|
|
|
rowData.add(projectVO.getProjectName());
|
|
|
- if((wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1)||(dingding!=null&&dingding.getSyncContact()==1)){
|
|
|
+ if((wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1)||(dingding!=null&&dingding.getContactNeedTranslate()==1)){
|
|
|
if(projectVO.getInchargerId()!=null){
|
|
|
User us = userList.stream().filter(ul -> ul.getId().equals(projectVO.getInchargerId())).findFirst().get();
|
|
|
if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1){
|
|
|
rowData.add("$userName="+us.getCorpwxUserid()+"$");
|
|
|
- }else if(dingding!=null&&dingding.getSyncContact()==1){
|
|
|
- rowData.add(us.getDingdingUserid()==null?"":"$userName="+us.getDingdingUserid()+"$");
|
|
|
+ }else if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
+ rowData.add("$userName="+us.getDingdingUserid()+"$");
|
|
|
}
|
|
|
}else {
|
|
|
rowData.add("");
|
|
@@ -6624,7 +6624,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
}else {
|
|
|
names+="$userName="+(participator.get(i).getCorpwxUserId())+"$"+",";
|
|
|
}
|
|
|
- }else if(dingding!=null&&dingding.getSyncContact()==1){
|
|
|
+ }else if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
if(i==participator.size()-1){
|
|
|
names+="$userName="+(participator.get(i).getName())+"$";
|
|
|
}else {
|
|
@@ -6643,12 +6643,12 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
rowData.add(start==null?"":sdf.format(start));
|
|
|
LocalDate end = projectVO.getPlanEndDate();
|
|
|
rowData.add(end==null?"":sdf.format(end));
|
|
|
- if((wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1)||(dingding!=null&&dingding.getSyncContact()==1)){
|
|
|
+ if((wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1)||(dingding!=null&&dingding.getContactNeedTranslate()==1)){
|
|
|
Optional<User> first = userList.stream().filter(ul -> ul.getId().equals(projectVO.getCreatorId())).findFirst();
|
|
|
if(first.isPresent()){
|
|
|
if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1){
|
|
|
rowData.add("$userName="+(first.get().getCorpwxUserid()==null?"":first.get().getCorpwxUserid())+"$");
|
|
|
- }else if(dingding!=null&&dingding.getSyncContact()==1){
|
|
|
+ }else if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
rowData.add(first.get().getDingdingUserid()==null?"":"$userName="+(first.get().getDingdingUserid())+"$");
|
|
|
}
|
|
|
}else {
|
|
@@ -6807,7 +6807,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
WxCorpInfo wxCorpInfo = wxCorpInfoMapper.selectOne(new QueryWrapper<WxCorpInfo>().eq("company_id", user.getCompanyId()));
|
|
|
CompanyDingding dingding = companyDingdingMapper.selectOne(new QueryWrapper<CompanyDingding>().eq("company_id", user.getCompanyId()));
|
|
|
//获取全部用户
|
|
|
- List<User> userList = userMapper.selectList(new QueryWrapper<User>().select("id, name, corpwx_userid").eq("company_id", user.getCompanyId()));
|
|
|
+ List<User> userList = userMapper.selectList(new QueryWrapper<User>().select("id, name, corpwx_userid,dingding_userid").eq("company_id", user.getCompanyId()));
|
|
|
String projectCategorySub=null;
|
|
|
if(projectCategorySubId!=null){
|
|
|
switch (projectCategorySubId){
|
|
@@ -6840,12 +6840,16 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
item.add((String) map.get("projectCode")==null?"":(String)map.get("projectCode"));
|
|
|
item.add((String) map.get("projectName")==null?"":(String)map.get("projectName"));
|
|
|
item.add((String) map.get("groupName")==null?"":(String)map.get("groupName"));
|
|
|
- if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1){
|
|
|
- String inchargerId = (String)map.get("inchargerId");
|
|
|
+ String inchargerId = (String)map.get("inchargerId");
|
|
|
+ if((wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1)||(dingding!=null&&dingding.getContactNeedTranslate()==1)){
|
|
|
if (inchargerId!=null&&!inchargerId.equals("")) {
|
|
|
Optional<User> incharger = userList.stream().filter(u -> u.getId().equals(inchargerId)).findFirst();
|
|
|
if(incharger.isPresent()){
|
|
|
- item.add("$userName="+incharger.get().getCorpwxUserid()+"$");
|
|
|
+ if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1){
|
|
|
+ item.add("$userName="+incharger.get().getCorpwxUserid()+"$");
|
|
|
+ }else if(dingding!=null&&dingding.getContactNeedTranslate()==1) {
|
|
|
+ item.add("$userName="+incharger.get().getDingdingUserid()+"$");
|
|
|
+ }
|
|
|
}else {
|
|
|
item.add("");
|
|
|
}
|
|
@@ -6857,7 +6861,11 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
asList.forEach(al->{
|
|
|
Optional<User> participator = userList.stream().filter(u -> u.getId().equals(al)).findFirst();
|
|
|
if(participator.isPresent()){
|
|
|
- thisList.add("$userName="+participator.get().getCorpwxUserid()+"$");
|
|
|
+ if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1){
|
|
|
+ thisList.add("$userName="+participator.get().getCorpwxUserid()+"$");
|
|
|
+ }else if(dingding!=null&&dingding.getContactNeedTranslate()==1) {
|
|
|
+ thisList.add("$userName="+participator.get().getDingdingUserid()+"$");
|
|
|
+ }
|
|
|
}
|
|
|
});
|
|
|
item.add(thisList.toString().replaceAll("\\[","").replaceAll("]",""));
|
|
@@ -6865,7 +6873,6 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
item.add("");
|
|
|
}
|
|
|
}else {
|
|
|
- String inchargerId = (String)map.get("inchargerId");
|
|
|
if (inchargerId!=null&&!inchargerId.equals("")) {
|
|
|
Optional<User> incharger = userList.stream().filter(u -> u.getId().equals(inchargerId)).findFirst();
|
|
|
if (incharger.isPresent()) {
|
|
@@ -6993,7 +7000,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
}
|
|
|
String s = String.valueOf(membMap.get("corpwxDeptId") == null ? "" : membMap.get("corpwxDeptId"));
|
|
|
membRowData.add("$departmentName=" + s + "$");
|
|
|
- }else if(dingding!=null&&dingding.getSyncContact()==1){
|
|
|
+ }else if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
Optional<User> first = userList.stream().filter(ul -> ul.getId().equals(membMap.get("creatorId"))).findFirst();
|
|
|
if(first.isPresent()){
|
|
|
membRowData.add("$userName="+first.get().getDingdingUserid()+"$");
|
|
@@ -7836,7 +7843,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
List<String> membRowData=new ArrayList<>();
|
|
|
if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1){
|
|
|
membRowData.add("$userName"+(user.getCorpwxUserid()==null?"":user.getCorpwxUserid())+"$");
|
|
|
- }else if(dingding!=null&&dingding.getSyncContact()==1){
|
|
|
+ }else if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
membRowData.add("$userName"+(user.getName()==null?"":user.getName())+"$");
|
|
|
}else {
|
|
|
membRowData.add(user.getName());
|
|
@@ -8576,7 +8583,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
List<String> item=new ArrayList<>();
|
|
|
if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1){
|
|
|
item.add("$userName="+(timelinessRateVO.getCorpwxUserId()==null?"":timelinessRateVO.getCorpwxUserId())+"$");
|
|
|
- }else if(dingding!=null&&dingding.getSyncContact()==1){
|
|
|
+ }else if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
item.add("$userName="+timelinessRateVO.getUserName()+"$");
|
|
|
}else {
|
|
|
item.add(timelinessRateVO.getUserName());
|
|
@@ -8584,7 +8591,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
item.add(timelinessRateVO.getJobNumber());
|
|
|
if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1){
|
|
|
item.add("$departmentName=" + (timelinessRateVO.getCorpwxDeptId()==null?"":timelinessRateVO.getCorpwxDeptId()) + "$");
|
|
|
- }else if(dingding!=null&&dingding.getSyncContact()==1){
|
|
|
+ }else if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
item.add("$departmentName=" + (timelinessRateVO.getCorpDdDeptId()==null?"":timelinessRateVO.getCorpDdDeptId()) + "$");
|
|
|
}else {
|
|
|
item.add(timelinessRateVO.getDepartmentName());
|
|
@@ -8848,7 +8855,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
item.add("$userName="+(map.get("corpwxUserId")==null?"":map.get("corpwxUserId"))+"$");
|
|
|
item.add(String.valueOf(StringUtils.isEmpty(map.get("jobNumber"))?"":map.get("jobNumber")));
|
|
|
item.add("$departmentName="+(map.get("corpwxDeptId")==null?"":map.get("corpwxDeptId"))+"$");
|
|
|
- }else if(dingding!=null&&dingding.getSyncContact()==1){
|
|
|
+ }else if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
item.add("$userName="+((String) map.get("name"))+"$");
|
|
|
item.add(String.valueOf(StringUtils.isEmpty(map.get("jobNumber"))?"":map.get("jobNumber")));
|
|
|
item.add("$departmentName="+((String) map.get("departmentName")==null?"":(String) map.get("departmentName"))+"$");
|
|
@@ -10332,7 +10339,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1){
|
|
|
item.add("$userName=" + map.get("name") +"$");
|
|
|
item.add("$departmentName="+(map.get("corpwxDeptId")==null?"":map.get("corpwxDeptId"))+"$");
|
|
|
- }else if(dingding!=null&&dingding.getSyncContact()==1){
|
|
|
+ }else if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
item.add("$userName=" + map.get("name") +"$");
|
|
|
item.add("$departmentName="+((String) map.get("departmentName")==null?"":(String) map.get("departmentName"))+"$");
|
|
|
}else {
|
|
@@ -10633,7 +10640,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
List<String> item=new ArrayList<>();
|
|
|
if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1){
|
|
|
item.add("$userName="+(timelinessRateVO.getCorpwxUserId()==null?"":timelinessRateVO.getCorpwxUserId())+"$");
|
|
|
- }else if(dingding!=null&&dingding.getSyncContact()==1){
|
|
|
+ }else if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
item.add("$userName="+(timelinessRateVO.getUserName())+"$");
|
|
|
}else {
|
|
|
item.add(timelinessRateVO.getUserName());
|
|
@@ -10641,7 +10648,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
item.add(timelinessRateVO.getJobNumber());
|
|
|
if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1){
|
|
|
item.add("$departmentName="+(String.valueOf(timelinessRateVO.getCorpwxDeptId()==null?"":timelinessRateVO.getCorpwxDeptId()))+"$");
|
|
|
- }else if(dingding!=null&&dingding.getSyncContact()==1){
|
|
|
+ }else if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
item.add("$departmentName="+(timelinessRateVO.getDepartmentName())+"$");
|
|
|
}else {
|
|
|
item.add(timelinessRateVO.getDepartmentName());
|
|
@@ -11425,7 +11432,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
// }else {
|
|
|
// membRowData.add((String)("$departmentName="+membMap.get("corpwxDeptId")+"$"));
|
|
|
// }
|
|
|
- }else if(dingding!=null&&dingding.getSyncContact()==1){
|
|
|
+ }else if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
membRowData.add(("$userName="+(String)membMap.get("name")+"$"));
|
|
|
}else {
|
|
|
membRowData.add((String)membMap.get("name"));
|
|
@@ -11683,7 +11690,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
if (wxCorpInfo != null && wxCorpInfo.getSaasSyncContact().equals(1)){
|
|
|
item.add("$userName="+map.get("wxUserId") + "$");
|
|
|
item.add("$departmentName="+map.get("wxdeptId") + "$");
|
|
|
- }else if (dingding != null && dingding.getSyncContact().equals(1)){
|
|
|
+ }else if (dingding != null && dingding.getContactNeedTranslate().equals(1)){
|
|
|
item.add("$userName="+map.get("userName") + "$");
|
|
|
item.add("$departmentName="+map.get("departmentName") + "$");
|
|
|
}else {
|
|
@@ -11710,7 +11717,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
if (wxCorpInfo != null && wxCorpInfo.getSaasSyncContact().equals(1)){
|
|
|
item.add("$userName="+maps.get(0).get("wxUserId") + "$");
|
|
|
item.add("$departmentName="+maps.get(0).get("wxdeptId") + "$");
|
|
|
- }else if (dingding != null && dingding.getSyncContact().equals(1)){
|
|
|
+ }else if (dingding != null && dingding.getContactNeedTranslate().equals(1)){
|
|
|
item.add("$userName="+maps.get(0).get("userName") + "$");
|
|
|
item.add("$departmentName="+maps.get(0).get("departmentName") + "$");
|
|
|
}else {
|
|
@@ -12453,7 +12460,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
for (LaborHourRateVo laborHourRateVo : resultList) {
|
|
|
if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1){
|
|
|
list.add("$departmentName="+laborHourRateVo.getDepartment_name()+"$");
|
|
|
- }else if(dingding!=null&&dingding.getSyncContact()==1){
|
|
|
+ }else if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
list.add("$departmentName="+laborHourRateVo.getDepartment_name()+"$");
|
|
|
}else {
|
|
|
list.add(laborHourRateVo.getDepartment_name());
|
|
@@ -12918,7 +12925,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1){
|
|
|
list.add("$departmentName="+String.valueOf(maps.get(i).get("corpwxDeptId"))+"$");
|
|
|
list.add("$userName="+maps.get(i).get("corpwxUserId")+"$");
|
|
|
- }else if(dingding!=null&&dingding.getSyncContact()==1){
|
|
|
+ }else if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
list.add("$departmentName="+String.valueOf(maps.get(i).get("departmentName"))+"$");
|
|
|
list.add("$userName="+String.valueOf(maps.get(i).get("userName"))+"$");
|
|
|
}else {
|
|
@@ -13412,7 +13419,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
list.add(String.valueOf(map.get("projectCode")));
|
|
|
if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1){
|
|
|
list.add("$departmentName="+map.get("corpwxDeptId")+"$");
|
|
|
- }else if(dingding!=null&&dingding.getSyncContact()==1){
|
|
|
+ }else if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
list.add("$departmentName="+String.valueOf(map.get("department_name"))+"$");
|
|
|
}else {
|
|
|
list.add(String.valueOf(map.get("department_name")));
|
|
@@ -13622,7 +13629,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
if(i==userProgress.size()-1){
|
|
|
if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1){
|
|
|
sb.append("$userName="+String.valueOf(userProgress.get(i).get("userName"))+"$"+String.valueOf(userProgress.get(i).get("progress")));
|
|
|
- }else if(dingding!=null&&dingding.getSyncContact()==1){
|
|
|
+ }else if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
sb.append("$userName="+String.valueOf(userProgress.get(i).get("userName"))+"$"+String.valueOf(userProgress.get(i).get("progress")));
|
|
|
}else {
|
|
|
sb.append(String.valueOf(userProgress.get(i).get("userName"))+String.valueOf(userProgress.get(i).get("progress")));
|
|
@@ -13631,7 +13638,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
}else {
|
|
|
if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1){
|
|
|
sb.append("$userName="+String.valueOf(userProgress.get(i).get("userName"))+"$"+String.valueOf(userProgress.get(i).get("progress"))+",");
|
|
|
- }else if(dingding!=null&&dingding.getSyncContact()==1){
|
|
|
+ }else if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
sb.append("$userName="+String.valueOf(userProgress.get(i).get("userName"))+"$"+String.valueOf(userProgress.get(i).get("progress"))+",");
|
|
|
}else {
|
|
|
sb.append(String.valueOf(userProgress.get(i).get("userName"))+String.valueOf(userProgress.get(i).get("progress"))+",");
|
|
@@ -13866,7 +13873,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1){
|
|
|
list.add("$departmentName="+String.valueOf(maps.get(i).get("corpwxDeptId"))+"$");
|
|
|
list.add("$userName="+maps.get(i).get("corpwxUserId")+"$");
|
|
|
- }else if(dingding!=null&&dingding.getSyncContact()==1){
|
|
|
+ }else if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
list.add("$departmentName="+String.valueOf(maps.get(i).get("departmentName"))+"$");
|
|
|
list.add("$userName="+String.valueOf(maps.get(i).get("userName"))+"$");
|
|
|
}else {
|