Sfoglia il codice sorgente

重置密码获取验证码异常处理

anderx 7 anni fa
parent
commit
d52acbc1b9

+ 1 - 1
src/main/java/com/goafanti/common/controller/PublicController.java

@@ -564,7 +564,7 @@ public class PublicController extends BaseController {
 	@ResponseBody
 	@ResponseBody
 	public Result getResetMCode(String mobile, Integer type) {
 	public Result getResetMCode(String mobile, Integer type) {
 		Result res = new Result();
 		Result res = new Result();
-		if (null == userService.selectByMobieAndType(mobile.trim(), type)) {
+		if (userService.selectByMobieAndTypeCount(mobile.trim(), type)<1) {
 			res.getError().add(buildError(ErrorConstants.NON_REGISTER, "", "该用户未注册!"));
 			res.getError().add(buildError(ErrorConstants.NON_REGISTER, "", "该用户未注册!"));
 			return res;
 			return res;
 		}
 		}

+ 2 - 0
src/main/java/com/goafanti/common/dao/UserMapper.java

@@ -108,4 +108,6 @@ public interface UserMapper {
 	
 	
 
 
 	List<UserPartnerDetailBo> findUserPartner();
 	List<UserPartnerDetailBo> findUserPartner();
+
+	Integer selectByMobieAndTypeCount(String mobile, Integer type);
 }
 }

+ 7 - 0
src/main/java/com/goafanti/common/mapper/UserMapper.xml

@@ -1174,4 +1174,11 @@
 		u.source =0 and i.expert=1
 		u.source =0 and i.expert=1
 		limit 0,50
 		limit 0,50
 	</select>
 	</select>
+	
+	<select id="selectByMobieAndType" resultType="java.lang.Integer">
+    select
+  count(*)
+    from user
+    where mobile = #{0} and type=#{1} and source = 0
+  </select>
 </mapper>
 </mapper>

+ 2 - 0
src/main/java/com/goafanti/user/service/UserService.java

@@ -57,6 +57,8 @@ public interface UserService {
 	UserPartnerDetailBo findUserPartnerDetail(String uid);
 	UserPartnerDetailBo findUserPartnerDetail(String uid);
 	
 	
 	List<UserPartnerDetailBo> findUserPartner();
 	List<UserPartnerDetailBo> findUserPartner();
+
+	Integer selectByMobieAndTypeCount(String trim, Integer type);
 	
 	
 	
 	
 }
 }

+ 5 - 0
src/main/java/com/goafanti/user/service/impl/UserServiceImpl.java

@@ -222,6 +222,11 @@ public class UserServiceImpl extends BaseMybatisDao<UserMapper> implements UserS
 		return userMapper.findUserPartner();
 		return userMapper.findUserPartner();
 	}
 	}
 
 
+	@Override
+	public Integer selectByMobieAndTypeCount(String mobile, Integer type) {
+		return userMapper.selectByMobieAndTypeCount(mobile, type);
+	}
+