Browse Source

新增待支付

shenzekai 3 years ago
parent
commit
ebacfaac43
2 changed files with 56 additions and 0 deletions
  1. 1 0
      model/http_model/pay_sum.go
  2. 55 0
      service/pay.go

+ 1 - 0
model/http_model/pay_sum.go

@@ -0,0 +1 @@
+package http_model

+ 55 - 0
service/pay.go

@@ -0,0 +1,55 @@
+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
+	}
+}