admin
2020-05-20 98b1a0affd69bbe63223c21fdd2c404e8bedfccb
fanli/src/main/java/com/yeshi/fanli/service/impl/push/IOSPushServiceImpl.java
@@ -21,7 +21,7 @@
import com.yeshi.fanli.entity.system.SystemZnx;
import com.yeshi.fanli.entity.xinge.MessageInfo;
import com.yeshi.fanli.entity.xinge.PushRecord;
import com.yeshi.fanli.exception.PushException;
import com.yeshi.fanli.exception.push.PushException;
import com.yeshi.fanli.log.PushLogHelper;
import com.yeshi.fanli.service.inter.push.IOSPushService;
import com.yeshi.fanli.service.inter.user.UserCustomSettingsService;
@@ -265,7 +265,7 @@
         return;
      // 判断device是否存在
      DeviceTokenIOS deviceTokenIos = deviceTokenIOSMapper.selectByDevice(device);
      DeviceTokenIOS deviceTokenIos = deviceTokenIOSMapper.selectByDeviceForUpdate(device);
      if (deviceTokenIos == null) {
         deviceTokenIos = new DeviceTokenIOS();
         deviceTokenIos.setCreateTime(new Date());
@@ -326,7 +326,7 @@
    * 
    * @param json
    */
   @Transactional
   @Transactional(rollbackFor=Exception.class)
   public void addPushIOSQueue(MessageInfo info, String url, int type, String versionCodes) throws PushException {
      if (Constant.IS_TEST)
@@ -483,11 +483,13 @@
      Calendar now = Calendar.getInstance();
      int hour = now.get(Calendar.HOUR_OF_DAY);
      if (hour >= 8 && hour < 20) {
         ispush = true; // 可推送
      } else {
         listNotPushId = validateNotDisturb();
      }
//      if (hour >= 8 && hour < 20) {
//         ispush = true; // 可推送
//      } else {
//         listNotPushId = validateNotDisturb();
//      }
      ispush=true;//TODO 处理消息免打扰
      for (DeviceTokenIOS ios : list) {