Commit 064dd05d by fudahua

同步通讯录 微信同步gic

parent 11b2cb09
...@@ -138,6 +138,9 @@ public class GroupSyncOperation implements BaseSyncOperation { ...@@ -138,6 +138,9 @@ public class GroupSyncOperation implements BaseSyncOperation {
} }
//todo 需要优化 测试 //todo 需要优化 测试
for (String id : ids) { for (String id : ids) {
if (id.equals(dataId)) {
continue;
}
preDealService.updateStatusByDataId(taskId, id, PreDealStatusEnum.exception.getVal(), "父分组同步异常"); preDealService.updateStatusByDataId(taskId, id, PreDealStatusEnum.exception.getVal(), "父分组同步异常");
} }
checkDepartmentTask(taskId); checkDepartmentTask(taskId);
......
...@@ -5,6 +5,7 @@ import com.gic.api.base.commons.JSONResponse; ...@@ -5,6 +5,7 @@ import com.gic.api.base.commons.JSONResponse;
import com.gic.haoban.manage.api.service.WxEnterpriseRelatedApiService; import com.gic.haoban.manage.api.service.WxEnterpriseRelatedApiService;
import com.gic.redis.data.util.RedisUtil; import com.gic.redis.data.util.RedisUtil;
import com.gic.wechat.api.dto.qywx.DepartmentDTO; import com.gic.wechat.api.dto.qywx.DepartmentDTO;
import com.gic.wechat.api.dto.qywx.QywxXcxSendMessageDTO;
import com.gic.wechat.api.dto.qywx.UserDTO; import com.gic.wechat.api.dto.qywx.UserDTO;
import com.gic.wechat.api.service.qywx.QywxDepartmentApiService; import com.gic.wechat.api.service.qywx.QywxDepartmentApiService;
import com.gic.wechat.api.service.qywx.QywxSuiteApiService; import com.gic.wechat.api.service.qywx.QywxSuiteApiService;
...@@ -16,6 +17,7 @@ import org.springframework.test.context.ContextConfiguration; ...@@ -16,6 +17,7 @@ import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator; import java.util.Iterator;
import java.util.List; import java.util.List;
...@@ -116,18 +118,21 @@ public class ServiceTest { ...@@ -116,18 +118,21 @@ public class ServiceTest {
// } // }
// //
// //
// @Test @Test
// public void sendMessage() { public void sendMessage() {
// QywxXcxSendMessageDTO messageDTO = new QywxXcxSendMessageDTO(); QywxXcxSendMessageDTO messageDTO = new QywxXcxSendMessageDTO();
// messageDTO.setAppid("wx6054e7be35015afc"); messageDTO.setAppid("wx6054e7be35015afc");
// ArrayList<String> userIDs = new ArrayList<>(); ArrayList<String> userIDs = new ArrayList<>();
// userIDs.add("9ae4c4f1277340a186b16a17d937c72c"); userIDs.add("9ae4c4f1277340a186b16a17d937c72c");
// messageDTO.setUserIds(userIDs); messageDTO.setUserIds(userIDs);
// messageDTO.setTitle("我的测试test"); messageDTO.setTitle("我的测试test");
// messageDTO.setDescription("我的测试test11111"); messageDTO.setDescription("我的测试test11111");
// boolean ret = qywxSuiteApiService.sendMessage("ww9ede832a84b7ae5f", HashMap<String, String> map = new HashMap<>();
// "ww2c34dc56739bb105", messageDTO); map.put("名称", "hua");
// System.out.println(JSONObject.toJSONString(ret)); messageDTO.setItems(map);
// } boolean ret = qywxSuiteApiService.sendMessage("ww9ede832a84b7ae5f",
"ww2c34dc56739bb105", messageDTO);
System.out.println(JSONObject.toJSONString(ret));
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment