This commit is contained in:
shoopea 2019-05-13 11:48:14 +08:00
parent 2815816a54
commit de49bc0f4a

View File

@ -103,7 +103,7 @@ func SQLIdentifyMsgWorker(id int, objIds <-chan int64) {
logOnError(err, "SQLIdentifyMsgWorker["+strconv.Itoa(id)+"] : objSubTypeMessageMiniWar parsing time : "+r.ReplaceAllString(m.Text, "${Time}")) logOnError(err, "SQLIdentifyMsgWorker["+strconv.Itoa(id)+"] : objSubTypeMessageMiniWar parsing time : "+r.ReplaceAllString(m.Text, "${Time}"))
cwm := ChatWarsMessageMiniWar{ cwm := ChatWarsMessageMiniWar{
Time: t, Time: t,
Report: make(map[string]ChatWarsMessageMiniWarCastle), Report: make(map[string]*ChatWarsMessageMiniWarCastle),
} }
g, err := strconv.Atoi(r.ReplaceAllString(m.Text, "${Gold1}")) g, err := strconv.Atoi(r.ReplaceAllString(m.Text, "${Gold1}"))
s, err := strconv.Atoi(r.ReplaceAllString(m.Text, "${Stock1}")) s, err := strconv.Atoi(r.ReplaceAllString(m.Text, "${Stock1}"))
@ -113,7 +113,7 @@ func SQLIdentifyMsgWorker(id int, objIds <-chan int64) {
Gold: int32(g), Gold: int32(g),
Stock: int32(s), Stock: int32(s),
} }
cwm.Report[r.ReplaceAllString(m.Text, "${Loot1}")] = rep cwm.Report[r.ReplaceAllString(m.Text, "${Loot1}")] = &rep
g, err = strconv.Atoi(r.ReplaceAllString(m.Text, "${Gold2}")) g, err = strconv.Atoi(r.ReplaceAllString(m.Text, "${Gold2}"))
s, err = strconv.Atoi(r.ReplaceAllString(m.Text, "${Stock2}")) s, err = strconv.Atoi(r.ReplaceAllString(m.Text, "${Stock2}"))
rep = ChatWarsMessageMiniWarCastle{ rep = ChatWarsMessageMiniWarCastle{
@ -122,7 +122,7 @@ func SQLIdentifyMsgWorker(id int, objIds <-chan int64) {
Gold: int32(g), Gold: int32(g),
Stock: int32(s), Stock: int32(s),
} }
cwm.Report[r.ReplaceAllString(m.Text, "${Loot2}")] = rep cwm.Report[r.ReplaceAllString(m.Text, "${Loot2}")] = &rep
g, err = strconv.Atoi(r.ReplaceAllString(m.Text, "${Gold3}")) g, err = strconv.Atoi(r.ReplaceAllString(m.Text, "${Gold3}"))
s, err = strconv.Atoi(r.ReplaceAllString(m.Text, "${Stock3}")) s, err = strconv.Atoi(r.ReplaceAllString(m.Text, "${Stock3}"))
rep = ChatWarsMessageMiniWarCastle{ rep = ChatWarsMessageMiniWarCastle{
@ -131,7 +131,7 @@ func SQLIdentifyMsgWorker(id int, objIds <-chan int64) {
Gold: int32(g), Gold: int32(g),
Stock: int32(s), Stock: int32(s),
} }
cwm.Report[r.ReplaceAllString(m.Text, "${Loot3}")] = rep cwm.Report[r.ReplaceAllString(m.Text, "${Loot3}")] = &rep
g, err = strconv.Atoi(r.ReplaceAllString(m.Text, "${Gold4}")) g, err = strconv.Atoi(r.ReplaceAllString(m.Text, "${Gold4}"))
s, err = strconv.Atoi(r.ReplaceAllString(m.Text, "${Stock4}")) s, err = strconv.Atoi(r.ReplaceAllString(m.Text, "${Stock4}"))
rep = ChatWarsMessageMiniWarCastle{ rep = ChatWarsMessageMiniWarCastle{
@ -140,7 +140,7 @@ func SQLIdentifyMsgWorker(id int, objIds <-chan int64) {
Gold: int32(g), Gold: int32(g),
Stock: int32(s), Stock: int32(s),
} }
cwm.Report[r.ReplaceAllString(m.Text, "${Loot4}")] = rep cwm.Report[r.ReplaceAllString(m.Text, "${Loot4}")] = &rep
g, err = strconv.Atoi(r.ReplaceAllString(m.Text, "${Gold5}")) g, err = strconv.Atoi(r.ReplaceAllString(m.Text, "${Gold5}"))
s, err = strconv.Atoi(r.ReplaceAllString(m.Text, "${Stock5}")) s, err = strconv.Atoi(r.ReplaceAllString(m.Text, "${Stock5}"))
rep = ChatWarsMessageMiniWarCastle{ rep = ChatWarsMessageMiniWarCastle{
@ -149,7 +149,7 @@ func SQLIdentifyMsgWorker(id int, objIds <-chan int64) {
Gold: int32(g), Gold: int32(g),
Stock: int32(s), Stock: int32(s),
} }
cwm.Report[r.ReplaceAllString(m.Text, "${Loot5}")] = rep cwm.Report[r.ReplaceAllString(m.Text, "${Loot5}")] = &rep
g, err = strconv.Atoi(r.ReplaceAllString(m.Text, "${Gold6}")) g, err = strconv.Atoi(r.ReplaceAllString(m.Text, "${Gold6}"))
s, err = strconv.Atoi(r.ReplaceAllString(m.Text, "${Stock6}")) s, err = strconv.Atoi(r.ReplaceAllString(m.Text, "${Stock6}"))
rep = ChatWarsMessageMiniWarCastle{ rep = ChatWarsMessageMiniWarCastle{
@ -158,7 +158,7 @@ func SQLIdentifyMsgWorker(id int, objIds <-chan int64) {
Gold: int32(g), Gold: int32(g),
Stock: int32(s), Stock: int32(s),
} }
cwm.Report[r.ReplaceAllString(m.Text, "${Loot6}")] = rep cwm.Report[r.ReplaceAllString(m.Text, "${Loot6}")] = &rep
g, err = strconv.Atoi(r.ReplaceAllString(m.Text, "${Gold7}")) g, err = strconv.Atoi(r.ReplaceAllString(m.Text, "${Gold7}"))
s, err = strconv.Atoi(r.ReplaceAllString(m.Text, "${Stock7}")) s, err = strconv.Atoi(r.ReplaceAllString(m.Text, "${Stock7}"))
rep = ChatWarsMessageMiniWarCastle{ rep = ChatWarsMessageMiniWarCastle{
@ -167,8 +167,8 @@ func SQLIdentifyMsgWorker(id int, objIds <-chan int64) {
Gold: int32(g), Gold: int32(g),
Stock: int32(s), Stock: int32(s),
} }
cwm.Report[r.ReplaceAllString(m.Text, "${Loot7}")] = rep cwm.Report[r.ReplaceAllString(m.Text, "${Loot7}")] = &rep
/*
rep = cwm.Report[r.ReplaceAllString(m.Text, "${Score1}")] rep = cwm.Report[r.ReplaceAllString(m.Text, "${Score1}")]
p, err := strconv.Atoi(r.ReplaceAllString(m.Text, "${Points1}")) p, err := strconv.Atoi(r.ReplaceAllString(m.Text, "${Points1}"))
logOnError(err, "SQLIdentifyMsgWorker["+strconv.Itoa(id)+"] : convert Points1 : "+r.ReplaceAllString(m.Text, "$(Points1)")) logOnError(err, "SQLIdentifyMsgWorker["+strconv.Itoa(id)+"] : convert Points1 : "+r.ReplaceAllString(m.Text, "$(Points1)"))
@ -210,7 +210,7 @@ func SQLIdentifyMsgWorker(id int, objIds <-chan int64) {
logOnError(err, "SQLIdentifyMsgWorker["+strconv.Itoa(id)+"] : convert Points7 : "+r.ReplaceAllString(m.Text, "$(Points7)")) logOnError(err, "SQLIdentifyMsgWorker["+strconv.Itoa(id)+"] : convert Points7 : "+r.ReplaceAllString(m.Text, "$(Points7)"))
rep.Points = int32(p) rep.Points = int32(p)
cwm.Report[r.ReplaceAllString(m.Text, "${Score7}")] = rep cwm.Report[r.ReplaceAllString(m.Text, "${Score7}")] = rep
*/
//b, err := json.Marshal(cwm) //b, err := json.Marshal(cwm)
/* /*
if len(r.ReplaceAllString(m.Text, "${Loot1}")) < 6 || len(r.ReplaceAllString(m.Text, "${Loot1}")) > 11 { if len(r.ReplaceAllString(m.Text, "${Loot1}")) < 6 || len(r.ReplaceAllString(m.Text, "${Loot1}")) > 11 {