first commit
This commit is contained in:
47
芳林公司项目/www.zhiyuanhelp.com/application/api/model/Order.php
Normal file
47
芳林公司项目/www.zhiyuanhelp.com/application/api/model/Order.php
Normal file
@@ -0,0 +1,47 @@
|
||||
<?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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user