|
@@ -872,6 +872,7 @@ if (!function_exists("check_qapp_send_order_id)")){
|
|
|
|
|
|
|
|
|
|
|
|
+
|
|
|
if(!function_exists("str_decode")){
|
|
|
/**
|
|
|
* 字符解密
|
|
@@ -911,4 +912,100 @@ if(!function_exists('get_special_bid')){
|
|
|
return [];
|
|
|
// return [7742,7743,7748,8721,8749,64870,64871,64872,64873,64874,64875,64876,64877,64878,64879,64880,64881,64882,64883,64884,64885,64886,64887,64888,64889,64890,64891,64892,64893,64894,64895,64896,64897,64900,64899,64898];
|
|
|
}
|
|
|
-}
|
|
|
+}
|
|
|
+
|
|
|
+/**
|
|
|
+ * 判断包是否是公共包
|
|
|
+ * name: is_public_package
|
|
|
+ * @param string $packageName
|
|
|
+ * @return bool
|
|
|
+ * date 2022/09/22 16:53
|
|
|
+ */
|
|
|
+if(!function_exists("is_public_package")){
|
|
|
+ function is_public_package($packageName = "")
|
|
|
+ {
|
|
|
+ if (empty($packageName)){
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ $publicPackageName = get_public_packages();
|
|
|
+ if (in_array($packageName,$publicPackageName)){
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+/**
|
|
|
+ * 判断包是否是公共包站点id
|
|
|
+ * name: is_public_package
|
|
|
+ * @param string $packageName
|
|
|
+ * @return bool
|
|
|
+ * date 2022/09/22 16:53
|
|
|
+ */
|
|
|
+if(!function_exists("is_public_package_channel_id")){
|
|
|
+ function is_public_package_channel_id($channelId = 0)
|
|
|
+ {
|
|
|
+ if (empty($$channelId)){
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ $publicPackageName = get_public_package_channel_ids();
|
|
|
+ if (in_array($channelId,$publicPackageName)){
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+/**
|
|
|
+ * 所有获取公共包
|
|
|
+ * name: get_public_packages
|
|
|
+ * @return \Illuminate\Config\Repository|\Illuminate\Foundation\Application|mixed
|
|
|
+ * date 2022/09/22 17:24
|
|
|
+ */
|
|
|
+if(!function_exists('get_public_packages')){
|
|
|
+ function get_public_packages(){
|
|
|
+ return config("package.package_name");
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+/**
|
|
|
+ * 所有获取公共包站点id
|
|
|
+ * name: get_public_packages
|
|
|
+ * @return \Illuminate\Config\Repository|\Illuminate\Foundation\Application|mixed
|
|
|
+ * date 2022/09/22 17:24
|
|
|
+ */
|
|
|
+if(!function_exists('get_public_package_channel_ids')){
|
|
|
+ function get_public_package_channel_ids(){
|
|
|
+ return config("package.channel_id");
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+/***
|
|
|
+ * 获取默认公共包站点id
|
|
|
+ * name: get_default_public_channel_id
|
|
|
+ * @return int|mixed
|
|
|
+ * date 2022/09/23 14:51
|
|
|
+ */
|
|
|
+if (!function_exists("get_default_public_channel_id")){
|
|
|
+
|
|
|
+ function get_default_public_channel_id()
|
|
|
+ {
|
|
|
+ $package = get_default_public_package_info();
|
|
|
+ return $package['channel_id'] ?? 0;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+/***
|
|
|
+ * 获取默认公共包站点id和包名
|
|
|
+ * name: get_default_public_package_info
|
|
|
+ * @return \Illuminate\Config\Repository|\Illuminate\Foundation\Application|mixed
|
|
|
+ * date 2022/09/23 14:51
|
|
|
+ */
|
|
|
+if (!function_exists("get_default_public_channel_id")){
|
|
|
+ function get_default_public_package_info()
|
|
|
+ {
|
|
|
+ return config("package.default");
|
|
|
+ }
|
|
|
+}
|