AisStoreUnion.php 1.0 KB

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. /**
  3. * @copyright Copyright (c) 2017 https://www.sapixx.com All rights reserved.
  4. * @license Licensed (http://www.apache.org/licenses/LICENSE-2.0).
  5. * @author pillar<ltmn@qq.com>
  6. * 商家和商圈关联表
  7. */
  8. namespace app\ais\model;
  9. use think\model\Pivot;
  10. class AisStoreUnion extends Pivot{
  11. //加入的群组
  12. public function group(){
  13. return $this->hasOne('AisStoreGroup','id','group_id');
  14. }
  15. //加入的群组
  16. public function store(){
  17. return $this->hasOne('AisStore','id','store_id');
  18. }
  19. //是否圈主
  20. public static function isGroup($store_id,$store_id_two,$member_miniapp_id){
  21. $group_ids = self::where(['member_miniapp_id'=> $member_miniapp_id,'store_id' => $store_id,'type' => 0])->column('group_id');
  22. $list = self::where(['member_miniapp_id'=> $member_miniapp_id,'store_id' => $store_id_two,'type' => 0])->whereIn('group_id',$group_ids)->column('group_id');
  23. if(!$list){
  24. return false;
  25. }
  26. return implode(",",$list);
  27. }
  28. }