优惠券额度包
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

29 Zeilen
817 B

  1. package db
  2. import (
  3. "code.fnuoos.com/go_rely_warehouse/zyos_go_coupon.git/db/model"
  4. zhios_tool_utils "code.fnuoos.com/go_rely_warehouse/zyos_go_tools.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 = "+zhios_tool_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. }