Files
jx-callback/business/model/dao/dao_user.go
2018-12-27 16:49:32 +08:00

27 lines
520 B
Go

package dao
import (
"git.rosy.net.cn/jx-callback/business/model/legacymodel"
)
func CreateWeiXins(db *DaoDB, user *legacymodel.WeiXins) (err error) {
Begin(db)
if err = CreateEntity(db, user); err != nil {
Rollback(db)
return err
}
if _, err = ExecuteSQL(db, `
UPDATE weixins
SET
openid = IF(openid = '', NULL, openid),
openid_mini = IF(openid_mini = '', NULL, openid_mini),
tel = IF(tel = '', NULL, tel)
WHERE id = ?
`, user.ID); err != nil {
Rollback(db)
return err
}
Commit(db)
return err
}