作者 lyh

gx

@@ -6,6 +6,7 @@ use App\Enums\Common\Code; @@ -6,6 +6,7 @@ use App\Enums\Common\Code;
6 use App\Enums\Common\Common; 6 use App\Enums\Common\Common;
7 use App\Http\Controllers\Aside\BaseController; 7 use App\Http\Controllers\Aside\BaseController;
8 use App\Http\Logic\Aside\Manage\MenuLogic; 8 use App\Http\Logic\Aside\Manage\MenuLogic;
  9 +use App\Models\Inquiry\InquiryData;
9 use App\Models\Manage\Manage; 10 use App\Models\Manage\Manage;
10 use Illuminate\Support\Facades\Cache; 11 use Illuminate\Support\Facades\Cache;
11 use Illuminate\Support\Facades\Hash; 12 use Illuminate\Support\Facades\Hash;
@@ -71,4 +72,33 @@ class IndexController extends BaseController @@ -71,4 +72,33 @@ class IndexController extends BaseController
71 $this->response('success'); 72 $this->response('success');
72 } 73 }
73 74
  75 + /**
  76 + * @remark :同步询盘记录
  77 + * @name :sync_inquiry
  78 + * @author :lyh
  79 + * @method :post
  80 + * @time :2023/11/16 9:51
  81 + */
  82 + public function sync_inquiry(){
  83 + $this->request->validate([
  84 + 'data' => 'required|array',
  85 + 'identifying'=>'required',
  86 + 'code'=>'required'
  87 + ], [
  88 + 'data.required' => '自定义询盘数据不为空',
  89 + 'data.array' => '必须为数组',
  90 + 'identifying.required' => '唯一标识不为空',
  91 + 'code'=>'加密串不能为空'
  92 + ]);
  93 + $code = base64_encode(md5($this->param['identifying']));
  94 + if($code != $this->param['code']){
  95 + $this->response('签名错误',Code::SYSTEM_ERROR);
  96 + }
  97 + $inquiryModel = new InquiryData();
  98 + $rs = $inquiryModel->add($this->param);
  99 + if($rs === false){
  100 + $this->response('error',Code::SYSTEM_ERROR);
  101 + }
  102 + $this->response('success');
  103 + }
74 } 104 }
  1 +<?php
  2 +/**
  3 + * @remark :
  4 + * @name :InquiryData.php
  5 + * @author :lyh
  6 + * @method :post
  7 + * @time :2023/11/16 9:54
  8 + */
  9 +
  10 +namespace App\Models\Inquiry;
  11 +
  12 +use App\Models\Base;
  13 +
  14 +class InquiryData extends Base
  15 +{
  16 + protected $table = 'gl_inquiry_data';
  17 +}
@@ -342,6 +342,8 @@ Route::group([], function () { @@ -342,6 +342,8 @@ Route::group([], function () {
342 Route::any('get_template_detail', [Aside\Template\ATemplateController::class, 'getTemplateDetail'])->name('admin.get_template_detail'); 342 Route::any('get_template_detail', [Aside\Template\ATemplateController::class, 'getTemplateDetail'])->name('admin.get_template_detail');
343 343
344 Route::any('/collect', [Aside\Collect\CollectController::class, 'index'])->name('admin.collect'); 344 Route::any('/collect', [Aside\Collect\CollectController::class, 'index'])->name('admin.collect');
  345 + //同步询盘
  346 + Route::any('/sync_inquiry', [Aside\Com\IndexController::class, 'sync_inquiry'])->name('admin.sync_inquiry');
345 }); 347 });
346 348
347 349