是否可以免费下载,如果之前下载过而且未过免费下载期,可以继续免费下载【注意时间校验,这里只是返回值】 @param uid 用户id @param did 文档id,document id @return isFree 是否免费
(uid, did interface{})
| 27 | //@param did 文档id,document id |
| 28 | //@return isFree 是否免费 |
| 29 | func (this *FreeDown) IsFreeDown(uid, did interface{}) (isFree bool) { |
| 30 | var free FreeDown |
| 31 | orm.NewOrm().QueryTable(GetTableFreeDown()).Filter("Uid", uid).Filter("Did", did).One(&free) |
| 32 | if free.Id > 0 && free.TimeCreate+NewSys().GetByField("FreeDay").FreeDay > int(time.Now().Unix()) { |
| 33 | return true |
| 34 | } |
| 35 | return |
| 36 | } |
no test coverage detected