Browse Source

我的样叽和创建项目的修改

yuliang1112 2 năm trước cách đây
mục cha
commit
799a7e6b00

+ 2 - 1
db/workspace.go

@@ -105,7 +105,8 @@ func GetWorkspaceDDLproject(ctx context.Context, enterpriseID int64) (*http_mode
 	//DDLproject := http_model.WorkspaceDDLprojectdata{}
 	db := GetReadDB(ctx)
 	ddl := conv.MustString(time.Now())[0:10] + "%"
-	err := db.Model(gorm_model.ProjectInfo{}).Where("enterprise_id = ? AND project_status = 4 AND recruit_ddl like ?", enterpriseID, ddl).Or("enterprise_id = ? AND project_status = 6 AND auto_fail_at like ?", enterpriseID, ddl).Find(&projectInfos).Error
+	err := db.Model(gorm_model.ProjectInfo{}).Where("enterprise_id = ? AND project_status = 4 AND recruit_ddl like ?", enterpriseID, ddl).
+		Or("enterprise_id = ? AND project_status = 6 AND auto_fail_at like ?", enterpriseID, ddl).Find(&projectInfos).Error
 	if err != nil {
 		logrus.WithContext(ctx).Errorf("[Project db] Update ProjectInfo error,err:%+v", err)
 		return nil, err

+ 1 - 1
handler/getCodeUrl.go

@@ -37,7 +37,7 @@ func (g getCodeUrlHandler) run() {
 	tradeId := util.GetRandomString(32)
 	if g.req.Type == 1 {
 		fmt.Println("amount:", g.req.Amount)
-		data, err := service.NativeApiServicePrepay(tradeId, g.req.Amount)
+		data, err := service.NativeApiServicePrepay(tradeId, int64(g.req.Amount*100))
 		if err != nil {
 			logrus.WithContext(g.ctx).Errorf("[getCodeUrlHandler] error NativeApiServicePrepay, err:%+v", err)
 			util.HandlerPackErrorResp(g.resp, consts.ErrorInternal, consts.DefaultToast)

+ 1 - 1
model/gorm_model/product.go

@@ -10,7 +10,7 @@ type YounggeeProduct struct {
 	ProductName   string    `gorm:"column:product_name"`                          // 商品名称
 	ProductType   int64       `gorm:"column:product_type"`                          // 商品类型
 	ShopAddress   string    `gorm:"column:shop_address"`                          // 店铺地址,商品类型为线下品牌时需填写
-	ProductPrice  int64     `gorm:"column:product_price"`                         // 商品价值
+	ProductPrice  float64     `gorm:"column:product_price"`                         // 商品价值
 	ProductDetail string    `gorm:"column:product_detail"`
 	ProductUrl    string    `gorm:"column:product_url"`   // 商品链接,可为电商网址、公司官网、大众点评的店铺地址等可以说明商品信息或者品牌信息的线上地址;
 	EnterpriseID  int64       `gorm:"column:enterprise_id"` // 所属企业id

+ 1 - 1
model/http_model/GetCodeUrlRequest.go

@@ -1,7 +1,7 @@
 package http_model
 
 type GetCodeUrlRequest struct {
-	Amount int64 `json:"amount"`
+	Amount float64 `json:"amount"`
 	Type   int64 `json:"type"`
 }
 

+ 1 - 1
model/http_model/product_create.go

@@ -12,7 +12,7 @@ type CreateProductRequest struct {
 	ProductType   int64                `json:"product_type"` // 商品类型
 	ShopAddress   string               `json:"shop_address"` // 店铺地址,商品类型为线下品牌时需填写
 	ProductDetail string               `json:"product_detail"`
-	ProductPrice  int64                `json:"product_price"`  // 商品价值
+	ProductPrice  float64                `json:"product_price"`  // 商品价值
 	ProductPhotos []CreateProductPhoto `json:"product_photos"` // 商品图片列表
 	ProductUrl    string               `json:"product_url"`    // 商品链接,可为电商网址、公司官网、大众点评的店铺地址等可以说明商品信息或者品牌信息的线上地址;
 	BrandName     string               `json:"brand_name"`

+ 1 - 1
model/http_model/product_find.go

@@ -15,7 +15,7 @@ type FindProductData struct {
 	ProductName   string         `json:"product_name"`  // 商品名称
 	ProductType   int64          `json:"product_type"`  // 商品类型
 	ShopAddress   string         `json:"shop_address"`  // 店铺地址,商品类型为线下品牌时需填写
-	ProductPrice  int64          `json:"product_price"` // 商品价值
+	ProductPrice  float64          `json:"product_price"` // 商品价值
 	ProductDetail string         `json:"product_detail"`
 	ProductPhotos []ProductPhoto `json:"product_photos"` // 商品图片列表
 	ProductUrl    string         `json:"product_url"`    // 商品链接,可为电商网址、公司官网、大众点评的店铺地址等可以说明商品信息或者品牌信息的线上地址;

+ 2 - 1
service/wechatPay.go

@@ -2,6 +2,7 @@ package service
 
 import (
 	"context"
+	"fmt"
 	"github.com/wechatpay-apiv3/wechatpay-go/core"
 	"github.com/wechatpay-apiv3/wechatpay-go/core/option"
 	"github.com/wechatpay-apiv3/wechatpay-go/services/payments/native"
@@ -17,7 +18,7 @@ func NativeApiServicePrepay(tradeId string, amount int64) (codeUrl string, err e
 		mchCertificateSerialNumber string = "33DDFEC51BF5412F663B9B56510FD567B625FC68" // 商户证书序列号
 		mchAPIv3Key                string = "fvV2xDHuM8ch3QagCkLChEMsikUTSNiI"         // 商户APIv3密钥
 	)
-
+	fmt.Println("充值的金额为:",amount)
 	// 使用 utils 提供的函数从本地文件中加载商户私钥,商户私钥会用来生成请求的签名
 	mchPrivateKey, err := utils.LoadPrivateKeyWithPath("./apiclient_key.pem")
 	if err != nil {