Jelajahi Sumber

修改integer数据不符合bug

z332406259 3 tahun lalu
induk
melakukan
b43c7ed1ed

+ 12 - 12
app/src/main/java/com/wisewoods/edunative/ui/StudentInfoActivity.java

@@ -659,27 +659,27 @@ public class StudentInfoActivity extends BaseActivity<ActivityStudentInfoBinding
 
                         binding.etGraduate.setText(studentData.graduate);
 
-                        isEmphasis = studentData.isEmphasis + "";
+                        isEmphasis = studentData.getIsEmphasis();
                         isEmphasisIndex = findDict(binding.tvFSchool, isEmphasis, logicData);
                         nation = studentData.nation;
                         nationIndex = findDict(binding.tvNation, nation, nationData);
-                        specialty = studentData.specialtyId + "";
+                        specialty = studentData.getSpecialtyId();
                         specialtyIndex = findDict(binding.tvSpecialty, specialty, specialtyData);
-                        isFull = studentData.isFullTime + "";
+                        isFull = studentData.getIsFullTime();
                         isFullIndex = findDict(binding.tvFullTime, isFull, logicData);
 
                         advantage = studentData.advantage;
                         findArray(binding.tvAdvantage, advantage, advantageData);
 
-                        isParty = studentData.isParty + "";
+                        isParty = studentData.getIsParty();
                         isPartyIndex = findDict(binding.tvParty, isParty, logicData);
 
-                        isHonor = studentData.isReceiveHonor + "";
+                        isHonor = studentData.getIsReceiveHonor();
                         isHonorIndex = findDict(binding.tvHonor, isHonor, logicData);
 
-                        perType = studentData.perType + "";
+                        perType = studentData.getPerType();
                         typeIndex = findDict(binding.tvType, perType, typeData);
-                        level = studentData.socialWorkLevel + "";
+                        level = studentData.getSocialWorkLevel();
                         levelIndex = findDict(binding.tvLevel, level, levelData);
                         year = studentData.socialWorkYear;
                         yearIndex = findDict(binding.tvYear, year, yearData);
@@ -688,7 +688,7 @@ public class StudentInfoActivity extends BaseActivity<ActivityStudentInfoBinding
 
                         isPromote = studentData.isPromote;
                         isPromoteIndex = findDict(binding.tvPromote, isPromote, logicData);
-                        job = studentData.jobId + "";
+                        job = studentData.getJobId();
                         if ("0".equals(perType)) {
                             jobIndex = findDict(binding.tvJob, job, jobData1);
                         } else {
@@ -700,13 +700,13 @@ public class StudentInfoActivity extends BaseActivity<ActivityStudentInfoBinding
                         jobTime = studentData.jobTime;
                         binding.tvJobTime.setText(studentData.jobTime);
 
-                        isGrid = studentData.isGridLeader + "";
+                        isGrid = studentData.getIsGridLeader();
                         isGridIndex = findDict(binding.tvGridLeader, isGrid, logicData);
-                        isBuild = studentData.isBuildLeader + "";
+                        isBuild = studentData.getIsBuildLeader();
                         isBuildIndex = findDict(binding.tvBuildLeader, isBuild, logicData);
-                        isUnit = studentData.isUnitLeader + "";
+                        isUnit = studentData.getIsUnitLeader();
                         isUnitIndex = findDict(binding.tvUnitLeader, isUnit, logicData);
-                        isWel = studentData.isWelfare + "";
+                        isWel = studentData.getIsWelfare();
                         isWelIndex = findDict(binding.tvWel, isWel, logicData);
 
 

+ 55 - 8
base/src/main/java/com/wisewoods/base/bean/LoginUser.java

@@ -26,7 +26,7 @@ public class LoginUser extends Results<LoginUser.UserBean> {
         public String deptId;
         public String regionId;
         public String regionGroup;
-        public int perType;
+        public Integer perType;
         public String deptName;
         public String entryTime;
         public String postName;
@@ -37,18 +37,18 @@ public class LoginUser extends Results<LoginUser.UserBean> {
         public String phone;
         public String education;
         public String graduate;
-        public int isParty;
-        public int isGridLeader;
-        public int isBuildLeader;
-        public int isUnitLeader;
-        public int isWelfare;
+        public Integer isParty;
+        public Integer isGridLeader;
+        public Integer isBuildLeader;
+        public Integer isUnitLeader;
+        public Integer isWelfare;
         public int isEnable;
         public String wechatNum;
         public String wechatName;
         public String wechatOpenId;
         public String wechatPic;
-        public long specialtyId;
-        public long jobId;
+        public Long specialtyId;
+        public Long jobId;
         public String jobTime;
         public String picUrl;
         public String stuUuid;
@@ -68,5 +68,52 @@ public class LoginUser extends Results<LoginUser.UserBean> {
         public String isPromote;
         public String formerPost;
 
+        public String getIsEmphasis(){
+            return isEmphasis == null ? "": isEmphasis.toString();
+        }
+
+        public String getSpecialtyId(){
+            return specialtyId == null ? "": specialtyId.toString();
+        }
+
+        public String getIsFullTime(){
+            return isFullTime == null ? "": isFullTime.toString();
+        }
+
+        public String getIsParty(){
+            return isParty == null ? "": isParty.toString();
+        }
+
+        public String getIsReceiveHonor(){
+            return isReceiveHonor == null ? "": isReceiveHonor.toString();
+        }
+
+        public String getPerType(){
+            return perType == null ? "": perType.toString();
+        }
+
+        public String getSocialWorkLevel(){
+            return socialWorkLevel == null ? "": socialWorkLevel.toString();
+        }
+
+        public String getJobId(){
+            return jobId == null ? "": jobId.toString();
+        }
+
+        public String getIsGridLeader(){
+            return isGridLeader == null ? "": isGridLeader.toString();
+        }
+
+        public String getIsBuildLeader(){
+            return isBuildLeader == null ? "": isBuildLeader.toString();
+        }
+
+        public String getIsUnitLeader(){
+            return isUnitLeader == null ? "": isUnitLeader.toString();
+        }
+
+        public String getIsWelfare(){
+            return isWelfare == null ? "": isWelfare.toString();
+        }
     }
 }