ForceSubscribeUserProperty.php 768 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. namespace App\Modules\OfficialAccount\Models;
  3. use Illuminate\Database\Eloquent\Model;
  4. use App\Modules\OfficialAccount\Models\TempForceSubscribeUsers;
  5. use DB;
  6. class ForceSubscribeUserProperty extends Model
  7. {
  8. protected $tables = 'force_subscribe_user_properties';
  9. protected $fillable = [ 'appid', 'openid', 'current_nickname'];
  10. protected $connection = 'wangdu_user';
  11. /**
  12. * 根据openid和appid获取用户属性
  13. */
  14. static function getForceUsersNickname($openids)
  15. {
  16. return self::whereIn( 'openid' , $openids)->get()->pluck('current_nickname','openid');
  17. }
  18. static function getForceUsersNicknameByOpenid($openid){
  19. return self::whereIn( 'openid' , $openid)->select('current_nickname')->first();
  20. }
  21. }