Browse Source

抛异常

杨杰 6 years ago
parent
commit
de4e212528

+ 1 - 1
src/main/java/com/llisoft/service/sms/controller/SmsController.java

@@ -28,7 +28,7 @@ public class SmsController {
 	
 	@ApiOperation(value="发送验证码")
 	@PostMapping("/sendCode")
-	public ResponseVo<Boolean> sendCode(@Valid @RequestBody SendCodeRequestVo vo, HttpServletRequest request) throws MtaException{
+	public ResponseVo<Boolean> sendCode(@Valid @RequestBody SendCodeRequestVo vo, HttpServletRequest request) throws Exception{
 		return ResponseVo.success(smsService.sendCode(vo.getPhone(), vo.getAppkey(), 
 			vo.getScene(), vo.getToken(), vo.getSessionid(), vo.getSig(), ServletUtil.getIp(request)));
 	}

+ 4 - 3
src/main/java/com/llisoft/service/sms/service/SmsService.java

@@ -33,10 +33,10 @@ public class SmsService {
 	 * 发送验证码
 	 * 同手机号 每分钟1条/每小时5条/每天10条
 	 * @param phone
-	 * @throws MtaException 
+	 * @throws Exception 
 	 */
 	public boolean sendCode(String phone, String appkey, String scene, 
-			String token, String sessionId, String sig, String ip) throws MtaException {
+			String token, String sessionId, String sig, String ip) throws Exception {
 		// 检查验证码
 		logger.info("安全验证: appkey={}, scene={}, token={}, sessionId={}, sig={}, ip={}", appkey, scene, token, sessionId, sig, ip);
 		if (debug) {
@@ -64,8 +64,9 @@ public class SmsService {
 	 * 检查发送
 	 * @param phone
 	 * @return
+	 * @throws Exception 
 	 */
-	private boolean checkSend(String phone) {
+	private boolean checkSend(String phone) throws Exception {
 		// 每分钟1条
 		String key = phone + "_limit_minute";
 		String result = RedisUtil.get(key);

+ 6 - 3
src/main/java/com/llisoft/service/sms/util/RedisUtil.java

@@ -39,8 +39,9 @@ public class RedisUtil {
      * @param key
      * @param clazz 目标对象类型
      * @return
+     * @throws Exception 
      */
-    public static <T> T get(String key, Class<T> clazz) {
+    public static <T> T get(String key, Class<T> clazz) throws Exception {
     	String value = get(key);
         return Objects.isNull(value) ? null : JsonUtil.toObject(value, clazz);
     }
@@ -68,8 +69,9 @@ public class RedisUtil {
      * 保存
      * @param key
      * @param obj
+     * @throws Exception 
      */
-    public static void set(String key, Object obj) {
+    public static void set(String key, Object obj) throws Exception {
     	redisTemplate.opsForValue().set(key, JsonUtil.toJson(obj));
     }
     
@@ -79,8 +81,9 @@ public class RedisUtil {
      * @param obj
      * @param timeout 超时时间
      * @param unit 时间单位
+     * @throws Exception 
      */
-    public static void set(String key, Object obj, long timeout, TimeUnit unit) {
+    public static void set(String key, Object obj, long timeout, TimeUnit unit) throws Exception {
     	redisTemplate.opsForValue().set(key, JsonUtil.toJson(obj), timeout, unit);
     }