$kdniao_mch_id, 'kdniao_api_key' => $kdniao_api_key, 'kdniao_api_free' => (int)$kdniao_api_free, ]; return $this->asJson([ 'code' => 0, 'data' => [ 'express_list' => Express::getExpressList(), 'getTemplateSize' => Express::getTemplateSize(), 'list' => ExpressListForm::getList(), 'kdniaoConfig' => $kdniaoConfig ] ]); } public function actionSaveKdniaoConfig() { try { $params = post_params(); $kdniao_mch_id = $params['kdniao_mch_id'] ?: ''; $kdniao_api_key = $params['kdniao_api_key'] ?: ''; $kdniao_api_free = $params['kdniao_api_free'] ?: 1; $save_arr_field = [ 'kdniao_mch_id', 'kdniao_api_key', 'kdniao_api_free' ]; $group = 'store'; $store_id = get_store_id(); $save_arr = [ $kdniao_mch_id, $kdniao_api_key, $kdniao_api_free ]; if (get_supplier_id()) { $group = 'supplier'; $store_id = get_supplier_id(); } Option::set($save_arr_field, $save_arr, $store_id, $group); return $this->asJson([ 'code' => 0, 'msg' => '保存成功' ]); } catch (\Exception $e) { return $this->asJson([ 'code' => 1, 'msg' => $e->getMessage() ]); } } /** * 获取详情 */ public function actionEdit($id = null) { return $this->asJson([ 'code' => 0, 'data' => [ 'model' => ExpressListForm::getEdit($id) ] ]); } /** * 保存 */ public function actionSave() { $form = new ExpressForm(); $form->attributes = post_params(); return $this->asJson($form->save()); } public function actionDel($id) { return $this->asJson(ExpressForm::del($id)); } }