作者 liming

登录

... ... @@ -197,7 +197,7 @@ public class LoginEntity {
* entranceYear : 2014
*/
private String id;
private int id;
private String idNumber;
private int studentNumber;
private String studentName;
... ... @@ -231,11 +231,11 @@ public class LoginEntity {
this.photo = photo;
}
public String getId() {
public int getId() {
return id;
}
public void setId(String id) {
public void setId(int id) {
this.id = id;
}
... ...
... ... @@ -57,9 +57,9 @@ public class MainActivity extends BaseActivity {
@Override
protected void initData() {
Config.Type = SharedPreferenceUtil.get(activity, M.Type, "").toString();
Config.id = Integer.parseInt(SharedPreferenceUtil.get(activity, M.StudentId, 0).toString());
Config.Student_name = SharedPreferenceUtil.get(activity, M.StudentName, "").toString();
Config.Type = SharedPreferenceUtil.get(this, M.Type, "").toString();
Config.id = (int) SharedPreferenceUtil.get(this, M.StudentId, 0);
Config.Student_name = SharedPreferenceUtil.get(this, M.StudentName, "").toString();
if (Config.Type.equals("2")){
listfrag.add(new HomeFragment()); // 教师端首页
}else {
... ...
... ... @@ -62,12 +62,12 @@ public class LoginActivity extends BaseActivity {
@Override
protected void initData() {
String token = SharedPreferenceUtil.get(activity, M.Token, "").toString();
String ClassId = SharedPreferenceUtil.get(activity, M.ClassId, "").toString();
String token = SharedPreferenceUtil.get(this, M.Token, "").toString();
String ClassId = SharedPreferenceUtil.get(this, M.ClassId, "").toString();
if (token != null && !token.equals("")) {
Config.Token = token;
Config.ClassId = Integer.valueOf(ClassId);
skipAnotherActivity(activity, MainActivity.class, true);
skipAnotherActivity(this, MainActivity.class, true);
}
}
... ... @@ -176,21 +176,28 @@ public class LoginActivity extends BaseActivity {
Config.Type = entity.getData().getUser().getType();
if(Config.Type.equals("2")){
//教师端不处理
Config.ClassId = entity.getData().getUser().getClassId();
SharedPreferenceUtil.put(LoginActivity.this, M.ClassId, entity.getData().getUser().getClassId() + "");
}else {
for (int i = 0; i < entity.getData().getUser().getStudentInfoList().size(); i++) {
Config.id = Integer.parseInt(entity.getData().getUser().getStudentInfoList().get(i).getId());
ids.add(Config.id);
Log.e("cesi", "onNext: " + entity.getData().getUser().getStudentInfoList().get(i).getId());
}
Config.id = entity.getData().getUser().getStudentInfoList().get(0).getId();
Config.Student_name = entity.getData().getUser().getStudentInfoList().get(0).getStudentName();
Config.ClassId = entity.getData().getUser().getStudentInfoList().get(0).getClassId();
SharedPreferenceUtil.put(LoginActivity.this,M.StudentId,entity.getData().getUser().getStudentInfoList().get(0).getId());
SharedPreferenceUtil.put(LoginActivity.this,M.ClassId,entity.getData().getUser().getStudentInfoList().get(0).getClassId());
SharedPreferenceUtil.put(LoginActivity.this,M.StudentName,entity.getData().getUser().getStudentInfoList().get(0).getStudentName());
}
Config.ClassId = entity.getData().getUser().getClassId();
Gson gson = new Gson();
String UserJson = gson.toJson(entity);
Log.i("json", "onNext: "+UserJson);
SharedPreferenceUtil.put(LoginActivity.this, M.Type, entity.getData().getUser().getType() + "");
SharedPreferenceUtil.put(LoginActivity.this, M.Token, entity.getData().getToken() + "");
SharedPreferenceUtil.put(LoginActivity.this, M.ClassId, entity.getData().getUser().getClassId() + "");
SharedPreferenceUtil.put(LoginActivity.this, M.UserBody, json+ "");
SharedPreferenceUtil.put(LoginActivity.this,M.UserJson,UserJson);
skipAnotherActivity(activity, MainActivity.class, true);
}else {
M.toast(activity, "登录失败");
}
}
... ...
... ... @@ -51,7 +51,7 @@ public class Select_StudentActivity extends BaseActivity {
baseStudentSelectAdapter.setOnItemClickListener(new BaseQuickAdapter.OnItemClickListener() {
@Override
public void onItemClick(BaseQuickAdapter adapter, View view, int position) {
Config.id = Integer.parseInt( baseStudentSelectAdapter.getData().get(position).getId());
Config.id = baseStudentSelectAdapter.getData().get(position).getId();
finish();
}
});
... ... @@ -79,7 +79,7 @@ class BaseStudentSelectAdapter extends BaseQuickAdapter<LoginEntity.DataBean.Use
// RequestOptions requestOptions = new RequestOptions();
// Glide.with(mContext).load(item.get).apply(requestOptions).into(student_icon);
if (item.getId().equals(Config.id)){
if (item.getId()==Config.id){
select_img.setEnabled(true);
}else {
select_img.setEnabled(false);
... ...