rule) || empty($this->rule['name'])) { return [ 'code' => 1, 'msg' => '规则名称不能为空' ]; } $model = OrderRulesBuyerLocation::findOne($this->rule['id'])?: new OrderRulesBuyerLocation(); $model->store_id = $this->store_id; $model->attributes = $this->rule; $model->detail = Json::encode($this->province_list); if ($model->save()) { return [ 'code' => 0, 'msg' => '保存成功' ]; } else { return [ 'code' => 1, 'msg' => '保存失败', 'err' => $model->errors ]; } } }