UserCategoryView.php 624 B

12345678910111213141516171819202122232425
  1. <?php
  2. namespace app\common\model;
  3. use think\Model;
  4. class UserCategoryView extends Model
  5. {
  6. public static function addSecond(User $user,Category $category,$seconds){
  7. if(!is_numeric($seconds)||$seconds<=0){
  8. return;
  9. }
  10. $has=$user->categoryView()->where('category_id',$category['id'])->find();
  11. if($has){
  12. $has->setInc('seconds',$seconds);
  13. }else{
  14. $user->categoryView()->save([
  15. 'category_id'=>$category['id'],
  16. 'category_name'=>$category['name'],
  17. 'seconds'=>$seconds,
  18. ]);
  19. }
  20. }
  21. }