作者 lyh

gx

... ... @@ -102,9 +102,9 @@ class ExtensionModuleController extends BaseController
*/
public function delModuleField(ExtensionModuleFieldLogic $logic){
$this->request->validate([
'filed_id'=>'required',
'field_id'=>'required',
],[
'filed_id.required' => '字段id不能为空',
'field_id.required' => '字段id不能为空',
]);
$logic->delModuleField();
$this->response('success');
... ... @@ -128,7 +128,7 @@ class ExtensionModuleController extends BaseController
$lists = $moduleValueModel->list(['module_id'=>$this->param['module_id']]);
if(!empty($lists)){
foreach ($lists as $k => $v){
$data[$v['uuid']][$v['filed_id']] = $v['value'];
$data[$v['uuid']][$v['field_id']] = $v['value'];
}
}
$this->response('success',Code::SUCCESS,$data);
... ... @@ -150,12 +150,12 @@ class ExtensionModuleController extends BaseController
$data = $this->param['data'];
$moduleValueModel = new ExtensionModuleValue();
foreach ($data as $k => $v){
$info = $moduleValueModel->read(['uuid'=>$this->param['uuid'],'filed_id'=>$v['filed_id'],'module_id'=>$this->param['module_id']]);
$info = $moduleValueModel->read(['uuid'=>$this->param['uuid'],'field_id'=>$v['field_id'],'module_id'=>$this->param['module_id']]);
if($info === false){
$data = [
'uuid'=>$this->param['uuid'],
'module_id'=>$this->param['module_id'],
'filed_id'=>$v['filed_id'],
'field_id'=>$v['field_id'],
'value'=>$v['value']
];
$moduleValueModel->addReturnId($data);
... ... @@ -192,7 +192,7 @@ class ExtensionModuleController extends BaseController
$data = [
'uuid'=>$uuid,
'module_id'=>$this->param['module_id'],
'filed_id'=>$v['filed_id'],
'field_id'=>$v['field_id'],
'value'=>$v['value']
];
$moduleValueModel->addReturnId($data);
... ...
... ... @@ -574,7 +574,9 @@ Route::middleware(['bloginauth'])->group(function () {
Route::any('/getModuleFiledInfo', [\App\Http\Controllers\Bside\ExtensionModule\ExtensionModuleController::class, 'getModuleFiledInfo'])->name('extension_module_getModuleFiledInfo');
Route::any('/saveModuleField', [\App\Http\Controllers\Bside\ExtensionModule\ExtensionModuleController::class, 'saveModuleField'])->name('extension_module_saveModuleField');
Route::any('/delModuleField', [\App\Http\Controllers\Bside\ExtensionModule\ExtensionModuleController::class, 'delModuleField'])->name('extension_module_delModuleField');
Route::any('/getModuleValueList', [\App\Http\Controllers\Bside\ExtensionModule\ExtensionModuleController::class, 'getModuleValueList'])->name('extension_module_getModuleValueList');
Route::any('/addModuleValue', [\App\Http\Controllers\Bside\ExtensionModule\ExtensionModuleController::class, 'addModuleValue'])->name('extension_module_addModuleValue');
Route::any('/editModuleValue', [\App\Http\Controllers\Bside\ExtensionModule\ExtensionModuleController::class, 'editModuleValue'])->name('extension_module_editModuleValue');
});
});
//无需登录验证的路由组
... ...