作者 lyh

gx

@@ -36,7 +36,7 @@ class Count extends Command @@ -36,7 +36,7 @@ class Count extends Command
36 */ 36 */
37 public function handle() 37 public function handle()
38 { 38 {
39 - $list = DB::table('gl_project') 39 + $list = DB::table('gl_project')->where('gl_project.extend_type','!=',5)
40 ->leftJoin('gl_project_deploy_build', 'gl_project.id', '=', 'gl_project_deploy_build.project_id') 40 ->leftJoin('gl_project_deploy_build', 'gl_project.id', '=', 'gl_project_deploy_build.project_id')
41 ->leftJoin('gl_project_deploy_optimize', 'gl_project.id', '=', 'gl_project_deploy_optimize.project_id') 41 ->leftJoin('gl_project_deploy_optimize', 'gl_project.id', '=', 'gl_project_deploy_optimize.project_id')
42 ->select($this->selectParam())->get()->toArray(); 42 ->select($this->selectParam())->get()->toArray();
@@ -151,6 +151,7 @@ class Count extends Command @@ -151,6 +151,7 @@ class Count extends Command
151 public function selectParam(){ 151 public function selectParam(){
152 $select = [ 152 $select = [
153 'gl_project.id AS user_id', 153 'gl_project.id AS user_id',
  154 + 'gl_project.extend_type AS extend_type',
154 'gl_project_deploy_build.test_domain AS test_domain', 155 'gl_project_deploy_build.test_domain AS test_domain',
155 'gl_project_deploy_optimize.domain AS domain', 156 'gl_project_deploy_optimize.domain AS domain',
156 'gl_project_deploy_build.project_id AS project_id', 157 'gl_project_deploy_build.project_id AS project_id',
@@ -34,7 +34,7 @@ class InquiryMonthlyCount extends Command @@ -34,7 +34,7 @@ class InquiryMonthlyCount extends Command
34 * @time :2023/6/30 9:32 34 * @time :2023/6/30 9:32
35 */ 35 */
36 public function handle(){ 36 public function handle(){
37 - $list = DB::table('gl_project') 37 + $list = DB::table('gl_project')->where('gl_project.extend_type','!=',5)
38 ->leftJoin('gl_project_deploy_build', 'gl_project.id', '=', 'gl_project_deploy_build.project_id') 38 ->leftJoin('gl_project_deploy_build', 'gl_project.id', '=', 'gl_project_deploy_build.project_id')
39 ->leftJoin('gl_project_deploy_optimize', 'gl_project.id', '=', 'gl_project_deploy_optimize.project_id') 39 ->leftJoin('gl_project_deploy_optimize', 'gl_project.id', '=', 'gl_project_deploy_optimize.project_id')
40 ->select($this->selectParam())->get()->toArray(); 40 ->select($this->selectParam())->get()->toArray();
@@ -167,6 +167,7 @@ class InquiryMonthlyCount extends Command @@ -167,6 +167,7 @@ class InquiryMonthlyCount extends Command
167 public function selectParam(){ 167 public function selectParam(){
168 $select = [ 168 $select = [
169 'gl_project.id AS user_id', 169 'gl_project.id AS user_id',
  170 + 'gl_project.extend_type AS extend_type',
170 'gl_project_deploy_build.test_domain AS test_domain', 171 'gl_project_deploy_build.test_domain AS test_domain',
171 'gl_project_deploy_optimize.domain AS domain', 172 'gl_project_deploy_optimize.domain AS domain',
172 'gl_project_deploy_build.project_id AS project_id', 173 'gl_project_deploy_build.project_id AS project_id',
@@ -28,6 +28,10 @@ class ImageController extends Controller @@ -28,6 +28,10 @@ class ImageController extends Controller
28 28
29 public $cache = '';//缓存数据 29 public $cache = '';//缓存数据
30 30
  31 + public $map;
  32 +
  33 + public $param;
  34 +
31 public $upload_location = 0;//是否同步到cos 35 public $upload_location = 0;//是否同步到cos
32 //上传图片类型 36 //上传图片类型
33 public $image_type = [ 37 public $image_type = [
@@ -45,9 +49,42 @@ class ImageController extends Controller @@ -45,9 +49,42 @@ class ImageController extends Controller
45 $this->param = $this->request->all(); 49 $this->param = $this->request->all();
46 $this->config = config('filesystems.disks.upload'); 50 $this->config = config('filesystems.disks.upload');
47 $this->uploads = config('upload.default_image'); 51 $this->uploads = config('upload.default_image');
  52 + $this->get_param();
48 } 53 }
49 54
50 /** 55 /**
  56 + * @remark :参数过滤
  57 + * @name :get_param
  58 + * @author :lyh
  59 + * @method :post
  60 + * @time :2023/8/14 14:27
  61 + */
  62 + public function get_param(){
  63 + $param = $this->param;
  64 + foreach ($param as $k => $v){
  65 + if(is_array($v)){
  66 + continue;
  67 + }
  68 + switch ($k){
  69 + case "order":
  70 + $this->order = $v;
  71 + break;
  72 + case 'page':
  73 + $this->page = $v;
  74 + break;
  75 + case 'row':
  76 + $this->row = $v;
  77 + break;
  78 + case "status":
  79 + $this->map['status'] = $v;
  80 + break;
  81 + default:
  82 + $this->map[$k] = $v;
  83 + break;
  84 + }
  85 + }
  86 + }
  87 + /**
51 * @name :index 88 * @name :index
52 * @author :lyh 89 * @author :lyh
53 * @method :post 90 * @method :post
@@ -300,7 +337,7 @@ class ImageController extends Controller @@ -300,7 +337,7 @@ class ImageController extends Controller
300 */ 337 */
301 public function getImageList(){ 338 public function getImageList(){
302 $imageModel = new ImageModel(); 339 $imageModel = new ImageModel();
303 - $lists = $imageModel->list($this->param,$order = 'id'); 340 + $lists = $imageModel->lists($this->map,$this->page,$this->row,$order = 'id');
304 foreach ($lists as $k => $v){ 341 foreach ($lists as $k => $v){
305 $v['image_link'] = getImageUrl($v['hash']); 342 $v['image_link'] = getImageUrl($v['hash']);
306 $lists[$k] = $v; 343 $lists[$k] = $v;