yujian
2019-08-21 54b0dd1b6f8230799b0b4490f8b39afdd53a4e4c
fanli/src/main/java/com/yeshi/fanli/service/impl/user/TokenRecordServiceImpl.java
@@ -38,6 +38,7 @@
import com.yeshi.fanli.service.inter.user.UserSystemCouponService;
import com.yeshi.fanli.util.Constant;
import com.yeshi.fanli.util.StringUtil;
import com.yeshi.fanli.util.TokenUtil;
import com.yeshi.fanli.vo.msg.TokenVO;
@Service
@@ -83,6 +84,12 @@
      tokenRecordMapper.insertSelective(record);
   }
   @Override
   public void updateByPrimaryKeySelective(TokenRecord record) {
      tokenRecordMapper.updateByPrimaryKeySelective(record);
   }
   @Override
   public TokenRecord getNearByTypeAndIdentify(String type, String identify) {
      return tokenRecordMapper.getNearByTypeAndIdentify(type, identify);
@@ -90,8 +97,11 @@
   @Override
   public TokenVO discernToken(String token, Long uid) throws TokenRecordException {
      // TODO token 验证
      // 解析口令
      String parseToken = TokenUtil.parseToken(token);
      if (StringUtil.isNullOrEmpty(parseToken))
         throw new TokenRecordException(1, "未发现口令");
      TokenRecord rokenRecord = tokenRecordMapper.getByToken(token);
      if (rokenRecord == null)
         throw new TokenRecordException(1, "口令不存在");