jager 3 years ago
parent d329df0daf
commit b2c78d0284

@ -175,7 +175,7 @@ func main() {
continue continue
} }
msg_ := st.Msg() msg_ := st.Msg(false)
if msg_ != "" { if msg_ != "" {
err = msg.Send(msg_) err = msg.Send(msg_)
if err != nil { if err != nil {

@ -272,12 +272,12 @@ func (sk *stocks) FinishSendAll() {
} }
} }
func (sk *stocks) Msg() string { func (sk *stocks) Msg(all bool) string {
sk.mx.RLock() sk.mx.RLock()
defer sk.mx.RUnlock() defer sk.mx.RUnlock()
var resp string var resp string
for _, s := range sk.stkMap { for _, s := range sk.stkMap {
if s.needSend { if all || s.needSend {
msg := s.Msg() msg := s.Msg()
resp = resp + msg + "\n" resp = resp + msg + "\n"
} }
@ -286,7 +286,7 @@ func (sk *stocks) Msg() string {
} }
func (sk *stocks) Arg(openid string) map[string]interface{} { func (sk *stocks) Arg(openid string) map[string]interface{} {
msg := sk.Msg() msg := sk.Msg(false)
if msg == "" { if msg == "" {
return nil return nil
} }

@ -11,5 +11,5 @@ func Test_newStocks(t *testing.T) {
fmt.Println(err) fmt.Println(err)
return return
} }
fmt.Println(ss.Msg()) fmt.Println(ss.Msg(true))
} }

@ -192,7 +192,7 @@ func Handle(c *gin.Context) {
if err != nil { if err != nil {
wMsg.Content = "查询错误:\n" + err.Error() wMsg.Content = "查询错误:\n" + err.Error()
} else { } else {
msg := stks.Msg() msg := stks.Msg(true)
if msg == "" { if msg == "" {
wMsg.Content = "您未订阅任何股票!" wMsg.Content = "您未订阅任何股票!"
} else { } else {

Loading…
Cancel
Save