From 11ee4d898c98d940943a005f8b6bcba9d04f7541 Mon Sep 17 00:00:00 2001
From: panlei <2799247126@qq.com>
Date: 星期三, 03 七月 2019 11:28:58 +0800
Subject: [PATCH] 白人黄人改汉字

---
 insertdata/insertDataToEs.go |   49 ++++++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 44 insertions(+), 5 deletions(-)

diff --git a/insertdata/insertDataToEs.go b/insertdata/insertDataToEs.go
index c16d36b..15aa12f 100644
--- a/insertdata/insertDataToEs.go
+++ b/insertdata/insertDataToEs.go
@@ -30,10 +30,10 @@
 	SdkName         string   `json:"sdkName"`
 	Content         string   `json:"content"`
 	LikeDate        string   `json:"likeDate"`
-	Sex             int32    `json:"sex"`
+	Sex             string   `json:"sex"`
 	Age             int32    `json:"age"`
 	AgeDescription  string   `json:"ageDescription"`
-	Race            int32    `json:"race"`
+	Race            string   `json:"race"`
 	SmileLevel      int32    `json:"smileLevel"`
 	BeautyLevel     int32    `json:"beautyLevel"`
 	FaceFeature     string   `json:"faceFeature"`
@@ -131,11 +131,21 @@
 				}
 				i := protomsg.Image{}
 				err = proto.Unmarshal(bdata, &i)
+				log.Println("-------------------------------------------鐪嬩笅瀹藉拰楂�",i.Width,i.Height)
 				bytes := util.SubImg(i, int(face.Location.X), int(face.Location.Y), int(face.Location.X+face.Location.Width), int(face.Location.Y+face.Location.Height))
 				resp, err := util.PostFormBufferData1(weedfsUrl, bytes, uuid.NewV4().String())
 				if err != nil {
 					log.Println("涓婁紶灏忓浘鍑洪敊")
 				}
+				sex := ""
+				if face.ThftRes.Gender == 1 {
+					sex = "鐢�"
+				} else {
+					sex = "濂�"
+				}
+				race := getRaceString(face.ThftRes.Race)
+				ageDescription := getDescription(face.ThftRes.Age)
+
 				pervideo := PerVideoPicture{
 					uuid.NewV4().String(),
 					msg.Cid,
@@ -147,10 +157,10 @@
 					"浜鸿劯",
 					"",
 					time.Now().Format("2006-01-02 15:04:05"), // 鍙娴嬶紝娌℃湁姣斿鏃堕棿
-					face.ThftRes.Gender,
+					sex,
 					face.ThftRes.Age,
-					"",
-					face.ThftRes.Race,
+					ageDescription,
+					race,
 					face.ThftRes.Smile,
 					face.ThftRes.Beauty,
 					"涓嶆槸姣忎釜浜鸿劯绠楁硶閮芥湁",
@@ -310,3 +320,32 @@
 	}
 	return alarm
 }
+
+//鑾峰彇骞撮緞鎻忚堪
+func getDescription (age int32) string{
+	ageInfo := "闈掑勾"
+	if age > 0 && age < 7 {
+		ageInfo = "绔ュ勾"
+	} else if age >= 7 && age < 18 {
+		ageInfo = "灏戝勾"
+	} else if age >= 18 && age < 40 {
+		ageInfo = "闈掑勾"
+	} else if age >= 40 && age < 65 {
+		ageInfo = "涓勾"
+	} else if age >= 65 {
+		ageInfo = "鑰佸勾"
+	}
+	return ageInfo
+}
+
+func getRaceString (i int32) string{
+	race := ""
+	if i == 1 {
+		race = "鐧戒汉"
+	} else if i == 2{
+		race = "榛勪汉"
+	} else {
+		race = "榛戜汉"
+	}
+	return race
+}
\ No newline at end of file

--
Gitblit v1.8.0