Parcourir la source

手机号登陆

李天标 il y a 5 ans
Parent
commit
662b596dec
1 fichiers modifiés avec 14 ajouts et 0 suppressions
  1. 14 0
      src/main/java/com/shawn/web/controller/TAdminController.java

+ 14 - 0
src/main/java/com/shawn/web/controller/TAdminController.java

@@ -65,6 +65,20 @@ public class TAdminController extends BaseController<TAdmin,TAdminExample,TAdmin
 			return ResponseEntity.status(HttpStatus.OK)
 					.body(new ResultMessage().setCode(true).setData(list.get(0)).setMessage("SUCCESS").setToken(token));
 		}
+		TAdminExample example2 = new TAdminExample();
+		TAdminExample.Criteria criteria2 = example2.createCriteria();
+		criteria2.andPhoneEqualTo(param.getUsername());
+		criteria2.andPasswordEqualTo(param.getPassword());
+		List<TAdmin> list2 = tAdminService.selectByOption(example2);
+		if(list2.size()>0){
+			Map<String,Object> m = new HashMap<String,Object>();
+			m.put("userId",list2.get(0).getId());
+			String token = JavaWebToken.createJavaWebToken(m);                // 根据存在用户的id生成token字符串
+			TAdmin admin = tAdminService.selectEntityById(list2.get(0).getId());
+//			admin.getIfOpen();
+			return ResponseEntity.status(HttpStatus.OK)
+					.body(new ResultMessage().setCode(true).setData(list2.get(0)).setMessage("SUCCESS").setToken(token));
+		}
 		return ResponseEntity.status(HttpStatus.OK)
 				.body(new ResultMessage().setCode(false).setData(null).setMessage("用户名或密码错误"));