|
|
@@ -130,6 +130,7 @@ public class ZhongcheServiceImpl implements ZhongcheService {
|
|
|
String projectId = UtilMap.getString(formData, "textField_mkkrgg8u");//项目id
|
|
|
String taskId = UtilMap.getString(formData, "textField_mkkrgg8y");//任务id
|
|
|
long dueDate = UtilMap.getLong(formData, "dateField_mn757w7y");//预计完成时间
|
|
|
+ List<String> questionTypes = UtilMap.getList(formData, "multiSelectField_mn757w7v");//任务类型
|
|
|
|
|
|
Map taskInfo = tbClient.queryTaskDetail(taskId, null, null).get(0);
|
|
|
|
|
|
@@ -180,6 +181,21 @@ public class ZhongcheServiceImpl implements ZhongcheService {
|
|
|
|
|
|
log.info("map1:{}",JSONObject.toJSONString(map1));
|
|
|
|
|
|
+ //更新任务问题类型
|
|
|
+ Map body2 = new HashMap();
|
|
|
+ body2.put("customfieldId", "6941202e92136abe2d9de68f");
|
|
|
+ List<Map> value2 = new ArrayList<>();
|
|
|
+ for (String questionType : questionTypes) {
|
|
|
+ Map map3 = new HashMap();
|
|
|
+ map3.put("title", questionType);
|
|
|
+ value2.add(map3);
|
|
|
+ }
|
|
|
+ body2.put("value",value2);
|
|
|
+
|
|
|
+ Map map2 = tbClient.updateTaskCustomField(taskId, tbConf.getOperatorId(), body2);
|
|
|
+
|
|
|
+ log.info("map1:{}",JSONObject.toJSONString(map1));
|
|
|
+
|
|
|
return McR.success();
|
|
|
}
|
|
|
|