作者 lyh

gx

@@ -12,6 +12,7 @@ namespace App\Http\Controllers\Bside\ExtensionModule; @@ -12,6 +12,7 @@ namespace App\Http\Controllers\Bside\ExtensionModule;
12 use App\Enums\Common\Code; 12 use App\Enums\Common\Code;
13 use App\Helper\PayStripeApi; 13 use App\Helper\PayStripeApi;
14 use App\Http\Controllers\Bside\BaseController; 14 use App\Http\Controllers\Bside\BaseController;
  15 +use App\Models\ExtentModule\ExtensionModuleField;
15 use App\Models\ExtentModule\ExtensionModuleValue; 16 use App\Models\ExtentModule\ExtensionModuleValue;
16 17
17 class Extension3059ModuleController extends BaseController 18 class Extension3059ModuleController extends BaseController
@@ -29,11 +30,12 @@ class Extension3059ModuleController extends BaseController @@ -29,11 +30,12 @@ class Extension3059ModuleController extends BaseController
29 'module_id'=>$this->param['module_id'], 30 'module_id'=>$this->param['module_id'],
30 ]; 31 ];
31 $data = []; 32 $data = [];
  33 + $filedData = $this->getFiledList();
32 $moduleValueModel = new ExtensionModuleValue(); 34 $moduleValueModel = new ExtensionModuleValue();
33 $lists = $moduleValueModel->list($searchParam); 35 $lists = $moduleValueModel->list($searchParam);
34 if(!empty($lists)){ 36 if(!empty($lists)){
35 foreach ($lists as $k => $v){ 37 foreach ($lists as $k => $v){
36 - $data[$v['uuid']][$v['field_id']] = $v['value']; 38 + $data[$v['uuid']][$filedData[$v['field_id']]] = $v['value'];
37 $data[$v['uuid']]['created_at'] = $v['created_at']; 39 $data[$v['uuid']]['created_at'] = $v['created_at'];
38 } 40 }
39 } 41 }
@@ -45,7 +47,25 @@ class Extension3059ModuleController extends BaseController @@ -45,7 +47,25 @@ class Extension3059ModuleController extends BaseController
45 $this->response('success',Code::SUCCESS,$resultData); 47 $this->response('success',Code::SUCCESS,$resultData);
46 } 48 }
47 49
48 - 50 + /**
  51 + * @remark :获取所有字段
  52 + * @name :getFiledList
  53 + * @author :lyh
  54 + * @method :post
  55 + * @time :2024/12/25 14:13
  56 + */
  57 + public function getFiledList(){
  58 + $moduleFieldModel = new ExtensionModuleField();
  59 + $this->param['module_id'] = 2;//商品的所有字段
  60 + $filedList = $moduleFieldModel->list(['module_id'=>$this->param['module_id']],'sort',['id','field_name'],'desc');
  61 + $data = [];
  62 + if(!empty($filedList)){
  63 + foreach ($filedList as $k => $v){
  64 + $data[$v['id']] = $v['field_name'];
  65 + }
  66 + }
  67 + return $data;
  68 + }
49 69
50 /** 70 /**
51 * @remark :编辑订单详情 71 * @remark :编辑订单详情