SmartbcStoreUnion.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\smartbc\model;
  9. use think\model\Pivot;
  10. class SmartbcStoreUnion extends Pivot{
  11. //加入的群组
  12. public function group(){
  13. return $this->hasOne('SmartbcStoreGroup','id','group_id');
  14. }
  15. //加入的群组
  16. public function store(){
  17. return $this->hasOne('SmartbcStore','id','store_id');
  18. }
  19. public static function isGroup($store_id,$store_id_two,$member_miniapp_id){
  20. $group_ids = self::where(['member_miniapp_id'=> $member_miniapp_id,'store_id' => $store_id,'type' => 0])->column('group_id');
  21. $list = self::where(['member_miniapp_id'=> $member_miniapp_id,'store_id' => $store_id_two,'type' => 0])->whereIn('group_id',$group_ids)->column('group_id');
  22. if(!$list){
  23. return false;
  24. }
  25. return implode(",",$list);
  26. }
  27. }