admin
2019-03-05 ca20ce6afc5abe164767c87b5332df223c3b8063
fanli/src/main/java/com/yeshi/fanli/service/impl/push/IOSPushServiceImpl.java
@@ -589,5 +589,31 @@
      return ispush;
   }
   
   @Override
   public void pushWelfareCenter(Long uid, String title, String content) throws PushException {
      MessageInfo info = new MessageInfo();
      info.setTitle(title);
      info.setContent(content);
      info.setDescription(content);
      // IOS 全推
      if (uid == null || uid == 0) {
         addPushIOSQueue(info, "", PushController.WELFARE_CENTER);
      } else {
         if (!validateNotDisturbSingle(uid)) {
            return;
         }
         List<DeviceTokenIOS> deviceTokenIosList = getDeviceTokenListByUid(uid);
         List<String> deviceTokenList = new ArrayList<>();
         if (deviceTokenIosList != null)
            for (DeviceTokenIOS ios : deviceTokenIosList) {
               deviceTokenList.add(ios.getDeviceToken());
            }
         try {
            IOSPushUtil.allPushIOS(deviceTokenList, info, "", PushController.WELFARE_CENTER);
         } catch (Exception e) {
            PushLogHelper.iosError(e);
         }
      }
   }
}