|
1
|
<?php
|
1
|
<?php
|
|
2
|
/**
|
2
|
/**
|
|
3
|
* @remark :
|
3
|
* @remark :
|
|
4
|
- * @name :BTemplateLabelController.php
|
4
|
+ * @name :TemplateLabelController.php
|
|
5
|
* @author :lyh
|
5
|
* @author :lyh
|
|
6
|
* @method :post
|
6
|
* @method :post
|
|
7
|
* @time :2024/5/16 9:51
|
7
|
* @time :2024/5/16 9:51
|
|
8
|
*/
|
8
|
*/
|
|
9
|
|
9
|
|
|
10
|
-namespace App\Http\Controllers\Bside\Template;
|
10
|
+namespace App\Http\Controllers\Aside\Template;
|
|
11
|
|
11
|
|
|
12
|
use App\Enums\Common\Code;
|
12
|
use App\Enums\Common\Code;
|
|
13
|
-use App\Http\Controllers\Bside\BaseController;
|
|
|
|
14
|
-use App\Http\Logic\Bside\BTemplate\BTemplateLabelLogic;
|
|
|
|
15
|
-use App\Http\Logic\Bside\BTemplate\BTemplateLogic;
|
|
|
|
16
|
-use App\Models\Template\BTemplate;
|
13
|
+use App\Http\Controllers\Aside\BaseController;
|
|
|
|
14
|
+use App\Http\Logic\Aside\Template\TemplateLabelLogic;
|
|
17
|
use App\Models\Template\Template;
|
15
|
use App\Models\Template\Template;
|
|
18
|
use App\Models\Template\TemplateLabel;
|
16
|
use App\Models\Template\TemplateLabel;
|
|
19
|
|
17
|
|
|
20
|
/**
|
18
|
/**
|
|
21
|
* @remark :
|
19
|
* @remark :
|
|
22
|
- * @name :BTemplateLabelController
|
20
|
+ * @name :TemplateLabelController
|
|
23
|
* @author :lyh
|
21
|
* @author :lyh
|
|
24
|
* @method :post
|
22
|
* @method :post
|
|
25
|
* @time :2024/5/16 9:51
|
23
|
* @time :2024/5/16 9:51
|
|
26
|
*/
|
24
|
*/
|
|
27
|
-class BTemplateLabelController extends BaseController
|
25
|
+class TemplateLabelController extends BaseController
|
|
28
|
{
|
26
|
{
|
|
29
|
/**
|
27
|
/**
|
|
30
|
- * @remark :根据用户获取模版
|
28
|
+ * @remark :获取左侧模版的标签
|
|
31
|
* @name :lists
|
29
|
* @name :lists
|
|
32
|
* @author :lyh
|
30
|
* @author :lyh
|
|
33
|
* @method :post
|
31
|
* @method :post
|
|
34
|
* @time :2024/5/16 10:15
|
32
|
* @time :2024/5/16 10:15
|
|
35
|
*/
|
33
|
*/
|
|
36
|
- public function getUserLists(TemplateLabel $templateLabel,Template $template){
|
|
|
|
37
|
- $data = [];
|
|
|
|
38
|
- $this->map['user_id'] = $this->param['id'];
|
|
|
|
39
|
- $template_id_arr = $templateLabel->formatQuery($this->map)->pluck('template_id')->toArray();
|
|
|
|
40
|
- if(!empty($template_id_arr)){
|
|
|
|
41
|
- $filed = ['id','name','image','url','created_at','status','deleted_status'];
|
|
|
|
42
|
- $map = ['id'=>['in',$template_id_arr],'deleted_status'=>BTemplate::STATUS,'status'=>BTemplate::STATUS];
|
|
|
|
43
|
- $data = $template->list($map,'id',$filed);
|
|
|
|
44
|
- foreach ($data as $k => $v){
|
|
|
|
45
|
- $v['image_link'] = getImageUrl($v['image'],$this->user['storage_type'],$this->user['project_location']);
|
|
|
|
46
|
- $data[$k] = $v;
|
|
|
|
47
|
- }
|
|
|
|
48
|
- }
|
34
|
+ public function getUserLists(TemplateLabel $templateLabel){
|
|
|
|
35
|
+ $this->request->validate([
|
|
|
|
36
|
+ 'template_id'=>'required',
|
|
|
|
37
|
+ ],[
|
|
|
|
38
|
+ 'template_id.required' => '模版id不能为空',
|
|
|
|
39
|
+ ]);
|
|
|
|
40
|
+ $data = $templateLabel->list($this->map);
|
|
49
|
$this->response('success',Code::SUCCESS,$data);
|
41
|
$this->response('success',Code::SUCCESS,$data);
|
|
50
|
}
|
42
|
}
|
|
51
|
|
43
|
|
|
@@ -56,7 +48,7 @@ class BTemplateLabelController extends BaseController |
|
@@ -56,7 +48,7 @@ class BTemplateLabelController extends BaseController |
|
56
|
* @method :post
|
48
|
* @method :post
|
|
57
|
* @time :2024/5/16 9:53
|
49
|
* @time :2024/5/16 9:53
|
|
58
|
*/
|
50
|
*/
|
|
59
|
- public function save(BTemplateLabelLogic $labelLogic){
|
51
|
+ public function save(TemplateLabelLogic $labelLogic){
|
|
60
|
$this->request->validate([
|
52
|
$this->request->validate([
|
|
61
|
'name'=>'required | max:200',
|
53
|
'name'=>'required | max:200',
|
|
62
|
'type'=>'required',
|
54
|
'type'=>'required',
|
|
@@ -77,7 +69,7 @@ class BTemplateLabelController extends BaseController |
|
@@ -77,7 +69,7 @@ class BTemplateLabelController extends BaseController |
|
77
|
* @method :post
|
69
|
* @method :post
|
|
78
|
* @time :2024/5/16 10:08
|
70
|
* @time :2024/5/16 10:08
|
|
79
|
*/
|
71
|
*/
|
|
80
|
- public function del(BTemplateLabelLogic $labelLogic){
|
72
|
+ public function del(TemplateLabelLogic $labelLogic){
|
|
81
|
$this->request->validate([
|
73
|
$this->request->validate([
|
|
82
|
'id'=>'required',
|
74
|
'id'=>'required',
|
|
83
|
],[
|
75
|
],[
|