作者 lyh

gx

... ... @@ -42,6 +42,10 @@ class InquiryInfoController extends BaseController
'id.required' => 'ID不能为空'
]);
}
//参数验证
$this->validationParam();
$inquiryInfoLogic->inquirySave();
$this->response('success');
}
/**
... ... @@ -60,8 +64,16 @@ class InquiryInfoController extends BaseController
'forward_url'=>'required',//转发网址
'message'=>'required',//发送内容
'delay'=>'required',//延迟发送时间
'type'=>'required',//询盘1类型
],[
'id.required' => 'ID不能为空'
'name.required' => '名称不能为空',
'email.required' => '邮箱不能为空',
'phone.required' => '电话号码不能为空',
'ip.required' => 'ip不能为空',
'forward_url.required' => '转发网址不能为空',
'message.required' => '发送内容不能为空',
'delay.required' => '延迟发送时间不能为空',
'type.required' => '类型不能为空',
]);
}
}
... ...
... ... @@ -31,6 +31,10 @@ class InquiryInfoLogic extends BaseLogic
public function getInquiryLists($map,$page,$row,$order = 'id'){
$query = $this->model->leftJoin('gl_inquiry_user', 'gl_inquiry_user.xp_id', '=', 'gl_inquiry_info.id')
->orderBy('gl_inquiry_info.'.$order,'desc');
//搜索条件处理
if(isset($map['domain'])){
$query = $query->where('gl_inquiry_info.domain','like','%'.$map['domain'].'%');
}
$query = $this->searchParam($query,$map);
$lists = $query->paginate($row, $this->selectParam(), 'page', $page);
return $this->success($lists);
... ... @@ -60,16 +64,13 @@ class InquiryInfoLogic extends BaseLogic
}
/**
* @name :(搜索参数处理)searchParam
* @remark :自定义添加特殊询盘信息
* @name :inquirySave
* @author :lyh
* @method :post
* @time :2023/6/14 14:58
* @time :2023/7/12 9:22
*/
public function searchParam(&$query,$map){
//搜索条件处理
if(isset($map['domain'])){
$query = $query->where('gl_inquiry_info.domain','like','%'.$map['domain'].'%');
}
return $query;
public function inquirySave(){
}
}
... ...
... ... @@ -255,6 +255,10 @@ Route::group([], function () {
Route::any('/del', [Aside\Template\ATemplateTypeController::class, 'del'])->name('admin.ATemplateType_del');
});
});
Route::prefix('inquiry')->group(function () {
Route::any('/', [Aside\Projects\InquiryInfoController::class, 'lists'])->name('admin.inquiry_lists');
});
});
... ...