huangjiajun vor 3 Tagen
Ursprung
Commit
70180dd794
3 geänderte Dateien mit 15 neuen und 11 gelöschten Zeilen
  1. +6
    -2
      app/store/svc/svc_index.go
  2. +1
    -0
      app/store/svc/svc_money.go
  3. +8
    -9
      app/store/svc/svc_pay.go

+ 6
- 2
app/store/svc/svc_index.go Datei anzeigen

@@ -23,9 +23,13 @@ func UserInfo(c *gin.Context) {
role = append(role, "project") role = append(role, "project")
} }
res := map[string]interface{}{ res := map[string]interface{}{
"role": role,
"phone": store.Phone,
"role": role,
"phone": store.Phone,
"amount": "0",
} }
storeId := svc.GetCampStoreId(c)
settleCount, _ := svc.MasterDb(c).Where("store_id=?", storeId).Sum(&models.CampTaskStoreUserAmount{}, "amount")
res["amount"] = utils.Float64ToStr(settleCount)
e.OutSuc(c, res, nil) e.OutSuc(c, res, nil)
return return
} }


+ 1
- 0
app/store/svc/svc_money.go Datei anzeigen

@@ -61,6 +61,7 @@ func MoneyOrderCreate(c *gin.Context) {
e.OutErr(c, 400, e.NewErr(400, "下单失败")) e.OutErr(c, 400, e.NewErr(400, "下单失败"))
return return
} }
c.Set("page_url", c.Request.Host+"/#/pay-state-page")
var param = &md.AliPayPayParams{ var param = &md.AliPayPayParams{
Subject: "预存款充值", Subject: "预存款充值",
Amount: args["money"], Amount: args["money"],


+ 8
- 9
app/store/svc/svc_pay.go Datei anzeigen

@@ -9,7 +9,6 @@ import (
"applet/app/comm/utils/logx" "applet/app/comm/utils/logx"
"applet/app/store/md" "applet/app/store/md"
"code.fnuoos.com/go_rely_warehouse/zyos_go_pay.git/pay" "code.fnuoos.com/go_rely_warehouse/zyos_go_pay.git/pay"
"code.fnuoos.com/go_rely_warehouse/zyos_model.git/src/implement"
"code.fnuoos.com/go_rely_warehouse/zyos_model.git/src/models" "code.fnuoos.com/go_rely_warehouse/zyos_model.git/src/models"
"encoding/json" "encoding/json"
"fmt" "fmt"
@@ -54,19 +53,19 @@ func CommMoneyCallback(c *gin.Context, oid string) error {
return nil return nil
} }
data.State = 1 data.State = 1
_, err := svc.MasterDb(c).Where("oid=?", data.Oid).Update(&data)
_, err := sess.Where("oid=?", data.Oid).Update(&data)
if err != nil { if err != nil {
sess.Rollback() sess.Rollback()
return e.NewErr(400, "修改失败") return e.NewErr(400, "修改失败")
} }
amountDb := implement.NewCampTaskStoreUserAmountDb(svc.MasterDb(c))
amountData, _ := amountDb.GetCampTaskAmountByStoreId(utils.IntToStr(data.StoreId))
if amountData == nil {
amountData = &models.CampTaskStoreUserAmount{
var amountData models.CampTaskStoreUserAmount
sess.Where("store_id=?", data.StoreId).Get(&amountData)
if amountData.Id == 0 {
amountData = models.CampTaskStoreUserAmount{
StoreId: data.StoreId, StoreId: data.StoreId,
Amount: "0", Amount: "0",
} }
_, err := sess.Insert(amountData)
_, err := sess.Insert(&amountData)
if err != nil { if err != nil {
sess.Rollback() sess.Rollback()
return err return err
@@ -82,12 +81,12 @@ func CommMoneyCallback(c *gin.Context, oid string) error {
Title: "预存款充值", Title: "预存款充值",
OrdType: "buy", OrdType: "buy",
} }
_, err = svc.MasterDb(c).InsertOne(&flow)
_, err = sess.Insert(&flow)
if err != nil { if err != nil {
sess.Rollback() sess.Rollback()
return e.NewErr(400, "修改失败") return e.NewErr(400, "修改失败")
} }
_, err = svc.MasterDb(c).Where("id=?", amountData.Id).Update(amountData)
_, err = svc.MasterDb(c).Where("id=?", amountData.Id).Update(&amountData)
if err != nil { if err != nil {
sess.Rollback() sess.Rollback()
return e.NewErr(400, "修改失败") return e.NewErr(400, "修改失败")


Laden…
Abbrechen
Speichern