store_id); $value = []; foreach ($data as $val) { $value[$val['name']] = json_decode($val['value']) ?: $val['value']; } $value[OptionSetting::STORE_SEND_TYPE] = Option::get(OptionSetting::STORE_SEND_TYPE, $this->store_id, 'pay', Option::get(OptionSetting::STORE_SEND_TYPE, $this->store_id, 'store')['value'])['value']; $value[OptionSetting::STORE_PAYMENT] = Option::get(OptionSetting::STORE_PAYMENT, $this->store_id, 'pay', Option::get(OptionSetting::STORE_PAYMENT, $this->store_id, 'store')['value'])['value']; return [ 'code' => 0, 'data' => $value ]; } /** * 保存分类 * @return array */ public function save($type, $val) { if (empty($type)) { return [ 'code' => 1, 'msg' => '参数错误' ]; } $res = Option::set($type, $val); if ($res) { return [ 'code' => 0, 'msg' => '保存成功' ]; } else { return [ 'code' => 1, 'msg' => "保存失败" ]; } } }