| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- package cust
- import (
- "github.com/gogf/gf/errors/gerror"
- "github.com/gogf/gf/frame/g"
- "github.com/gogf/gf/util/gconv"
- "dashoo.cn/micro/app/dao/cust"
- model "dashoo.cn/micro/app/model/cust"
- "dashoo.cn/micro/app/service"
- )
- type customerDynamicsService struct {
- *service.ContextService
- Dao *cust.CustCustomerDynamicsDao
- }
- //func NewCustomerDynamicsService(ctx context.Context) (svc *customerDynamicsService, err error) {
- // svc = new(customerDynamicsService)
- // if svc.ContextService, err = svc.Init(ctx); err != nil {
- // return nil, err
- // }
- // svc.Dao = cust.NewCustCustomerDynamicsDao(svc.Tenant)
- // return svc, nil
- //}
- //客户操作日志
- func (c *customerDynamicsService) Create(req *model.AddCustomerDynameicsReq) (err error) {
- cusDynameics := new(model.CustCustomerDynamics)
- if err = gconv.Struct(req, cusDynameics); err != nil {
- g.Log().Info("error", err)
- return
- }
- Model := c.Dao.M
- service.SetCreatedInfo(cusDynameics, c.GetCxtUserId(), c.GetCxtUserName())
- _, err = Model.Insert(cusDynameics)
- if err != nil {
- g.Log().Error(err)
- err = gerror.New("创建失败")
- return
- }
- return
- }
- //日志详情
- func (c *customerDynamicsService) GetEntityById(id int64) (dynamics *model.CustomerDynameicsRep, err error) {
- Model := c.Dao.M
- err = Model.Where(cust.CustCustomerDynamics.Columns.Id, id).Scan(&dynamics)
- if err != nil {
- g.Log().Error(err)
- return nil, gerror.New("获取用户数据失败")
- }
- return
- }
|