From dbd95dd06446252f7d3950c6d239d7614cb01dda Mon Sep 17 00:00:00 2001 From: Patrick Peng Sun Date: Sun, 2 Jul 2017 02:00:51 +1000 Subject: [PATCH] if user name is all empty, we assign a time flag for it. --- eventSubscribe.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/eventSubscribe.go b/eventSubscribe.go index 5387452..2832bce 100644 --- a/eventSubscribe.go +++ b/eventSubscribe.go @@ -101,8 +101,12 @@ func sendGreeting4ExistingUser(in InWechatMsg, info crmdLead) { func (m *WechatUserInfo) registerNewUserWithInfo(in InWechatMsg) (newuser crmdLead, err error) { u := crmdLead{} - u.FirstName = "\u0020" - u.LastName = m.NickName + u.FirstName = "\u0020" //a visible space + if m.NickName == "" { + u.LastName = time.Now().Format(getCrmTimeLayout()) + } else { + u.LastName = m.NickName + } u.Password = "password" u.WechatHitxyID = in.header.FromUserName u.Status = "New"