APublicModel.php
1.1 KB
<?php
/**
* @remark :
* @name :APublicModel.php
* @author :lyh
* @method :post
* @time :2023/8/10 18:16
*/
namespace App\Models\ASide;
use App\Models\Base;
use App\Services\ProjectServer;
use Illuminate\Support\Facades\DB;
class APublicModel extends Base
{
const STATUS_ON = 1;
public static function getProductNumByProjectId($project_id){
ProjectServer::useProject($project_id);
return DB::connection('custom_mysql')->table('gl_product')->where('project_id', $project_id)->where('status', self::STATUS_ON)->count();
}
public static function getBlogNumByProjectId($project_id){
ProjectServer::useProject($project_id);
return DB::connection('custom_mysql')->table('gl_blog')->where('project_id', $project_id)->where('status', self::STATUS_ON)->count();
}
public static function getNewsNumByProjectId($project_id){
ProjectServer::useProject($project_id);
return DB::connection('custom_mysql')->table('gl_news')->where('project_id', $project_id)->where('status', self::STATUS_ON)->count();
}
}