作者 lyh

gx

@@ -12,6 +12,7 @@ namespace App\Http\Controllers\Aside\Template; @@ -12,6 +12,7 @@ namespace App\Http\Controllers\Aside\Template;
12 use App\Enums\Common\Code; 12 use App\Enums\Common\Code;
13 use App\Http\Controllers\Aside\BaseController; 13 use App\Http\Controllers\Aside\BaseController;
14 use App\Http\Logic\Aside\Template\ReplaceHtmlLogic; 14 use App\Http\Logic\Aside\Template\ReplaceHtmlLogic;
  15 +use App\Models\Manage\Manage;
15 use App\Models\Template\TemplateReplaceHtml; 16 use App\Models\Template\TemplateReplaceHtml;
16 use App\Models\Template\TemplateReplaceHtmlLog; 17 use App\Models\Template\TemplateReplaceHtmlLog;
17 18
@@ -63,18 +64,22 @@ class ReplaceHtmlController extends BaseController @@ -63,18 +64,22 @@ class ReplaceHtmlController extends BaseController
63 * @method :post 64 * @method :post
64 * @time :2024/5/8 10:28 65 * @time :2024/5/8 10:28
65 */ 66 */
66 - public function replaceTemplateLog(TemplateReplaceHtml $replaceModel){ 67 + public function replaceTemplateLog(TemplateReplaceHtml $replaceModel,ReplaceHtmlLogic $logic){
67 $lists = $replaceModel->lists($this->map,$this->page,$this->row,$this->order); 68 $lists = $replaceModel->lists($this->map,$this->page,$this->row,$this->order);
68 if(!empty($lists) && !empty($lists['list'])){ 69 if(!empty($lists) && !empty($lists['list'])){
69 foreach ($lists['list'] as $k => $v){ 70 foreach ($lists['list'] as $k => $v){
70 $templateLogModel = new TemplateReplaceHtmlLog(); 71 $templateLogModel = new TemplateReplaceHtmlLog();
71 $v['sub'] = $templateLogModel->list(['replace_id'=>$v['id']]); 72 $v['sub'] = $templateLogModel->list(['replace_id'=>$v['id']]);
  73 + $v['operator_name'] = (new Manage())->getName($v['operator_id']);
  74 + $v['source_name'] = $logic->getSourceName($v['source'],$v['is_list'],$v['is_custom']);
72 $lists['list'][$k] = $v; 75 $lists['list'][$k] = $v;
73 } 76 }
74 } 77 }
75 $this->response('success',Code::SUCCESS,$lists); 78 $this->response('success',Code::SUCCESS,$lists);
76 } 79 }
77 80
  81 +
  82 +
78 /** 83 /**
79 * @remark :还原 84 * @remark :还原
80 * @name :reductionHtml 85 * @name :reductionHtml
@@ -240,4 +240,22 @@ class ReplaceHtmlLogic extends BaseLogic @@ -240,4 +240,22 @@ class ReplaceHtmlLogic extends BaseLogic
240 DB::disconnect('custom_mysql'); 240 DB::disconnect('custom_mysql');
241 return $this->success($data); 241 return $this->success($data);
242 } 242 }
  243 +
  244 + /**
  245 + * @remark :根据类型获取名称
  246 + * @name :getSourceName
  247 + * @author :lyh
  248 + * @method :post
  249 + * @time :2024/5/10 16:55
  250 + */
  251 + public function getSourceName($source,$is_list,$is_custom){
  252 + $arr = ['source'=>$source,'is_list'=>$is_list,'is_custom'=>$is_custom];
  253 + $data = $this->sourceTypeInfo();
  254 + foreach ($data as $k => $v){
  255 + if($v == $arr){
  256 + return $this->success($k);
  257 + }
  258 + }
  259 + return $this->success();
  260 + }
243 } 261 }