优惠券额度包
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

29 строки
790 B

  1. package db
  2. import (
  3. "code.fnuoos.com/go_rely_warehouse/zyos_go_coupon.git/db/model"
  4. "code.fnuoos.com/go_rely_warehouse/zyos_go_coupon.git/utils"
  5. "fmt"
  6. "xorm.io/xorm"
  7. )
  8. func GetCouponUserTotalByLeaveSumWithType(Db *xorm.Engine, uid int, pvdType, cols string) (float64, error) {
  9. var m model.CommCouponUserTotal
  10. total, err := Db.Where("uid = "+utils.IntToStr(uid)+" and (pvd_type LIKE '%"+pvdType+"%' or pvd_type='ordinary' )").Sum(m, cols)
  11. if err != nil {
  12. fmt.Println(err)
  13. return 0, err
  14. }
  15. return total, err
  16. }
  17. //查询记录
  18. func CommCouponBaseList(Db *xorm.Engine) (*model.CommCoupon, error) {
  19. var CommCouponBaseList model.CommCoupon
  20. if has, err := Db.Get(&CommCouponBaseList); err != nil || !has {
  21. fmt.Println(err)
  22. return nil, err
  23. }
  24. return &CommCouponBaseList, nil
  25. }