1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- package service
- import (
- "context"
- "youngee_b_api/db"
- "youngee_b_api/model/http_model"
- )
- var User *user
- type user struct {
- Phone string
- User string // 账号
- Username string // 后台用户名
- Email string // 电子邮件
- EnterpriseID int64 //企业ID
- }
- func (*user) Update(ctx context.Context, newUser http_model.UpdateUserInfoRequest, ID int64, enterpriseID int64) error {
- _, err := db.UpdateUser(ctx, ID, newUser.Username, newUser.Email)
- if err != nil {
- return err
- }
- err = db.UpdateEnterprise(ctx, enterpriseID, newUser.BusinessName)
- if err != nil {
- return err
- }
- return nil
- }
- func (*user) Find(ctx context.Context, EnterpriseID int64, Phone string, ID int64, Username string, Email string) (*http_model.FindUserInfoData, error) {
- enterprise, err := db.GetEnterpriseByEnterpriseID(ctx, EnterpriseID)
- if err != nil {
- return nil, err
- }
- UserInfo := http_model.FindUserInfoData{
- ID: ID,
- Username: Username,
- Email: Email,
- Phone: Phone,
- BusinessName: enterprise.BusinessName,
- }
- return &UserInfo, nil
- }
|