cost_by_account_balance.go 606 B

12345678910111213141516171819
  1. package utils
  2. import "sfis/model"
  3. /**
  4. 扣账户余额
  5. */
  6. func costByAccountBalance(getData func() ([]map[string]interface{}, int, error), appID string, userProduct *model.UserProduct, product *model.Product) ([]map[string]interface{}, error) {
  7. productType := product.ProductType
  8. //productUnit := product.UnitPrice
  9. if productType == 0 {
  10. //按次扣费-每调一次
  11. //todo 账户余额表user_account的余额 减去 product单价*1
  12. } else if productType == 1 {
  13. //按条扣费-每调一次
  14. //todo 账户余额表user_account的余额 减去 product单价*len(getDataList)
  15. }
  16. return nil, nil
  17. }