|
@@ -48,15 +48,17 @@ public class WeComThirdPartyServiceImpl implements WeComThirdPartyService {
|
|
|
private RedisUtils redisUtils;
|
|
|
|
|
|
@Override
|
|
|
- public InitResponse init() {
|
|
|
- InitRequest request = new InitRequest();
|
|
|
+ public InitResponse init(InitRequest request) {
|
|
|
+ if (Objects.isNull(request)) {
|
|
|
+ request = new InitRequest();
|
|
|
+ }
|
|
|
request.setProxySituation(0);
|
|
|
request.setDeverType("ipad");
|
|
|
String response = apiClient.init(request);
|
|
|
CommonResponse<InitResponse> commonResponse =
|
|
|
JSONObject.parseObject(response, new TypeReference<CommonResponse<InitResponse>>() {});
|
|
|
if (commonResponse.getErrcode() != 0) {
|
|
|
- log.error("WeComThirdPartyService init failed, response: {}", response);
|
|
|
+ log.error("WeComThirdPartyService init failed, request: {}, response: {}", request, response);
|
|
|
return null;
|
|
|
}
|
|
|
return commonResponse.getData();
|
|
@@ -73,7 +75,7 @@ public class WeComThirdPartyServiceImpl implements WeComThirdPartyService {
|
|
|
CommonResponse<QrCodeResponse> commonResponse =
|
|
|
JSONObject.parseObject(response, new TypeReference<CommonResponse<QrCodeResponse>>() {});
|
|
|
if (commonResponse.getErrcode() != 0) {
|
|
|
- log.error("WeComThirdPartyService get qr code failed, response: {}", response);
|
|
|
+ log.error("WeComThirdPartyService get qr code failed, request: {}, response: {}", request, response);
|
|
|
return null;
|
|
|
}
|
|
|
return commonResponse.getData();
|
|
@@ -90,7 +92,7 @@ public class WeComThirdPartyServiceImpl implements WeComThirdPartyService {
|
|
|
CommonResponse<SecondaryValidationResponse> commonResponse =
|
|
|
JSONObject.parseObject(response, new TypeReference<CommonResponse<SecondaryValidationResponse>>() {});
|
|
|
if (commonResponse.getErrcode() != 0) {
|
|
|
- log.error("WeComThirdPartyService secondary validation failed, response: {}", response);
|
|
|
+ log.error("WeComThirdPartyService secondary validation failed, request: {}, response: {}", request, response);
|
|
|
return null;
|
|
|
}
|
|
|
return commonResponse.getData().getQrcode();
|
|
@@ -102,7 +104,7 @@ public class WeComThirdPartyServiceImpl implements WeComThirdPartyService {
|
|
|
CommonResponse<LoginInfo> commonResponse =
|
|
|
JSONObject.parseObject(response, new TypeReference<CommonResponse<LoginInfo>>() {});
|
|
|
if (commonResponse.getErrcode() != 0) {
|
|
|
- log.error("WeComThirdPartyService get run client by uuid failed, response: {}", response);
|
|
|
+ log.error("WeComThirdPartyService get run client by uuid failed, request: {}, response: {}", request, response);
|
|
|
return null;
|
|
|
}
|
|
|
new Thread(() -> saveStaffDetail(commonResponse.getData())).start();
|
|
@@ -208,7 +210,7 @@ public class WeComThirdPartyServiceImpl implements WeComThirdPartyService {
|
|
|
CommonResponse<GetInnerContactsResponse> commonResponse =
|
|
|
JSONObject.parseObject(response, new TypeReference<CommonResponse<GetInnerContactsResponse>>() {});
|
|
|
if (commonResponse.getErrcode() != 0) {
|
|
|
- log.error("WeComThirdPartyService get inner contacts failed, response: {}", response);
|
|
|
+ log.error("WeComThirdPartyService get inner contacts failed, request: {}, response: {}", request, response);
|
|
|
return result;
|
|
|
}
|
|
|
result.addAll(commonResponse.getData().getList());
|
|
@@ -231,7 +233,7 @@ public class WeComThirdPartyServiceImpl implements WeComThirdPartyService {
|
|
|
CommonResponse<ExternalContactsResponse> commonResponse =
|
|
|
JSONObject.parseObject(response, new TypeReference<CommonResponse<ExternalContactsResponse>>() {});
|
|
|
if (commonResponse.getErrcode() != 0) {
|
|
|
- log.error("WeComThirdPartyService get external contacts failed, response: {}", response);
|
|
|
+ log.error("WeComThirdPartyService get external contacts failed, request: {}, response: {}", request, response);
|
|
|
return result;
|
|
|
}
|
|
|
result.addAll(commonResponse.getData().getList());
|
|
@@ -254,7 +256,7 @@ public class WeComThirdPartyServiceImpl implements WeComThirdPartyService {
|
|
|
CommonResponse<GetChatroomMembersResponse> commonResponse =
|
|
|
JSONObject.parseObject(response, new TypeReference<CommonResponse<GetChatroomMembersResponse>>() {});
|
|
|
if (commonResponse.getErrcode() != 0) {
|
|
|
- log.error("WeComThirdPartyService get chatroom members failed, response: {}", response);
|
|
|
+ log.error("WeComThirdPartyService get chatroom members failed, request: {}, response: {}", request, response);
|
|
|
return result;
|
|
|
}
|
|
|
result.addAll(commonResponse.getData().getRoomList());
|
|
@@ -270,7 +272,7 @@ public class WeComThirdPartyServiceImpl implements WeComThirdPartyService {
|
|
|
CommonResponse<GetRoomUserListResponse> commonResponse =
|
|
|
JSONObject.parseObject(response, new TypeReference<CommonResponse<GetRoomUserListResponse>>() {});
|
|
|
if (commonResponse.getErrcode() != 0) {
|
|
|
- log.error("WeComThirdPartyService get room user list failed, response: {}", response);
|
|
|
+ log.error("WeComThirdPartyService get room user list failed, request: {}, response: {}", request, response);
|
|
|
return result;
|
|
|
}
|
|
|
result.addAll(commonResponse.getData().getMember_list());
|
|
@@ -283,7 +285,7 @@ public class WeComThirdPartyServiceImpl implements WeComThirdPartyService {
|
|
|
CommonResponse<CdnUploadImgLinkResponse> commonResponse =
|
|
|
JSONObject.parseObject(response, new TypeReference<CommonResponse<CdnUploadImgLinkResponse>>() {});
|
|
|
if (commonResponse.getErrcode() != 0) {
|
|
|
- log.error("WeComThirdPartyService cdn upload img link failed, response: {}", response);
|
|
|
+ log.error("WeComThirdPartyService cdn upload img link failed, request: {}, response: {}", request, response);
|
|
|
return null;
|
|
|
}
|
|
|
return commonResponse.getData();
|
|
@@ -295,7 +297,7 @@ public class WeComThirdPartyServiceImpl implements WeComThirdPartyService {
|
|
|
CommonResponse<SendAppMsgResponse> commonResponse =
|
|
|
JSONObject.parseObject(response, new TypeReference<CommonResponse<SendAppMsgResponse>>() {});
|
|
|
if (commonResponse.getErrcode() != 0) {
|
|
|
- log.error("WeComThirdPartyService send app msg failed, response: {}", response);
|
|
|
+ log.error("WeComThirdPartyService send app msg failed, request: {}, response: {}", request, response);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -319,7 +321,7 @@ public class WeComThirdPartyServiceImpl implements WeComThirdPartyService {
|
|
|
CommonResponse<CreateRoomWxResponse> commonResponse =
|
|
|
JSONObject.parseObject(response, new TypeReference<CommonResponse<CreateRoomWxResponse>>() {});
|
|
|
if (commonResponse.getErrcode() != 0) {
|
|
|
- log.error("WeComThirdPartyService create room failed, response: {}", response);
|
|
|
+ log.error("WeComThirdPartyService create room failed, request: {}, response: {}", request, response);
|
|
|
ThirdPartWeComStaff staff = getStaffByUuid(request.getUuid());
|
|
|
LarkRobotUtil.sendWeComThirdPartMessage(
|
|
|
"【建群失败通知】\n" +
|
|
@@ -344,7 +346,7 @@ public class WeComThirdPartyServiceImpl implements WeComThirdPartyService {
|
|
|
JSONObject.parseObject(response, new TypeReference<CommonResponse<AntiSpamRuleResponse>>() {
|
|
|
});
|
|
|
if (commonResponse.getErrcode() != 0) {
|
|
|
- log.error("WeComThirdPartyService query crm AntiSpamRule failed, response: {}", response);
|
|
|
+ log.error("WeComThirdPartyService query crm AntiSpamRule failed, request: {}, response: {}", request, response);
|
|
|
return result;
|
|
|
}
|
|
|
result.addAll(commonResponse.getData().getList());
|
|
@@ -400,7 +402,8 @@ public class WeComThirdPartyServiceImpl implements WeComThirdPartyService {
|
|
|
String res = apiClient.invitationToRoom(request);
|
|
|
CommonResponse<String> commonResponse = JSONObject.parseObject(res, new TypeReference<CommonResponse<String>>() {});
|
|
|
if (commonResponse.getErrcode() != 0) {
|
|
|
- log.error("WeComThirdPartyService invitationToRoom error, roomId: {}, vids: {}, errMsg: {}", request.getRoomid(), request.getVids(), commonResponse.getErrmsg());
|
|
|
+ log.error("WeComThirdPartyService invitationToRoom error, roomId: {}, vids: {}, errMsg: {}",
|
|
|
+ request.getRoomid(), request.getVids(), commonResponse.getErrmsg());
|
|
|
ThirdPartWeComStaff staff = getStaffByUuid(request.getUuid());
|
|
|
ThirdPartWeComRoom room = getRoomByRoomId(request.getRoomid());
|
|
|
LarkRobotUtil.sendWeComThirdPartMessage(
|