|
@@ -412,6 +412,8 @@ public class AWImplClient implements AWClint {
|
|
formData.put("textField_ltsdsti9", baseFormData.get("textField_lki3egzn")); // Charter子类
|
|
formData.put("textField_ltsdsti9", baseFormData.get("textField_lki3egzn")); // Charter子类
|
|
formData.put("textField_ltwcq7s5", baseFormData.get("textField_lki3egzm")); // Charter
|
|
formData.put("textField_ltwcq7s5", baseFormData.get("textField_lki3egzm")); // Charter
|
|
formData.put("textField_ltwcq7s6", baseFormData.get("textField_lnjqpeie")); // 项目类型 (TB项目模板)
|
|
formData.put("textField_ltwcq7s6", baseFormData.get("textField_lnjqpeie")); // 项目类型 (TB项目模板)
|
|
|
|
+ formData.put("textField_lwj1r7n6", baseFormData.get("textField_lqnf2z2z")); // 项目重要性分级
|
|
|
|
+ formData.put("textField_lwj1r7n7", baseFormData.get("textField_lnjqpeif")); // 项目等级
|
|
List<Map> details = new ArrayList<>();
|
|
List<Map> details = new ArrayList<>();
|
|
List<Map> roleMap = mapRole;
|
|
List<Map> roleMap = mapRole;
|
|
Map projectMembers = baseFormData;
|
|
Map projectMembers = baseFormData;
|
|
@@ -534,7 +536,7 @@ public class AWImplClient implements AWClint {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- // 同步TB项目成员/项目分组 todo 群成员
|
|
|
|
|
|
+ // 同步TB项目成员/项目分组/项目概览 todo 群成员
|
|
void _syncProjectRole(Map formData, String projectId, boolean isCreate) {
|
|
void _syncProjectRole(Map formData, String projectId, boolean isCreate) {
|
|
|
|
|
|
// prd TB项目成员, 项目经理设置为管理者
|
|
// prd TB项目成员, 项目经理设置为管理者
|
|
@@ -595,6 +597,9 @@ public class AWImplClient implements AWClint {
|
|
if (!isCreate) {
|
|
if (!isCreate) {
|
|
updateProjectRole(projectId, Arrays.asList("全部", "自动更新"));
|
|
updateProjectRole(projectId, Arrays.asList("全部", "自动更新"));
|
|
}
|
|
}
|
|
|
|
+ // prd 5.23 更新项目概览信息
|
|
|
|
+ tbClient.updateProjectStatusField(projectId, tbConf.getOperatorId(), TBConf.assembleCustomFieldName("项目描述", UtilMap.getString(formData, "textareaField_lrj7vnxl")));
|
|
|
|
+ tbClient.updateProjectStatusField(projectId, tbConf.getOperatorId(), TBConf.assembleCustomFieldName("项目重要等级", UtilMap.getString(formData, "textField_lwj1r7n6")));
|
|
log.info("TB项目信息, {}, {}", projectId, roleIds.size());
|
|
log.info("TB项目信息, {}, {}", projectId, roleIds.size());
|
|
}
|
|
}
|
|
|
|
|
|
@@ -1067,7 +1072,6 @@ public class AWImplClient implements AWClint {
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
-
|
|
|
|
/// tmp: 5.22 处理检查项重复数据
|
|
/// tmp: 5.22 处理检查项重复数据
|
|
private void _test() {
|
|
private void _test() {
|
|
List<Map> dataList = ydService.queryFormData_all(YDParam.builder()
|
|
List<Map> dataList = ydService.queryFormData_all(YDParam.builder()
|