|
@@ -6,13 +6,19 @@ import (
|
|
|
)
|
|
|
|
|
|
type CygxUserRecord struct {
|
|
|
- UserRecordId int `orm:"column(user_record_id);pk" description:"id"`
|
|
|
+ UserRecordId int `orm:"column(user_record_id);pk"`
|
|
|
OpenId string `description:"用户openid,最大长度:32"`
|
|
|
UnionId string `description:"用户unionid,最大长度:64"`
|
|
|
- CreateTime time.Time `description:"提交建议时间"`
|
|
|
+ NickName string `descritpion:"用户昵称,最大长度:32"`
|
|
|
+ Sex int `descritpion:"普通用户性别,1为男性,2为女性"`
|
|
|
+ Province string `description:"普通用户个人资料填写的省份,最大长度:30"`
|
|
|
+ City string `description:"普通用户个人资料填写的城市,最大长度:30"`
|
|
|
+ Country string `description:"国家,如中国为CN,最大长度:30"`
|
|
|
+ Headimgurl string `description:"用户第三方(微信)头像,最大长度:512"`
|
|
|
+ CreateTime time.Time `description:"创建时间,关系添加时间、用户授权时间"`
|
|
|
}
|
|
|
|
|
|
-//添加优化建议
|
|
|
+//添加
|
|
|
func AddCygxUserRecord(item *CygxUserRecord) (lastId int64, err error) {
|
|
|
o := orm.NewOrm()
|
|
|
lastId, err = o.Insert(item)
|
|
@@ -26,3 +32,19 @@ func GetCygxUserRecordCount(openId string) (count int, err error) {
|
|
|
err = o.Raw(sqlCount, openId).QueryRow(&count)
|
|
|
return
|
|
|
}
|
|
|
+
|
|
|
+//修改
|
|
|
+func UpdateCygxUserRecord(item *CygxUserRecord) (err error) {
|
|
|
+ o := orm.NewOrm()
|
|
|
+ msql := ` UPDATE cygx_user_record SET nick_name = ?,sex=?,province=?,city=? ,country=? ,headimgurl=? WHERE open_id = ? `
|
|
|
+ _, err = o.Raw(msql, item.NickName, item.Sex, item.Province, item.City, item.Country, item.Headimgurl, item.OpenId).Exec()
|
|
|
+ return
|
|
|
+}
|
|
|
+
|
|
|
+//修改
|
|
|
+func UpdateUserRecord(item *CygxUserRecord) (err error) {
|
|
|
+ o := orm.NewOrm()
|
|
|
+ msql := ` UPDATE user_record SET nick_name = ?,sex=?,province=?,city=? ,country=? ,headimgurl=? WHERE union_id = ? AND create_platform = 4 `
|
|
|
+ _, err = o.Raw(msql, item.NickName, item.Sex, item.Province, item.City, item.Country, item.Headimgurl, item.UnionId).Exec()
|
|
|
+ return
|
|
|
+}
|