其余文件
This commit is contained in:
33
app/common/model/team/Team.php
Normal file
33
app/common/model/team/Team.php
Normal file
@ -0,0 +1,33 @@
|
||||
<?php
|
||||
|
||||
namespace app\common\model\team;
|
||||
|
||||
|
||||
use think\Model;
|
||||
|
||||
/**
|
||||
* 拼团
|
||||
* Class Team
|
||||
* @package app\common\model
|
||||
*/
|
||||
class Team extends Model
|
||||
{
|
||||
const STATUS_WAIT_SUCCESS = 0;
|
||||
const STATUS_SUCCESS = 1;
|
||||
const STATUS_ERROR = 2;
|
||||
|
||||
//拼团状态
|
||||
public static function getStatusDesc($type)
|
||||
{
|
||||
$desc = [
|
||||
self::STATUS_WAIT_SUCCESS => '拼团中',
|
||||
self::STATUS_SUCCESS => '拼团成功',
|
||||
self::STATUS_ERROR => '拼团失败',
|
||||
];
|
||||
|
||||
if ($type === true){
|
||||
return $desc;
|
||||
}
|
||||
return $desc[$type] ?? '';
|
||||
}
|
||||
}
|
||||
37
app/common/model/team/TeamActivity.php
Normal file
37
app/common/model/team/TeamActivity.php
Normal file
@ -0,0 +1,37 @@
|
||||
<?php
|
||||
|
||||
|
||||
namespace app\common\model\team;
|
||||
|
||||
|
||||
use app\common\basics\Models;
|
||||
|
||||
/**
|
||||
* 拼团活动模型
|
||||
* Class TeamActivity
|
||||
* @package app\common\model\team
|
||||
*/
|
||||
class TeamActivity extends Models
|
||||
{
|
||||
/**
|
||||
* @Notes: 关联商品模型
|
||||
* @Author: 张无忌
|
||||
*/
|
||||
public function goods()
|
||||
{
|
||||
return $this->hasOne('app\common\model\goods\Goods', 'id', 'goods_id')
|
||||
->field(['id,name,image,max_price,min_price,market_price,stock']);
|
||||
}
|
||||
|
||||
/**
|
||||
* @Notes: 关联拼团商品模型
|
||||
* @Author: 张无忌
|
||||
*/
|
||||
public function teamGoods()
|
||||
{
|
||||
return $this->hasMany('TeamGoods', 'team_id', 'id')
|
||||
->alias('TG')
|
||||
->field(['TG.*', 'GI.spec_value_str,GI.price,GI.market_price,GI.stock'])
|
||||
->join('goods_item GI', 'TG.item_id = GI.id');
|
||||
}
|
||||
}
|
||||
17
app/common/model/team/TeamFound.php
Normal file
17
app/common/model/team/TeamFound.php
Normal file
@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
|
||||
namespace app\common\model\team;
|
||||
|
||||
|
||||
use app\common\basics\Models;
|
||||
|
||||
/**
|
||||
* 开团模型
|
||||
* Class TeamFound
|
||||
* @package app\common\model\team
|
||||
*/
|
||||
class TeamFound extends Models
|
||||
{
|
||||
|
||||
}
|
||||
17
app/common/model/team/TeamGoods.php
Normal file
17
app/common/model/team/TeamGoods.php
Normal file
@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
|
||||
namespace app\common\model\team;
|
||||
|
||||
|
||||
use app\common\basics\Models;
|
||||
|
||||
/**
|
||||
* 拼团商品模型
|
||||
* Class TeamGoods
|
||||
* @package app\common\model\team
|
||||
*/
|
||||
class TeamGoods extends Models
|
||||
{
|
||||
|
||||
}
|
||||
17
app/common/model/team/TeamJoin.php
Normal file
17
app/common/model/team/TeamJoin.php
Normal file
@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
|
||||
namespace app\common\model\team;
|
||||
|
||||
|
||||
use app\common\basics\Models;
|
||||
|
||||
/**
|
||||
* 参团模型
|
||||
* Class TeamJoin
|
||||
* @package app\common\model\team
|
||||
*/
|
||||
class TeamJoin extends Models
|
||||
{
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user