作者 lyh

gx

@@ -14,6 +14,8 @@ use App\Http\Controllers\Aside\BaseController; @@ -14,6 +14,8 @@ 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\Template\TemplateReplaceHtml; 15 use App\Models\Template\TemplateReplaceHtml;
16 use App\Models\Template\TemplateReplaceHtmlLog; 16 use App\Models\Template\TemplateReplaceHtmlLog;
  17 +use App\Services\ProjectServer;
  18 +use Illuminate\Support\Facades\DB;
17 19
18 class ReplaceHtmlController extends BaseController 20 class ReplaceHtmlController extends BaseController
19 { 21 {
@@ -50,7 +52,21 @@ class ReplaceHtmlController extends BaseController @@ -50,7 +52,21 @@ class ReplaceHtmlController extends BaseController
50 * @time :2024/5/8 10:28 52 * @time :2024/5/8 10:28
51 */ 53 */
52 public function replaceTemplateLog(TemplateReplaceHtml $replaceModel){ 54 public function replaceTemplateLog(TemplateReplaceHtml $replaceModel){
  55 + $this->request->validate([
  56 + 'project_id'=>'required',
  57 + ],[
  58 + 'project_id.required' => 'project_id不能为空',
  59 + ]);
  60 + ProjectServer::useProject($this->param['project_id']);
53 $lists = $replaceModel->lists($this->map,$this->page,$this->row,$this->order); 61 $lists = $replaceModel->lists($this->map,$this->page,$this->row,$this->order);
  62 + if(!empty($lists) && !empty($lists['list'])){
  63 + $templateLogModel = new TemplateReplaceHtmlLog();
  64 + foreach ($lists['list'] as $k => $v){
  65 + $v['sub'] = $templateLogModel->list(['replace_id'=>$v['id']]);
  66 + $lists['list'][$k] = $v;
  67 + }
  68 + }
  69 + DB::disconnect('custom_mysql');
54 $this->response('success',Code::SUCCESS,$lists); 70 $this->response('success',Code::SUCCESS,$lists);
55 } 71 }
56 72