作者 lyh

gx

... ... @@ -12,6 +12,7 @@ namespace App\Http\Controllers\Bside\ExtensionModule;
use App\Enums\Common\Code;
use App\Helper\PayStripeApi;
use App\Http\Controllers\Bside\BaseController;
use App\Models\ExtentModule\ExtensionModuleField;
use App\Models\ExtentModule\ExtensionModuleValue;
class Extension3059ModuleController extends BaseController
... ... @@ -29,11 +30,12 @@ class Extension3059ModuleController extends BaseController
'module_id'=>$this->param['module_id'],
];
$data = [];
$filedData = $this->getFiledList();
$moduleValueModel = new ExtensionModuleValue();
$lists = $moduleValueModel->list($searchParam);
if(!empty($lists)){
foreach ($lists as $k => $v){
$data[$v['uuid']][$v['field_id']] = $v['value'];
$data[$v['uuid']][$filedData[$v['field_id']]] = $v['value'];
$data[$v['uuid']]['created_at'] = $v['created_at'];
}
}
... ... @@ -45,7 +47,25 @@ class Extension3059ModuleController extends BaseController
$this->response('success',Code::SUCCESS,$resultData);
}
/**
* @remark :获取所有字段
* @name :getFiledList
* @author :lyh
* @method :post
* @time :2024/12/25 14:13
*/
public function getFiledList(){
$moduleFieldModel = new ExtensionModuleField();
$this->param['module_id'] = 2;//商品的所有字段
$filedList = $moduleFieldModel->list(['module_id'=>$this->param['module_id']],'sort',['id','field_name'],'desc');
$data = [];
if(!empty($filedList)){
foreach ($filedList as $k => $v){
$data[$v['id']] = $v['field_name'];
}
}
return $data;
}
/**
* @remark :编辑订单详情
... ...