|
@@ -20,15 +20,18 @@ import com.dingtalk.api.response.OapiV2UserGetResponse;
|
|
import com.malk.pro.zyjn.service.TongbuService;
|
|
import com.malk.pro.zyjn.service.TongbuService;
|
|
import com.malk.server.aliwork.YDConf;
|
|
import com.malk.server.aliwork.YDConf;
|
|
import com.malk.server.aliwork.YDParam;
|
|
import com.malk.server.aliwork.YDParam;
|
|
|
|
+import com.malk.server.common.McException;
|
|
import com.malk.server.common.McR;
|
|
import com.malk.server.common.McR;
|
|
import com.malk.server.dingtalk.DDR_New;
|
|
import com.malk.server.dingtalk.DDR_New;
|
|
import com.malk.service.aliwork.YDClient;
|
|
import com.malk.service.aliwork.YDClient;
|
|
import com.malk.service.dingtalk.DDClient;
|
|
import com.malk.service.dingtalk.DDClient;
|
|
|
|
+import com.malk.service.dingtalk.DDClient_Schedule;
|
|
import com.malk.utils.UtilHttp;
|
|
import com.malk.utils.UtilHttp;
|
|
import com.malk.utils.UtilMap;
|
|
import com.malk.utils.UtilMap;
|
|
import com.taobao.api.ApiException;
|
|
import com.taobao.api.ApiException;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import okhttp3.*;
|
|
import okhttp3.*;
|
|
|
|
+import org.apache.commons.lang3.StringUtils;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
@@ -662,7 +665,16 @@ public class TongbuServiceImpl implements TongbuService {
|
|
//根据实例id修改宜搭表单数据
|
|
//根据实例id修改宜搭表单数据
|
|
Map mapData = new HashMap<>();
|
|
Map mapData = new HashMap<>();
|
|
mapData.put("textField_m54zg5b1", richengID);
|
|
mapData.put("textField_m54zg5b1", richengID);
|
|
-
|
|
|
|
|
|
+ // prd 25.06.26 同步预约会议室, 于会议室水牌显示日程
|
|
|
|
+ String roomId = jsonObject.getString("textField_mccrafms");
|
|
|
|
+ if (StringUtils.isNoneBlank(roomId)) {
|
|
|
|
+ try {
|
|
|
|
+ ddClient_schedule.bookMeetingRoom(getAccessToken(), userId, richengID, Arrays.asList(roomId));
|
|
|
|
+ } catch (McException e) {
|
|
|
|
+ mapData.put("textareaField_mccs33fz", e.getMessage());
|
|
|
|
+ e.printStackTrace();
|
|
|
|
+ }
|
|
|
|
+ }
|
|
String mapAllString = JSON.toJSONString(mapData);
|
|
String mapAllString = JSON.toJSONString(mapData);
|
|
System.out.println("封装修改字段:" + mapAllString);
|
|
System.out.println("封装修改字段:" + mapAllString);
|
|
|
|
|
|
@@ -901,4 +913,21 @@ public class TongbuServiceImpl implements TongbuService {
|
|
|
|
|
|
return McR.success();
|
|
return McR.success();
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ @Autowired
|
|
|
|
+ private DDClient_Schedule ddClient_schedule;
|
|
|
|
+
|
|
|
|
+ @Autowired
|
|
|
|
+ private DDClient dddClient;
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public void test() {
|
|
|
|
+
|
|
|
|
+ String userId = "253434204020308091";
|
|
|
|
+
|
|
|
|
+ List<Map> dataList = (List<Map>) ddClient_schedule.getMeetingRoomList(dddClient.getAccessToken(), userId).getResult();
|
|
|
|
+ log.info("dataList, {}", dataList);
|
|
|
|
+
|
|
|
|
+ }
|
|
}
|
|
}
|