| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170 |
- <?php
- /**
- * 厦门云联储网络科技有限公司
- * https://www.baokuaiyun.com
- * Copyright (c) 2023 爆块云 All rights reserved.
- */
- namespace app\models;
- use yii\behaviors\TimestampBehavior;
- use yii\db\ActiveRecord;
- /**
- * This is the model class for table "{{%pt_activity_order}}".
- *
- * @property integer $id
- * @property integer $store_id
- * @property integer $user_id
- * @property integer $saas_id
- * @property string $order_no
- * @property float $total_price
- * @property float $pay_price
- * @property float $express_price
- * @property string $name
- * @property integer $mobile
- * @property string $address
- * @property string $remark
- * @property integer $is_pay
- * @property integer $pay_type
- * @property integer $pay_time
- * @property integer $send_time
- * @property integer $apply_delete
- * @property integer $created_at
- * @property integer $is_delete
- * @property string $address_data
- * @property integer $is_sale
- * @property integer $is_show
- * @property integer $order_origin
- * @property integer $is_recycle
- * @property integer $trade_status
- * @property string $transaction_id
- * @property string $alipay_trade_no
- * @property float $combine_money
- * @property integer $is_combine_pay
- * @property integer $user_delete
- * @property integer $province_id
- * @property integer $city_id
- * @property integer $district_id
- * @property integer $pay_user_id
- * @property integer $is_winner
- * @property integer $md_id
- * @property string $content
- * @property integer $is_offline
- * @property float $ag_rebate
- * @property integer $is_use_platform_mch
- * @property float $profit
- * @property integer $updated_at
- * @property integer $pt_number
- * @property integer $is_pay_loser
- * @property string $order_refund_no
- * @property integer $is_pt_finish
- * @property integer $is_platform
- * @property integer $head_integral
- * @property integer $head_integral_status
- * @property string $take_price
- * @property string $send_price
- */
- class PtActivityOrder extends \yii\db\ActiveRecord
- {
- /**
- * @inheritdoc
- */
- public static function tableName()
- {
- return '{{%pt_activity_order}}';
- }
- public function behaviors()
- {
- return [
- [
- 'class' => TimestampBehavior::class,
- 'attributes' => [
- ActiveRecord::EVENT_BEFORE_INSERT => ['created_at'],
- ActiveRecord::EVENT_BEFORE_UPDATE => ['updated_at']
- ]
- ]
- ];
- }
- /**
- * @inheritdoc
- */
- public function rules()
- {
- return [
- [["id", "store_id", "user_id", "saas_id", "mobile", "is_pay", "pay_type", "pay_time", "send_time", "apply_delete",
- "created_at", "is_delete", "is_sale", "is_show", "order_origin", "is_recycle", "trade_status", "is_combine_pay",
- "user_delete", "province_id", "city_id", "district_id", "pay_user_id", "is_winner", "md_id", "is_offline",
- "is_use_platform_mch", "updated_at", "pt_number", "is_pay_loser", "is_pt_finish", "is_platform", 'head_integral', 'head_integral_status'], 'integer'],
- [["total_price", "pay_price", "express_price", "combine_money", "ag_rebate", "profit", 'take_price', 'send_price'], 'number'],
- [["order_no", "address", "remark", "address_data", "transaction_id", "alipay_trade_no", "content",
- "order_refund_no"], 'string']
- ];
- }
- /**
- * @inheritdoc
- */
- public function attributeLabels()
- {
- return [
- "id" => "",
- "store_id" => "店铺ID",
- "user_id" => "用户id",
- "saas_id" => "商盟用户id",
- "order_no" => "订单号",
- "total_price" => "订单总费用(含运费)",
- "pay_price" => "实际支付总费用(含运费)",
- "express_price" => "运费",
- "name" => "收货人姓名",
- "mobile" => "收货人手机",
- "address" => "收货地址",
- "remark" => "订单备注",
- "is_pay" => "支付状态:0=未支付,1=已支付",
- "pay_type" => "支付方式:1:微信支付,2:货到付款,3:余额支付,4:支付宝,5:抖音支付,6:线下支付",
- "pay_time" => "支付时间",
- "send_time" => "发货时间",
- "apply_delete" => "是否申请取消订单:0=否,1=申请取消订单",
- "created_at" => "创建时间",
- "is_delete" => "是否删除",
- "address_data" => "收货地址信息,json格式",
- "is_sale" => "是否超过售后时间",
- "is_show" => "是否显示 0--不显示 1--显示",
- "order_origin" => "订单来源:1、公众号或网站,2、app,3、小程序",
- "is_recycle" => "是否添加回收站",
- "trade_status" => "订单状态,-1:默认,0:待发货,1:已取消,2:已发货,3:已确认",
- "transaction_id" => "微信回调交易单号",
- "alipay_trade_no" => "支付宝订单号",
- "combine_money" => "余额抵扣金额",
- "is_combine_pay" => "是否为组合支付",
- "user_delete" => "用户是否删除订单",
- "province_id" => "省id",
- "city_id" => "市id",
- "district_id" => "区id",
- "pay_user_id" => "实际支付的pay_user_id",
- "is_winner" => "是否拼团成功 0未成功 1已成功",
- "md_id" => "门店id",
- "content" => "不知道是啥",
- "is_offline" => "是否到店自提",
- "ag_rebate" => "代理佣金",
- "is_use_platform_mch" => "是否使用平台支付",
- "profit" => "佣金",
- "updated_at" => "修改时间",
- "pt_number" => "拼团序号(分团使用),订单id",
- "is_pay_loser" => "是否支付未拼团成功用户金额",
- "order_refund_no" => "退款订单号",
- "is_pt_finish" => "是否拼团完成",
- "is_platform" => "是否是平台"
- ];
- }
- public function afterSave($insert, $changedAttributes)
- {
- parent::afterSave($insert, $changedAttributes);
- if($insert){
- (new \app\utils\OrderUtil())->PtActivityOrder($this);
- }
- }
- }
|