| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- <?php
- /**
- * 重庆赤晓店信息科技有限公司
- * https://www.chixiaodian.com
- * Copyright (c) 2023 赤店商城 All rights reserved.
- */
- namespace app\modules\admin\models;
- use app\models\OfferPrice;
- use app\models\TerritorialLimitation;
- use yii\base\Model;
- use yii\helpers\Json;
- class OfferPriceForm extends Model
- {
- public $store_id = 1;
- public $offer;
- public $delivery_type;
- public $delivery_rules;
- public $detail;
- /**
- * 保存
- * @return array
- */
- public function save()
- {
- $model = OfferPrice::findOne([
- 'store_id' => get_store_id(),
- 'is_delete' => 0
- ])?: new OfferPrice();
- $model->store_id = $this->store_id;
- $model->attributes = $this->offer;
- $model->detail = Json::encode($this->detail);
- $model->delivery_rules = Json::encode($this->delivery_rules);
- if ($model->save()) {
- return [
- 'code' => 0,
- 'msg' => '保存成功'
- ];
- } else {
- return [
- 'code' => 1,
- 'msg' => '保存失败',
- 'err' => $model->errors
- ];
- }
- }
- }
|