gmgh临时代码:

        $userInfo = getUserInfo();
        // var_dump(77772,$userInfo);exit;
        $qusql = $this->alias('a')
            ->join('admin_user b', 'a.a138_warning_reporter = b.id', 'LEFT')
            ->join('admin_structure c', 'b.a138_user_key_org = c.id', 'LEFT')
            ->join('form_a138_enterprise d', 'a.a138_warning_key_enterprise = d.id', 'LEFT')
            ->join('admin_structure e', 'd.a138_enterprise_key_street = e.id', 'LEFT')
            ->join('admin_structure f', 'd.a138_enterprise_key_td = e.id', 'LEFT')
            ->where('a.id', $id);
        if (in_array($userInfo['a138_user_type'], ['warner', 'reporter'])) {
            // warner=预警信息员  reporter=企业工会干部
            // 获取企业所属社区工联会和所属街道总工会
            $enterId = $userInfo['a138_user_key_enter'];
            $enterInfo = EnterpriseModel::find($enterId);
            $orgId = $enterInfo->a138_enterprise_key_td ?: $enterInfo->a138_enterprise_key_street;
            // var_dump(77773,$orgId);exit;
        } else {
            $orgId = $userInfo['a138_user_key_org'];
            // var_dump(77774,$orgId);exit;
        }
        if ($userInfo['a138_user_type'] != 'region') {
            $qusql->where('a.a138_warning_key_community|a.a138_warning_key_street', $orgId);
        }
        return $qusql->field(
            'a.id,
            b.realname creator,
            c.name org,
            d.id enterId,
            a.a138_warning_create_date createTime,
            a.a138_warning_occurrence occurrence,
            d.a138_enterprise_name name,
            d.a138_enterprise_nature attr,
            d.a138_enterprise_scale scale,
            d.a138_enterprise_is_tu isUnion,
            d.a138_enterprise_tu_numbers unionNumber,
            CONCAT(e.name, f.name) dept,
            a138_warning_event_type eventType,
            a138_warning_involved_numbers involvedNumber,
            a138_warning_level level,
            a138_warning_basic_info basic,
            a138_warning_picture img,
            a138_warning_status status,
            a138_warning_result result,
            a138_warning_is_there_any_ngo_intervention intervention,
            a138_warning_ngo_name ngoName,
            a138_warning_are_there_any_demands_for_the_fo isChangeUnion,
            a138_warning_enclosure attachment'
        )
        ->find();



        $data = app(DisputeModel::class)->getInfo($conflictId);
        if (empty($data)) {
            return [
                'userInfo' => '',
                'enterInfo' => '没权限',
                'disputeInfo' => '',
                'flowHistory' => ''
            ];
        }



    public function getInfo($id)
    {
        $map['report.id'] = $id;
        if (in_array($GLOBALS['userInfo']['a138_user_type'],['community', 'street', 'region'])) {
            // 社区工联会干部、街道总工会干部、区总工会干部
            $map['a138_user_type'] = ['in', ['community', 'street', 'region']];
        } elseif (in_array($GLOBALS['userInfo']['a138_user_type'],['warner', 'reporter'])) {
            // 预警信息员、企业工会干部
            $map['a138_user_type'] = ['in', ['warner', 'reporter']];
        }
...
if (empty($info)) {
            return ['msginfo'=>'没权限'];
        }



-----BEGIN CERTIFICATE-----
MIIDODCCAiCgAwIBAgIJANabg7CbVN4MMA0GCSqGSIb3DQEBCwUAMBcxFTATBgNV
BAMMDHd3dy5pZXdiLm5ldDAeFw0xODAxMDUyMTU5MTVaFw0yODAxMDMyMTU5MTVa
MBcxFTATBgNVBAMMDHd3dy5pZXdiLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBALM/0YDZUCla/L8qpkfNGekJ+Zo8rNjpix10zeurLhxzZA7odbLt
001xT7Ie3IE2aeytMkh/6RelnlOHujLMlWce8O+g3eej6ie+X/yHT88bAl4/Brmw
aLj2swX7QpsnQBQfSiuoJm1i2gcXsVsQs0ypbZDispGod1RbYyzCfEoOl2UNhDMs
/kv7XSKf79oG4l9Qe7UX4sB9QUat5t7FmIuXAK1KOAoMGxWIsYrzu1i+q+RhLhDR
4qn1JDwklXb6UW0wUlJhphnCP43snrAGYYL3/vmoeomXmVEYvbsQ/ctxjU1amjXG
3riutWIHzCHy9J0drSZPK6upQYEFDTTYFFcCAwEAAaOBhjCBgzAdBgNVHQ4EFgQU
6odHevJpOBXt55l+Uix6sGaEN/0wRwYDVR0jBEAwPoAU6odHevJpOBXt55l+Uix6
sGaEN/2hG6QZMBcxFTATBgNVBAMMDHd3dy5pZXdiLm5ldIIJANabg7CbVN4MMAwG
A1UdEwQFMAMBAf8wCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEBCwUAA4IBAQClQjRC
ER+DLkTsSrO9OKmRFyLIW+Dug3UZmpwSMkIOmlTbjDMc8Zf17T6M9TYjq81ikKH6
/zhByu9cmqj0T+UlK/OMAtgqJJVEUyYAnngZf5NUvJbiVd7f1q2MxVEbZVUooi71
EGMeGOUNhzBrCyZkuyJHqQI54cAaQCnvSvf98KxxN8/f8gDSbaMX90TDPU+xUuGK
YL/0ZojHX6vy3/SuLWnJOIrahmqOA4yh7k9Jf6Y7v6Ne7eRQQxEwLyerr0FQwvSp
lLS8FGPZDfLeMNGa6OS4m3CSSza8BIdM9pZSfQeu9rh2v2k6xG9Qq9zkKSn9jxQx
fllScDv18ZHkS09I
-----END CERTIFICATE-----