Commit 7243a5da592e2bb5e227a1299c780d7381db6f1f

Authored by shixianjie
1 parent 0ab1296a2e
Exists in master

学生字段调整

.idea/inspectionProfiles/Project_Default.xml
1 1 <component name="InspectionProjectProfileManager">
2 2 <profile version="1.0">
3 3 <option name="myName" value="Project Default" />
  4 + <inspection_tool class="Deprecation" enabled="false" level="WARNING" enabled_by_default="false" />
4 5 <inspection_tool class="IgnoreResultOfCall" enabled="false" level="WARNING" enabled_by_default="false">
5 6 <option name="m_reportAllNonLibraryCalls" value="false" />
6 7 <option name="callCheckString" value="java.io.File,.*,java.io.InputStream,read|skip|available|markSupported,java.io.Reader,read|skip|ready|markSupported,java.lang.AbstractStringBuilder,capacity|codePointAt|codePointBefore|codePointCount|indexOf|lastIndexOf|offsetByCodePoints|substring|subSequence,java.lang.Boolean,.*,java.lang.Byte,.*,java.lang.Character,.*,java.lang.Double,.*,java.lang.Float,.*,java.lang.Integer,.*,java.lang.Long,.*,java.lang.Math,.*,java.lang.Object,equals|hashCode|toString,java.lang.Short,.*,java.lang.StrictMath,.*,java.lang.String,.*,java.lang.Thread,interrupted,java.math.BigDecimal,.*,java.math.BigInteger,.*,java.net.InetAddress,.*,java.net.URI,.*,java.nio.channels.AsynchronousChannelGroup,.*,java.nio.channels.Channel,isOpen,java.nio.channels.FileChannel,open|map|lock|tryLock|write,java.nio.channels.ScatteringByteChannel,read,java.nio.channels.SocketChannel,open|socket|isConnected|isConnectionPending,java.util.Arrays,.*,java.util.Collections,(?!addAll).*,java.util.List,of,java.util.Map,of|ofEntries|entry,java.util.Set,of,java.util.UUID,.*,java.util.concurrent.BlockingQueue,offer|remove,java.util.concurrent.CountDownLatch,await|getCount,java.util.concurrent.ExecutorService,awaitTermination|isShutdown|isTerminated,java.util.concurrent.ForkJoinPool,awaitQuiescence,java.util.concurrent.Semaphore,tryAcquire|availablePermits|isFair|hasQueuedThreads|getQueueLength|getQueuedThreads,java.util.concurrent.locks.Condition,await|awaitNanos|awaitUntil,java.util.concurrent.locks.Lock,tryLock|newCondition,java.util.regex.Matcher,pattern|toMatchResult|start|end|group|groupCount|matches|find|lookingAt|quoteReplacement|replaceAll|replaceFirst|regionStart|regionEnd|hasTransparentBounds|hasAnchoringBounds|hitEnd|requireEnd,java.util.regex.Pattern,.*,java.util.stream.BaseStream,.*,java.util.stream.DoubleStream,.*,java.util.stream.IntStream,.*,java.util.stream.LongStream,.*,java.util.stream.Stream,.*" />
... ...
app/src/main/java/com/hjx/parent/ChooseActivity.java
... ... @@ -166,13 +166,13 @@ public class ChooseActivity extends BaseActivity {
166 166 item.setImageResource(R.id.iv_select, select == item.getAdapterPosition() ? R.mipmap.gx : R.mipmap.wsyq);
167 167 item.setVisible(R.id.rl_add, false);
168 168 if (TextUtils.isEmpty(studentBean.getPhoto())) {
169   - item.setImageResource(R.id.iv_avatar, studentBean.getGender() == 0 ? R.mipmap.ic_avatar_male : R.mipmap.ic_avatar_female);
  169 + item.setImageResource(R.id.iv_avatar, "男".equals(studentBean.getGender()) ? R.mipmap.ic_avatar_male : R.mipmap.ic_avatar_female);
170 170 } else {
171 171 RoundedCorners roundedCorners = new RoundedCorners(ScreenUtils.dpToPx(ChooseActivity.this, 45));
172 172 RequestOptions options = RequestOptions.bitmapTransform(roundedCorners);
173 173 Glide.with(ChooseActivity.this).load(studentBean.getPhoto()).apply(options).into((ImageView) item.getView(R.id.iv_avatar));
174 174 }
175   - item.setVisible(R.id.iv_vip, !"虚拟".equals(studentBean.getTeacherIdentity()));
  175 + item.setVisible(R.id.iv_vip, studentBean.getIsIntention() == 1);
176 176 item.getConvertView().setOnClickListener(new View.OnClickListener() {
177 177 @Override
178 178 public void onClick(View view) {
... ...
app/src/main/java/com/hjx/parent/EditStudentActivity.java
1 1 package com.hjx.parent;
2 2  
  3 +import android.annotation.SuppressLint;
3 4 import android.content.DialogInterface;
4 5 import android.content.Intent;
5 6 import android.graphics.Bitmap;
... ... @@ -111,6 +112,7 @@ public class EditStudentActivity extends BaseActivity {
111 112 btn_next = findViewById(R.id.btn_next);
112 113 }
113 114  
  115 + @SuppressLint({"SetTextI18n", "UseCompatLoadingForDrawables"})
114 116 @Override
115 117 protected void onStart() {
116 118 super.onStart();
... ... @@ -126,11 +128,10 @@ public class EditStudentActivity extends BaseActivity {
126 128 studentBean.setNickName(name);
127 129 }
128 130 if (sex != null && sex.length() > 0) {
129   - studentBean.setGender("男".equals(sex) ? 0 : 1);
  131 + studentBean.setGender(sex);
130 132 }
131 133 if (nian != null && nian.length() > 0) {
132 134 studentBean.setGrade(nian);
133   - studentBean.setGradeId((Integer) SharedPreferencesUtil.getData("grade", 1));
134 135 }
135 136 if (xueq != null && xueq.length() > 0) {
136 137 studentBean.setTerm(xueq);
... ... @@ -140,16 +141,16 @@ public class EditStudentActivity extends BaseActivity {
140 141 }
141 142 tv_name.setText(studentBean.getNickName());
142 143 tv_nian.setText(studentBean.getGrade() + studentBean.getTerm());
143   - tv_sex.setText(studentBean.getGender() == 0 ? "男" : "女");
  144 + tv_sex.setText(studentBean.getGender());
144 145 tv_shen.setText(studentBean.getParentIdentity());
145 146 if (!TextUtils.isEmpty(studentBean.getPhoto())) {
146 147 RoundedCorners roundedCorners = new RoundedCorners(ScreenUtils.dpToPx(this, 45));
147 148 RequestOptions options = RequestOptions.bitmapTransform(roundedCorners);
148 149 Glide.with(this).load(studentBean.getPhoto()).apply(options).into(iv_avatar);
149 150 } else {
150   - iv_avatar.setImageResource(studentBean.getGender() == 0 ? R.mipmap.ic_avatar_male : R.mipmap.ic_avatar_female);
  151 + iv_avatar.setImageResource("男".equals(studentBean.getGender()) ? R.mipmap.ic_avatar_male : R.mipmap.ic_avatar_female);
151 152 }
152   - if (!"虚拟".equals(studentBean.getTeacherIdentity())) {
  153 + if (studentBean.getIsIntention() == 1) {
153 154 rl_teacher.setVisibility(View.VISIBLE);
154 155 tv_bind.setText("重新绑定");
155 156 tv_teacher.setText(studentBean.getTeacherName());
... ... @@ -158,7 +159,7 @@ public class EditStudentActivity extends BaseActivity {
158 159 RequestOptions options = RequestOptions.bitmapTransform(roundedCorners);
159 160 Glide.with(this).load(studentBean.getTeacherAvatar()).apply(options).into(iv_teacher);
160 161 } else {
161   - iv_teacher.setImageResource(studentBean.getSex() == 0 ? R.mipmap.ic_teacher_male : R.mipmap.ic_teacher_female);
  162 + iv_teacher.setImageResource(R.mipmap.ic_teacher_female);
162 163 }
163 164 } else {
164 165 rl_teacher.setVisibility(View.GONE);
... ... @@ -179,7 +180,7 @@ public class EditStudentActivity extends BaseActivity {
179 180 view_5.setOnClickListener(view -> startActivity(ShenActivity.class));
180 181 findViewById(R.id.tv_cancel).setOnClickListener(view -> onBackPressed());
181 182 btn_next.setOnClickListener(view -> {
182   - if (teacher != null || !"虚拟".equals(studentBean.getTeacherIdentity()) || (studentBean.getState() != null && studentBean.getState() == 0)) {
  183 + if (teacher != null || studentBean.getIsIntention() == 1 || (studentBean.getState() != null && studentBean.getState() == 0)) {
183 184 editStudent();
184 185 } else {
185 186 showDialog("温馨提示", "您还未绑定老师,是否绑定?", "去绑定", "暂不绑定", new DialogInterface.OnClickListener() {
... ... @@ -211,10 +212,9 @@ public class EditStudentActivity extends BaseActivity {
211 212 }
212 213  
213 214 public void editStudent() {
214   - Map map = new HashMap();
  215 + Map<String, Object> map = new HashMap<>();
215 216 map.put("nickName", studentBean.getNickName());
216 217 map.put("gender", studentBean.getGender());
217   - map.put("gradeId", studentBean.getGradeId());
218 218 map.put("parentIdentity", studentBean.getParentIdentity());
219 219 map.put("term", studentBean.getTerm());
220 220 if (teacher != null) {
... ...
app/src/main/java/com/hjx/parent/TeacherChooseActivity.java
... ... @@ -86,7 +86,6 @@ public class TeacherChooseActivity extends BaseActivity {
86 86 NetWorks.listStudent(new Observer<ResponseBody>() {
87 87 @Override
88 88 public void onSubscribe(Disposable d) {
89   -
90 89 }
91 90  
92 91 @Override
... ... @@ -116,12 +115,10 @@ public class TeacherChooseActivity extends BaseActivity {
116 115  
117 116 @Override
118 117 public void onError(Throwable e) {
119   -
120 118 }
121 119  
122 120 @Override
123 121 public void onComplete() {
124   -
125 122 }
126 123 });
127 124 }
... ... @@ -153,13 +150,13 @@ public class TeacherChooseActivity extends BaseActivity {
153 150 item.setImageResource(R.id.iv_select, select == item.getAdapterPosition() ? R.mipmap.gx : R.mipmap.wsyq);
154 151 item.setVisible(R.id.rl_add, false);
155 152 if (TextUtils.isEmpty(studentBean.getPhoto())) {
156   - item.setImageResource(R.id.iv_avatar, studentBean.getGender() == 0 ? R.mipmap.ic_avatar_male : R.mipmap.ic_avatar_female);
  153 + item.setImageResource(R.id.iv_avatar, "男".equals(studentBean.getGender()) ? R.mipmap.ic_avatar_male : R.mipmap.ic_avatar_female);
157 154 } else {
158 155 RoundedCorners roundedCorners = new RoundedCorners(ScreenUtils.dpToPx(TeacherChooseActivity.this, 45));
159 156 RequestOptions options = RequestOptions.bitmapTransform(roundedCorners);
160 157 Glide.with(TeacherChooseActivity.this).load(studentBean.getPhoto()).apply(options).into((ImageView) item.getView(R.id.iv_avatar));
161 158 }
162   - item.setVisible(R.id.iv_vip, !"虚拟".equals(studentBean.getTeacherIdentity()));
  159 + item.setVisible(R.id.iv_vip, studentBean.getIsIntention() == 1);
163 160 item.getConvertView().setOnClickListener(new View.OnClickListener() {
164 161 @Override
165 162 public void onClick(View view) {
... ...
app/src/main/java/com/hjx/parent/bean/StudentBean.java
... ... @@ -2,94 +2,26 @@ package com.hjx.parent.bean;
2 2  
3 3 public class StudentBean {
4 4  
5   - String stuId;
6   - String stuName;
7   - int gender;
8   - String term;
9   - String account;
10   - String nickName;
11   - String address;
12   - String phone;
13   - String photo;
14   - int fromType;
15   - int gradeId;
16   - String oriSchool;
17   - String parentPhone;
18   - String parentIdentity;
19   - String teacherName;
20   - int teacherId;
21   - String teacherAvatar;
22   - String grade;
23   - String teacherIdentity;
24   - int sex;
25   - Integer state;
  5 + private String stuId;
  6 + private String stuName;
  7 + private String gender;
  8 + private String term;
  9 + private String account;
  10 + private String nickName;
  11 + private String address;
  12 + private String phone;
  13 + private String photo;
  14 + private String oriSchool;
  15 + private String parentPhone;
  16 + private String parentIdentity;
  17 + private String teacherName;
  18 + private String grade;
  19 + private int isIntention;
  20 +
  21 + // not exist
  22 + private String teacherAvatar;
  23 + private Integer state;
26 24  
27   - public void setState(Integer state) {
28   - this.state = state;
29   - }
30   -
31   - public Integer getState() {
32   - return state;
33   - }
34   -
35   - @Override
36   - public String toString() {
37   - return "StudentBean{" +
38   - "stuId='" + stuId + '\'' +
39   - ", stuName='" + stuName + '\'' +
40   - ", gender=" + gender +
41   - ", term='" + term + '\'' +
42   - ", account='" + account + '\'' +
43   - ", nickName='" + nickName + '\'' +
44   - ", address='" + address + '\'' +
45   - ", phone='" + phone + '\'' +
46   - ", photo='" + photo + '\'' +
47   - ", fromType=" + fromType +
48   - ", gradeId=" + gradeId +
49   - ", oriSchool='" + oriSchool + '\'' +
50   - ", parentPhone='" + parentPhone + '\'' +
51   - ", parentIdentity='" + parentIdentity + '\'' +
52   - ", teacherName='" + teacherName + '\'' +
53   - ", teacherId=" + teacherId +
54   - ", teacherAvatar=" + teacherAvatar +
55   - ", grade=" + grade +
56   - ", teacherIdentity=" + teacherIdentity +
57   - ", sex=" + sex +
58   - ", state=" + state +
59   - '}';
60   - }
61   -
62   - public void setSex(int sex) {
63   - this.sex = sex;
64   - }
65   -
66   - public int getSex() {
67   - return sex;
68   - }
69   -
70   - public void setTeacherIdentity(String teacherIdentity) {
71   - this.teacherIdentity = teacherIdentity;
72   - }
73   -
74   - public String getTeacherIdentity() {
75   - return teacherIdentity;
76   - }
77   -
78   - public void setTeacherAvatar(String teacherAvatar) {
79   - this.teacherAvatar = teacherAvatar;
80   - }
81   -
82   - public void setGrade(String grade) {
83   - this.grade = grade;
84   - }
85   -
86   - public String getTeacherAvatar() {
87   - return teacherAvatar;
88   - }
89   -
90   - public String getGrade() {
91   - return grade;
92   - }
93 25  
94 26 public String getStuId() {
95 27 return stuId;
... ... @@ -107,11 +39,11 @@ public class StudentBean {
107 39 this.stuName = stuName;
108 40 }
109 41  
110   - public int getGender() {
  42 + public String getGender() {
111 43 return gender;
112 44 }
113 45  
114   - public void setGender(int gender) {
  46 + public void setGender(String gender) {
115 47 this.gender = gender;
116 48 }
117 49  
... ... @@ -163,22 +95,6 @@ public class StudentBean {
163 95 this.photo = photo;
164 96 }
165 97  
166   - public int getFromType() {
167   - return fromType;
168   - }
169   -
170   - public void setFromType(int fromType) {
171   - this.fromType = fromType;
172   - }
173   -
174   - public int getGradeId() {
175   - return gradeId;
176   - }
177   -
178   - public void setGradeId(int gradeId) {
179   - this.gradeId = gradeId;
180   - }
181   -
182 98 public String getOriSchool() {
183 99 return oriSchool;
184 100 }
... ... @@ -211,11 +127,35 @@ public class StudentBean {
211 127 this.teacherName = teacherName;
212 128 }
213 129  
214   - public int getTeacherId() {
215   - return teacherId;
  130 + public String getGrade() {
  131 + return grade;
  132 + }
  133 +
  134 + public void setGrade(String grade) {
  135 + this.grade = grade;
  136 + }
  137 +
  138 + public int getIsIntention() {
  139 + return isIntention;
216 140 }
217 141  
218   - public void setTeacherId(int teacherId) {
219   - this.teacherId = teacherId;
  142 + public void setIsIntention(int isIntention) {
  143 + this.isIntention = isIntention;
  144 + }
  145 +
  146 + public String getTeacherAvatar() {
  147 + return teacherAvatar;
  148 + }
  149 +
  150 + public void setTeacherAvatar(String teacherAvatar) {
  151 + this.teacherAvatar = teacherAvatar;
  152 + }
  153 +
  154 + public Integer getState() {
  155 + return state;
  156 + }
  157 +
  158 + public void setState(Integer state) {
  159 + this.state = state;
220 160 }
221 161 }
... ...
app/src/main/java/com/hjx/parent/fragment/HomeFragment.java
... ... @@ -120,7 +120,7 @@ public class HomeFragment extends BaseFragment {
120 120 studentBean = new Gson().fromJson(student, StudentBean.class);
121 121 tv_name.setText(studentBean.getNickName());
122 122 if (TextUtils.isEmpty(studentBean.getPhoto())) {
123   - iv_2.setImageResource(studentBean.getGender() == 0 ? R.mipmap.ic_avatar_male : R.mipmap.ic_avatar_female);
  123 + iv_2.setImageResource("男".equals(studentBean.getGender()) ? R.mipmap.ic_avatar_male : R.mipmap.ic_avatar_female);
124 124 } else {
125 125 RoundedCorners roundedCorners = new RoundedCorners(ScreenUtils.dpToPx(getContext(), 30));
126 126 RequestOptions options = RequestOptions.bitmapTransform(roundedCorners);
... ...
app/src/main/java/com/hjx/parent/fragment/MeFragment.java
... ... @@ -169,13 +169,13 @@ public class MeFragment extends BaseFragment {
169 169 });
170 170 } else {
171 171 if (TextUtils.isEmpty(studentBean.getPhoto())) {
172   - item.setImageResource(R.id.iv_avatar, studentBean.getGender() == 0 ? R.mipmap.ic_avatar_male : R.mipmap.ic_avatar_female);
  172 + item.setImageResource(R.id.iv_avatar, "男".equals(studentBean.getGender()) ? R.mipmap.ic_avatar_male : R.mipmap.ic_avatar_female);
173 173 } else {
174 174 RoundedCorners roundedCorners = new RoundedCorners(ScreenUtils.dpToPx(getContext(), 45));
175 175 RequestOptions options = RequestOptions.bitmapTransform(roundedCorners);
176 176 Glide.with(getActivity()).load(studentBean.getPhoto()).apply(options).into((ImageView) item.getView(R.id.iv_avatar));
177 177 }
178   - item.setVisible(R.id.iv_vip, !"虚拟".equals(studentBean.getTeacherIdentity()));
  178 + item.setVisible(R.id.iv_vip, studentBean.getIsIntention() == 1);
179 179 item.getConvertView().setOnClickListener(new View.OnClickListener() {
180 180 @Override
181 181 public void onClick(View view) {
... ...