|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- <?php
-
- namespace backend\modules\api\models;
-
- use Yii;
- use yii\db\Exception;
-
- /**
- * This is the model class for table "order_ticket_check".
- *
- * @property integer $id
- * @property integer $cancel_flag
- * @property integer $create_user_id
- * @property integer $update_user_id
- * @property string $create_time
- * @property string $update_time
- * @property integer $ticket1_is_check
- * @property integer $ticket2_is_check
- * @property integer $ticket3_is_check
- * @property integer $ticket4_is_check
- * @property string $ticket1_checked_time
- * @property string $ticket2_checked_time
- * @property string $ticket3_checked_time
- * @property string $ticket4_checked_time
- * @property integer $parent_order_id
- * @property integer $order_main_id
- */
- class OrderTicketCheck extends \yii\db\ActiveRecord
- {
- /**
- * @inheritdoc
- */
- public static function tableName()
- {
- return 'order_ticket_check';
- }
-
- /**
- * @inheritdoc
- */
- public function rules()
- {
- return [
- [['cancel_flag', 'create_user_id', 'update_user_id', 'ticket1_is_check', 'ticket2_is_check', 'ticket3_is_check', 'ticket4_is_check', 'parent_order_id', 'order_main_id'], 'integer'],
- [['create_time', 'update_time', 'ticket1_checked_time', 'ticket2_checked_time', 'ticket3_checked_time', 'ticket4_checked_time'], 'safe'],
- ];
- }
-
- /**
- * @inheritdoc
- */
- public function attributeLabels()
- {
- return [
- 'id' => 'ID',
- 'cancel_flag' => '记录有效性标记,CANCEL_FLAG=0记录有效;CANCEL_FLAG=1,记录已删除',
- 'create_user_id' => '记录创建用户ID',
- 'update_user_id' => '记录最后更新用户ID',
- 'create_time' => '创建时间',
- 'update_time' => '更新时间',
- 'ticket1_is_check' => '副券1是否检票,0:未检票,1:已检票',
- 'ticket2_is_check' => '副券2是否检票,0:未检票,1:已检票',
- 'ticket3_is_check' => '副券3是否检票,0:未检票,1:已检票',
- 'ticket4_is_check' => '主票是否检票,0:未检票,1:已检票',
- 'ticket1_checked_time' => '副券1检票时间',
- 'ticket2_checked_time' => '副券2检票时间',
- 'ticket3_checked_time' => '副券3检票时间',
- 'ticket4_checked_time' => '主票检票时间',
- 'parent_order_id' => '主订单id',
- 'order_main_id' => '子订单id',
- ];
- }
-
- /**
- * Function Description:票种信息表新插入记录
- * Function Name: AddCheckTicketInfo
- * @param $order_id
- * @param $order_son_id
- * @param $user_id
- *
- * @return bool
- *
- * @author 娄梦宁
- */
- public function AddCheckTicketInfo($order_id,$order_son_id,$user_id)
- {
- $clone=clone $this;
- $values=[
- 'create_user_id'=>$user_id,
- 'create_time'=>date('Y-m-d H:i:s'),
- 'parent_order_id'=>$order_id,
- 'order_main_id'=>$order_son_id
- ];
- try{
- $clone->attributes=$values;
- $clone->insert();
- return true;
- }catch (Exception $e){
- return false;
- }
- }
- }
|