作者 lyh

Merge branch 'develop' of http://47.244.231.31:8099/zhl/globalso-v6

@@ -157,9 +157,13 @@ class SuppliersController extends BaseController @@ -157,9 +157,13 @@ class SuppliersController extends BaseController
157 $action_name = 'supplier_area'; 157 $action_name = 'supplier_area';
158 $param = [ 158 $param = [
159 'prod_desc'=>$this->param['prod_desc'] ?? '', 159 'prod_desc'=>$this->param['prod_desc'] ?? '',
160 - 'start_date'=>$this->param['start_date'] ?? '',  
161 - 'end_date'=>$this->param['end_date'] ?? '',  
162 ]; 160 ];
  161 + if(isset($this->param['start_date'] )){
  162 + $param['start_date'] = $this->param['start_date'] ?? '';
  163 + }
  164 + if(isset($this->param['end_date'] )){
  165 + $param['end_date'] = $this->param['end_date'] ?? '';
  166 + }
163 $res = $this->_action($api_url,$action_name,$param); 167 $res = $this->_action($api_url,$action_name,$param);
164 $this->response('success',Code::SUCCESS,$res); 168 $this->response('success',Code::SUCCESS,$res);
165 } 169 }
@@ -176,8 +180,10 @@ class SuppliersController extends BaseController @@ -176,8 +180,10 @@ class SuppliersController extends BaseController
176 $action_name = 'trade_partner'; 180 $action_name = 'trade_partner';
177 $param = [ 181 $param = [
178 'com_id'=>$this->param['com_id'] ?? '', 182 'com_id'=>$this->param['com_id'] ?? '',
179 - 'com_role'=>$this->param['com_role'] ?? '',  
180 ]; 183 ];
  184 + if(isset($this->param['com_role'] )){
  185 + $param['com_role'] = $this->param['com_role'] ?? '';
  186 + }
181 $res = $this->_action($api_url,$action_name,$param); 187 $res = $this->_action($api_url,$action_name,$param);
182 $this->response('success',Code::SUCCESS,$res); 188 $this->response('success',Code::SUCCESS,$res);
183 } 189 }
@@ -83,10 +83,28 @@ class TranslateLogic extends BaseLogic @@ -83,10 +83,28 @@ class TranslateLogic extends BaseLogic
83 83
84 } 84 }
85 } 85 }
  86 + $data = $this->unique_multidimensional_array($data);
86 return $this->success($data); 87 return $this->success($data);
87 } 88 }
88 89
89 /** 90 /**
  91 + * @remark :多维数组去重
  92 + * @name :unique_multidimensional_array
  93 + * @author :lyh
  94 + * @method :post
  95 + * @time :2024/3/8 16:38
  96 + */
  97 + public function unique_multidimensional_array($array) {
  98 + // 将多维数组转换为字符串并进行去重
  99 + $uniqueArray = array_map('json_encode', $array);
  100 + // 去除重复项
  101 + $uniqueArray = array_unique($uniqueArray);
  102 + // 将字符串转换回多维数组
  103 + $uniqueArray = array_map('json_decode', $uniqueArray);
  104 + return $uniqueArray;
  105 + }
  106 +
  107 + /**
90 * @remark :获取图片列表 108 * @remark :获取图片列表
91 * @name :imageList 109 * @name :imageList
92 * @author :lyh 110 * @author :lyh