From 83ade400cf3984aa4ce3505055d456b61b87b6f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=91=A3=E5=AE=8F=E5=AE=87?= Date: Tue, 7 Jan 2020 18:37:31 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86=E5=B9=B4=E9=BE=84?= =?UTF-8?q?=E6=AE=B5=E8=BF=94=E5=9B=9E=E7=AE=97=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../module/service/entity/MarkerUserInfo.java | 53 +++++++++++++++++-- 1 file changed, 50 insertions(+), 3 deletions(-) diff --git a/modules/mogo-module-service/src/main/java/com/mogo/module/service/entity/MarkerUserInfo.java b/modules/mogo-module-service/src/main/java/com/mogo/module/service/entity/MarkerUserInfo.java index c0d7c20577..5aa231e1b7 100644 --- a/modules/mogo-module-service/src/main/java/com/mogo/module/service/entity/MarkerUserInfo.java +++ b/modules/mogo-module-service/src/main/java/com/mogo/module/service/entity/MarkerUserInfo.java @@ -3,11 +3,13 @@ package com.mogo.module.service.entity; import com.google.gson.annotations.SerializedName; +import java.util.Calendar; + @SuppressWarnings("unused") public class MarkerUserInfo { @SerializedName("age") - private String mAge; + private int mAge; @SerializedName("gender") private int mGender; @SerializedName("sn") @@ -20,10 +22,55 @@ public class MarkerUserInfo { private String mUserName; public String getAge() { - return mAge; + Calendar cal = Calendar.getInstance(); + int year = cal.get(Calendar.YEAR); + + //2020-30=1990 + int age = year - mAge; + String ageStr = "" + age; + char[] ageChars = ageStr.toCharArray(); + + char ageChar = ageChars[2]; + + String ageString = "未知"; + + switch (ageChar) { + case 0: + ageString = "00后"; + break; + case 1: + ageString = "10后"; + break; + case 2: + ageString = "20后"; + break; + case 3: + ageString = "30后"; + break; + case 4: + ageString = "40后"; + break; + case 5: + ageString = "50后"; + break; + case 6: + ageString = "60后"; + break; + case 7: + ageString = "70后"; + break; + case 8: + ageString = "80后"; + break; + case 9: + ageString = "90后"; + break; + } + + return ageString; } - public void setAge(String age) { + public void setAge(int age) { mAge = age; }