UserTaskFinish.php 814 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. namespace app\admin\model\user;
  3. use crmeb\traits\ModelTrait;
  4. use crmeb\basic\BaseModel;
  5. /**
  6. * 用户等级完成任务记录 model
  7. * Class UserTaskFinish
  8. * @package app\admin\model\user
  9. */
  10. class UserTaskFinish extends BaseModel
  11. {
  12. /**
  13. * 数据表主键
  14. * @var string
  15. */
  16. protected $pk = 'id';
  17. /**
  18. * 模型名称
  19. * @var string
  20. */
  21. protected $name = 'user_task_finish';
  22. use ModelTrait;
  23. /*
  24. * 设置任务完成情况
  25. * @param int $uid 用户uid
  26. * @param int $task_id 任务id
  27. * @return Boolean
  28. * */
  29. public static function setFinish($uid,$task_id)
  30. {
  31. $add_time=time();
  32. if(self::be(['uid'=>$uid,'task_id'=>$task_id])) return true;
  33. return self::create(compact('uid','task_id','add_time'));
  34. }
  35. }