/** |
* |
* TODO 方法作用:查询验证码是否超时 |
* @param time 超时时间 |
* @param is_mobiletimeS 上次发验证码时间 |
* @return |
* @Author: 刘泽中 |
* @Date: 2015-8-27 上午9:32:09 |
*/ |
public Map<String, Object> whetherOutTime(String time,String is_mobiletimeS){ |
Map<String, Object> result = new HashMap<String, Object>(); |
Date is_mobiletime = DateUtil.toDateTime(is_mobiletimeS); |
Calendar cal = Calendar.getInstance(); |
cal.setTime(is_mobiletime); |
cal.add(Calendar.MINUTE, Integer.parseInt(time)); |
Date outTime = cal.getTime(); |
Date nowDate = new Date(); |
if (nowDate.before(outTime)) { //未超时,返回操作成功0008。 |
result.put(SystemConstant.CODE, CodeConstant.CODE_0008); |
result.put(SystemConstant.MESSAGE, MessageConstant.CODE_0008); |
} else { |
// 手机验证码超时 |
result.put(SystemConstant.CODE, CodeConstant.CODE_0113); |
result.put(SystemConstant.MESSAGE, MessageConstant.CODE_0113); // 手机验证码超时,请重新获取验证码 |
} |
return result; |
} |