Ver Fonte

企微automaticLogin

wangyunpeng há 1 semana atrás
pai
commit
e2cf6869ca

+ 6 - 0
api-module/src/main/java/com/tzld/piaoquan/api/service/wecom/thirdparty/impl/WeComThirdPartyServiceImpl.java

@@ -617,6 +617,12 @@ public class WeComThirdPartyServiceImpl implements WeComThirdPartyService {
         List<ThirdPartWeComStaff> staffList = thirdPartWeComStaffMapper.selectByExample(example);
         if (CollectionUtils.isNotEmpty(staffList)) {
             for (ThirdPartWeComStaff staff : staffList) {
+                InitRequest initRequest = new InitRequest();
+                initRequest.setVid(String.valueOf(staff.getThirdStaffId()));
+                initRequest.setProxySituation(0);
+                initRequest.setDeverType("ipad");
+                apiClient.init(initRequest);
+                apiClient.setCallbackUrl(new SetCallbackUrlRequest(staff.getThirdUuid(), callbackUrl));
                 UuidRequest uuidRequest = new UuidRequest();
                 uuidRequest.setUuid(staff.getThirdUuid());
                 apiClient.automaticLogin(uuidRequest);