浏览代码

update

master
dengbiao 2 个月前
父节点
当前提交
ec2cedd5dc
共有 1 个文件被更改,包括 24 次插入80 次删除
  1. +24
    -80
      app/customer/svc/svc_pay.go

+ 24
- 80
app/customer/svc/svc_pay.go 查看文件

@@ -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)


正在加载...
取消
保存