package service import ( "context" log "github.com/sirupsen/logrus" "time" "youngee_b_api/db" "youngee_b_api/model/gorm_model" "youngee_b_api/model/http_model" ) var Pay *pay type pay struct { } func (*pay) GetPaysum(ctx context.Context, project http_model.PaySumRequest) (*http_model.RegisterData, error) { //select * from taskinfo where project_id = project.project_id => []task //map int float //for t in task: user := gorm_model.YounggeeUser{ Phone: newEnterprise.Phone, User: "1001", Username: newEnterprise.BusinessName, Password: "1001", RealName: newEnterprise.RealName, Role: "3", Email: newEnterprise.Email, LastLoginTime: time.Now().UTC().Local(), } userId, err := db.CreateUser(ctx, user) if err != nil { log.Infof("[CreateEnterpriseUser] fail,err:%+v", err) return nil, err } else { enterprise := &gorm_model.Enterprise{ Industry: newEnterprise.Industry, BusinessName: newEnterprise.BusinessName, UserID: *userId, Balance: 0, FrozenBalance: 0, AvailableBalance: 0, } enterpriseId, err := db.CreateEnterprise(ctx, *enterprise) if err != nil { log.Infof("[CreateEnterpriseUser] fail,err:%+v", err) return nil, err } res := &http_model.RegisterData{ EnterpriseId: *enterpriseId, UserID: *userId, } return res, nil } }