|
@@ -17,9 +17,9 @@ import com.dingtalk.api.response.OapiGettokenResponse;
|
|
|
import com.dingtalk.api.response.OapiUserListidResponse;
|
|
|
import com.dingtalk.api.response.OapiV2DepartmentListsubidResponse;
|
|
|
import com.dingtalk.api.response.OapiV2UserGetResponse;
|
|
|
+import com.malk.pro.zyjn.service.TongbuService;
|
|
|
import com.malk.server.common.McR;
|
|
|
import com.malk.service.dingtalk.DDClient;
|
|
|
-import com.malk.pro.zyjn.service.TongbuService;
|
|
|
import com.taobao.api.ApiException;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import okhttp3.*;
|
|
@@ -578,15 +578,17 @@ public class TongbuServiceImpl implements TongbuService {
|
|
|
JSONArray canhuirenyuanArray = jsonObject.getJSONArray("employeeField_m9atzdf9");
|
|
|
System.out.println("参会人员(多选):" + canhuirenyuanArray);
|
|
|
|
|
|
- for (int i = 0; i < canhuirenyuanArray.size(); i++) {
|
|
|
- String canhuirenyuanUserId = canhuirenyuanArray.getString(i);
|
|
|
- /**根据参会人员userId获取unionId*/
|
|
|
- String canhuirenyuanUnionId = getUnionId(canhuirenyuanUserId);
|
|
|
+ if (canhuirenyuanArray != null && !canhuirenyuanArray.isEmpty()){
|
|
|
+ for (int i = 0; i < canhuirenyuanArray.size(); i++) {
|
|
|
+ String canhuirenyuanUserId = canhuirenyuanArray.getString(i);
|
|
|
+ /**根据参会人员userId获取unionId*/
|
|
|
+ String canhuirenyuanUnionId = getUnionId(canhuirenyuanUserId);
|
|
|
|
|
|
- Map canhuirenyuanMap = new HashMap<>();
|
|
|
- canhuirenyuanMap.put("id", canhuirenyuanUnionId);
|
|
|
- canhuirenyuanMap.put("isOptional", true);
|
|
|
- canhuirenyuanList.add(canhuirenyuanMap);
|
|
|
+ Map canhuirenyuanMap = new HashMap<>();
|
|
|
+ canhuirenyuanMap.put("id", canhuirenyuanUnionId);
|
|
|
+ canhuirenyuanMap.put("isOptional", true);
|
|
|
+ canhuirenyuanList.add(canhuirenyuanMap);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/**创建钉钉日程*/
|