$val) { if ($key != "debug" && $key != "sign" && $val != null && $val != "") { $result_str = $result_str . $key . $val; } } $result_str = $sign_key . $result_str; return bin2hex(sha1($result_str, true)); } public static function getPlatformConfig($platform_id,$config_value=null){ $config_data = json_decode(ExternalPlatform::where('id', $platform_id)->value('config_data')??"{}", true); if(empty($config_value)){ return $config_data; } return $config_data[$config_value]??''; } }