| | |
| | | import javax.annotation.Resource;
|
| | |
|
| | | import org.springframework.stereotype.Service;
|
| | | import org.springframework.transaction.annotation.Transactional;
|
| | |
|
| | | import com.yeshi.fanli.dao.mybatis.push.DeviceTokenHWMapper;
|
| | | import com.yeshi.fanli.entity.bus.user.UserInfo;
|
| | |
| | | return count == null ? 0 : count;
|
| | | }
|
| | |
|
| | | @Transactional
|
| | | @Override
|
| | | public void addDeviceToken(String token, String device, Long uid, int version) {
|
| | | if (StringUtil.isNullOrEmpty(device))
|
| | |
| | | if (uid != null && uid == 0)
|
| | | uid = null;
|
| | |
|
| | | List<DeviceTokenHW> list = deviceTokenHWMapper.selectByDevice(device);
|
| | | List<DeviceTokenHW> list = deviceTokenHWMapper.selectByDeviceForUpdate(device);
|
| | | if (list == null || list.size() == 0) {
|
| | | DeviceTokenHW deviceTokenHW = new DeviceTokenHW();
|
| | | deviceTokenHW.setDevice(device);
|