From 600d66568c9f3f1b5bd9891a77eeb60b8141079e Mon Sep 17 00:00:00 2001 From: gazebo Date: Sat, 26 Jan 2019 16:53:14 +0800 Subject: [PATCH] - add created_at, updated_at, last_operator to WeiXins --- business/model/dao/dao_user.go | 3 ++- business/model/dao/dao_user_test.go | 1 - business/model/legacymodel/weixins.go | 21 +++++++++++++-------- 3 files changed, 15 insertions(+), 10 deletions(-) diff --git a/business/model/dao/dao_user.go b/business/model/dao/dao_user.go index 7644417ce..d0fdf8464 100644 --- a/business/model/dao/dao_user.go +++ b/business/model/dao/dao_user.go @@ -16,7 +16,8 @@ func CreateWeiXins(db *DaoDB, user *legacymodel.WeiXins) (err error) { openid = IF(openid = '', NULL, openid), openid_mini = IF(openid_mini = '', NULL, openid_mini), openid_union = IF(openid_union = '', NULL, openid_union), - tel = IF(tel = '', NULL, tel) + tel = IF(tel = '', NULL, tel), + parentid = IF(parentid = 0, -1, parentid) WHERE id = ? `, user.ID); err != nil { Rollback(db) diff --git a/business/model/dao/dao_user_test.go b/business/model/dao/dao_user_test.go index 7930d58b4..0ca12960c 100644 --- a/business/model/dao/dao_user_test.go +++ b/business/model/dao/dao_user_test.go @@ -15,7 +15,6 @@ func TestCreateWeiXins(t *testing.T) { if err != nil { t.Fatal(err) } - // globals.SugarLogger.Debug(utils.Format4Output(places, false)) } func TestGetWeiXinUserByIDs(t *testing.T) { diff --git a/business/model/legacymodel/weixins.go b/business/model/legacymodel/weixins.go index 288843a71..31ef7461e 100644 --- a/business/model/legacymodel/weixins.go +++ b/business/model/legacymodel/weixins.go @@ -1,14 +1,19 @@ package legacymodel +import "time" + type WeiXins struct { - ID int `orm:"column(id)" json:"id"` - JxStoreID int `orm:"column(jxstoreid);index" json:"storeID"` - OpenID string `orm:"column(openid);size(70);unique;null" json:"-"` - OpenIDMini string `orm:"column(openid_mini);size(70);unique;null" json:"-"` - OpenIDUnion string `orm:"column(openid_union);size(70);unique;null" json:"-"` - Tel string `orm:"size(15);null;unique" json:"tel"` - ParentID int `orm:"column(parentid);default(-1);index" json:"parentID"` - NickName string `orm:"column(nickname);size(30)" json:"nickname"` + ID int `orm:"column(id)" json:"id"` + CreatedAt time.Time `orm:"auto_now_add;type(datetime);null" json:"createdAt"` + UpdatedAt time.Time `orm:"auto_now;type(datetime);null" json:"updatedAt"` + LastOperator string `orm:"size(32)" json:"lastOperator"` // 最后操作员 + JxStoreID int `orm:"column(jxstoreid);index" json:"storeID"` + OpenID string `orm:"column(openid);size(70);unique;null" json:"-"` + OpenIDMini string `orm:"column(openid_mini);size(70);unique;null" json:"-"` + OpenIDUnion string `orm:"column(openid_union);size(70);unique;null" json:"-"` + Tel string `orm:"size(15);null;unique" json:"tel"` + ParentID int `orm:"column(parentid);default(-1);index" json:"parentID"` + NickName string `orm:"column(nickname);size(30)" json:"nickname"` } func (*WeiXins) TableName() string {