正在显示
3 个修改的文件
包含
49 行增加
和
0 行删除
| @@ -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 | } |
app/Models/Inquiry/InquiryData.php
0 → 100644
| @@ -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 |
-
请 注册 或 登录 后发表评论