integralService.go 664 B

12345678910111213141516171819202122232425262728293031
  1. package service
  2. import (
  3. "log"
  4. "points_service/entity"
  5. "time"
  6. )
  7. type IntegralService struct{}
  8. //消耗积分流水
  9. func(service *IntegralService) IntegralConsumeService() bool {
  10. flow := entity.Flow{}
  11. flow.UserId = "222"
  12. flow.PointType = 1
  13. flow.BusinessTypeId = 1
  14. flow.BusinessType = "1"
  15. flow.Point = 2
  16. flow.CreateTime = time.Now().Format("2006-01-02 15:04:05")
  17. flow.EndDate = time.Now().Format("2006-01-02")
  18. flow.AppId = 10000
  19. af, err := entity.Engine.Table("integral_flow").Insert(&flow)
  20. if err != nil {
  21. log.Print("消耗积分记录失败")
  22. return true
  23. }
  24. if af >0 {
  25. log.Println("消耗积分记录成功")
  26. return true
  27. }
  28. return true
  29. }