UserTaskFinish.php 917 B

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