ShareUsers.php 791 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace App\Modules\ShareFree\Models;
  3. use App\Modules\Book\Services\BookConfigService;
  4. use Illuminate\Database\Eloquent\Model;
  5. class ShareUsers extends Model
  6. {
  7. protected $table = 'share_users';
  8. protected $fillable = ['id', 'uid', 'bid', 'distribution_channel_id', 'cid','book_name', 'status'];
  9. public static function addShareUsers($data)
  10. {
  11. if(!isset($data['uid'])||!isset($data['bid'])) {
  12. return false;
  13. }
  14. $rec = self::where('uid',$data['uid'])->where('bid',$data['bid'])->first();
  15. if(!$rec) {
  16. return self::create($data);
  17. }
  18. return $rec;
  19. }
  20. public static function getUnlocked($uid,$bid) {
  21. return self::where('uid',$uid)->where('bid',$bid)->where('status',1)->first();
  22. }
  23. }