UserTaskFinish.php 1.1 KB

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