47 lines
1.3 KiB
PHP
47 lines
1.3 KiB
PHP
<?php
|
|
/**
|
|
* Created by PhpStorm.
|
|
* User: Administrator
|
|
* Date: 2020/4/17
|
|
* Time: 18:02
|
|
*/
|
|
|
|
namespace app\api\model;
|
|
|
|
|
|
use think\Model;
|
|
|
|
class Order extends Model
|
|
{
|
|
protected $table = 'orders';
|
|
/*
|
|
* 下单时判断订单是否已支付
|
|
* */
|
|
public static function checkOrder($user_id,$score,$userPro,$vipType,$subType = 0, $mySub = 0){
|
|
$resOrder = self::field('id,status')->where([['user_id','=',$user_id],['stu_yzy_province','=',$userPro],['score','=',$score],
|
|
['wenli','=',$subType],['mykemu','=',$mySub],['vip','=',$vipType]])->find();
|
|
return $resOrder;
|
|
}
|
|
|
|
/*
|
|
* 个人中心订单数据查询
|
|
* @param $userID int 用户id
|
|
* @param $status int 支付状态
|
|
* */
|
|
public static function getOrders($userID,$status){
|
|
$result = self::field('vip,stu_yzy_province,province_title,score,mykemustr,mykemu,wenli,stu_province')->where([['user_id','=',$userID],['status','=',$status]])->select();
|
|
foreach ($result as $key => $val){
|
|
if($val['wenli']){
|
|
$result[$key]['subTypeName'] = config('setsub.subTypeName')[$val['wenli']];
|
|
}
|
|
|
|
if($val['mykemu']){
|
|
$result[$key]['subName'] = $val['mykemustr'];
|
|
unset($val['mykemustr']);
|
|
}
|
|
|
|
}
|
|
|
|
return $result;
|
|
}
|
|
} |