Browse Source

update

master
dengbiao 3 months ago
parent
commit
ec2cedd5dc
1 changed files with 24 additions and 80 deletions
  1. +24
    -80
      app/customer/svc/svc_pay.go

+ 24
- 80
app/customer/svc/svc_pay.go View File

@@ -54,55 +54,27 @@ func BuyPackageForAli(c *gin.Context, req md.BuyPackageReq) (outTradeNo, tradeNo
var totalPrice float64
var data []*model.CentralKitchenForSchoolUserWithDay
if req.Kind == 1 {
if req.IsBuyByMealLabel {
totalPrice, data, err = CalcBySchoolTerm(user.Id, isTeacher, req)
if err != nil {
return
}
} else {
totalPrice, data, err = OldCalcBySchoolTerm(user.Id, isTeacher, req)
if err != nil {
return
}
totalPrice, data, err = CalcBySchoolTerm(user.Id, isTeacher, req)
if err != nil {
return
}
}
if req.Kind == 2 {
if req.IsBuyByMealLabel {
totalPrice, data, err = CalcByMonth(user.Id, isTeacher, req)
if err != nil {
return
}
} else {
totalPrice, data, err = OldCalcByMonth(user.Id, isTeacher, req)
if err != nil {
return
}
totalPrice, data, err = CalcByMonth(user.Id, isTeacher, req)
if err != nil {
return
}
}
if req.Kind == 3 {
if req.IsBuyByMealLabel {
totalPrice, data, err = CalcByDay(user.Id, isTeacher, req)
if err != nil {
return
}
} else {
totalPrice, data, err = OldCalcByDay(user.Id, isTeacher, req)
if err != nil {
return
}
totalPrice, data, err = CalcByDay(user.Id, isTeacher, req)
if err != nil {
return
}
}
if req.Kind == 4 {
if req.IsBuyByMealLabel {
totalPrice, data, err = CalcSupplementaryByDay(user.Id, isTeacher, req)
if err != nil {
return
}
} else {
totalPrice, data, err = OldCalcSupplementaryByDay(user.Id, isTeacher, req)
if err != nil {
return
}
totalPrice, data, err = CalcSupplementaryByDay(user.Id, isTeacher, req)
if err != nil {
return
}
}
total = utils.Float64ToStr(totalPrice)
@@ -197,55 +169,27 @@ func BuyPackageForWx(c *gin.Context, req md.BuyPackageReq) (outTradeNo, total st
var totalPrice float64
var data []*model.CentralKitchenForSchoolUserWithDay
if req.Kind == 1 {
if req.IsBuyByMealLabel {
totalPrice, data, err = CalcBySchoolTerm(user.Id, isTeacher, req)
if err != nil {
return
}
} else {
totalPrice, data, err = OldCalcBySchoolTerm(user.Id, isTeacher, req)
if err != nil {
return
}
totalPrice, data, err = CalcBySchoolTerm(user.Id, isTeacher, req)
if err != nil {
return
}
}
if req.Kind == 2 {
if req.IsBuyByMealLabel {
totalPrice, data, err = CalcByMonth(user.Id, isTeacher, req)
if err != nil {
return
}
} else {
totalPrice, data, err = OldCalcByMonth(user.Id, isTeacher, req)
if err != nil {
return
}
totalPrice, data, err = CalcByMonth(user.Id, isTeacher, req)
if err != nil {
return
}
}
if req.Kind == 3 {
if req.IsBuyByMealLabel {
totalPrice, data, err = CalcByDay(user.Id, isTeacher, req)
if err != nil {
return
}
} else {
totalPrice, data, err = OldCalcByDay(user.Id, isTeacher, req)
if err != nil {
return
}
totalPrice, data, err = CalcByDay(user.Id, isTeacher, req)
if err != nil {
return
}
}
if req.Kind == 4 {
if req.IsBuyByMealLabel {
totalPrice, data, err = CalcSupplementaryByDay(user.Id, isTeacher, req)
if err != nil {
return
}
} else {
totalPrice, data, err = OldCalcSupplementaryByDay(user.Id, isTeacher, req)
if err != nil {
return
}
totalPrice, data, err = CalcSupplementaryByDay(user.Id, isTeacher, req)
if err != nil {
return
}
}
total = utils.Float64ToStr(totalPrice)


Loading…
Cancel
Save