| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <?php
- namespace addons\Sudoku\common\logic\order;
- use common\helpers\ArrayHelper;
- use common\logic\order\BaseOrderForm;
- /**
- * 订单预览表单逻辑层
- * @Author ltm
- * @DateTime 2021-12-30 14:16:58
- * @copyright: Copyright (c) 2020 广东七件事集团
- */
- class OrderFormLogic extends BaseOrderForm {
- public $id;//纪录ID
- public $mch_id;//商户ID
- public $address_default = []; // 默认收货地址
- public $goods = []; // 商品信息
- public $order = []; // 订单信息
- public $status = 0; // 订单信息
- /**
- * 场景
- *
- * @return array
- */
- public function scenarios()
- {
- $scenarios = parent::scenarios();
- $scenarios['create'] = ArrayHelper::merge(array_keys($this->attributeLabels()), ['address_id']);
- return $scenarios;
- }
- /**
- * 获取用户默认逻辑模型
- * @Author ltm
- * @DateTime 2021-12-31 10:35:46
- * @copyright: Copyright (c) 2020 广东七件事集团
- * @param [type] $user_id
- * @return object
- */
- public function getDefaultForm($mall_id,$user_id){
- $model = new self();
- $model->mall_id = $mall_id;
- $model->user_id = $user_id;
- return $model;
- }
- }
|