1234567891011121314151617181920212223242526272829303132333435363738 |
- package keyvalue
-
- import (
- "errors"
- "wechat-conf/models/model"
- "wechat-conf/models/model/keyvalue"
- "wechat-conf/utils"
- )
-
- // KeyvalueServ 用户
- type KeyvalueServ struct {
- ctx *utils.Context
- dao *keyvalue.KeyvalueDAO
- }
-
- // NewKeyvalueServ 初始化
- func NewKeyvalueServ(ctx *utils.Context) *KeyvalueServ {
- return &KeyvalueServ{
- ctx: ctx,
- dao: keyvalue.NewKeyvalueDAO(ctx),
- }
- }
- func (s *KeyvalueServ) GetValueByKey(keyId string) (*model.TaWechatKeyValue, error) {
- keyvalue, err := s.dao.GetValueByKey(keyId)
- if err != nil {
- utils.LogError("获取值失败: " + err.Error())
- return nil, errors.New("获取值失败")
- }
- return keyvalue, nil
- }
- func (s *KeyvalueServ) AddKeyvalue(keyvalue model.TaWechatKeyValue) error {
- err := s.dao.AddValueKey(keyvalue)
- if err != nil {
- utils.LogError("新增值失败: " + err.Error())
- return errors.New("新增值失败")
- }
- return nil
- }
|