1.提交缺失的东西

This commit is contained in:
2025-05-16 15:31:11 +08:00
parent d82516007d
commit 744f7d92ed
4 changed files with 67 additions and 5 deletions

View File

@ -18,9 +18,9 @@
// +----------------------------------------------------------------------
namespace app\api\logic;
use app\api\model\Goods;
use app\common\model\Distribution;
use app\common\model\DistributionGoods;
use app\common\model\DistributionLevel;
use app\common\model\distribution\Distribution;
use app\common\model\distribution\DistributionGoods;
use app\common\model\distribution\DistributionLevel;
use app\common\model\Footprint;
use app\common\model\goods\GoodsBrand;
use app\common\model\TeamActivity;
@ -367,7 +367,7 @@ class GoodsLogic{
public static function getDistribution($goodsId, $userId)
{
$earnings = 0;
$goods = \app\common\model\Goods::findOrEmpty($goodsId)->toArray();
$goods = \app\common\model\goods\Goods::findOrEmpty($goodsId)->toArray();
$distributionGoods = DistributionGoods::where('goods_id', $goodsId)->select()->toArray();
if(!empty($distributionGoods) && $distributionGoods[0]['is_distribution'] && $distributionGoods[0]['rule'] == 2) {
foreach($distributionGoods as $item) {

View File

@ -130,7 +130,7 @@ class Goods extends Model{
public function getCommentAttr($value,$data){
$comment = [];
$goods_comment = Db::name('goods_comment')->alias('g')
$goods_comment = Db::name('goods_comment')->alias('Goods.phpg')
->leftjoin('user u','g.user_id = u.id')
->where(['goods_id'=>$data['id'],'g.del'=>0,'g.status'=>1])
->order('g.id desc')

View File

@ -0,0 +1,11 @@
<?php
namespace app\common\model\distribution;
use think\Model;
use think\model\concern\SoftDelete;
class DistributionGoods extends Model
{
use SoftDelete;
protected $deleteTime = 'delete_time';
}

View File

@ -0,0 +1,51 @@
<?php
// +----------------------------------------------------------------------
// | likeshop开源商城系统
// +----------------------------------------------------------------------
// | 欢迎阅读学习系统程序代码,建议反馈是我们前进的动力
// | gitee下载https://gitee.com/likeshop_gitee
// | github下载https://github.com/likeshop-github
// | 访问官网https://www.likeshop.cn
// | 访问社区https://home.likeshop.cn
// | 访问手册http://doc.likeshop.cn
// | 微信公众号likeshop技术社区
// | likeshop系列产品在gitee、github等公开渠道开源版本可免费商用未经许可不能去除前后端官方版权标识
// | likeshop系列产品收费版本务必购买商业授权购买去版权授权后方可去除前后端官方版权标识
// | 禁止对系统程序代码以任何目的,任何形式的再发布
// | likeshop团队版权所有并拥有最终解释权
// +----------------------------------------------------------------------
// | author: likeshop.cn.team
// +----------------------------------------------------------------------
namespace app\common\model\goods;
use think\Model;
class Goods extends Model
{
const STATUS_RECYCLE = -1; // 回收站
const STATUS_STORAGE = 0; // 下架(仓库中)
const STATUS_SELL = 1; // 上架 (销售中)
/**
* @notes 获取商品状态
* @param $state
* @return string|string[]
* @author 段誉
* @date 2022/1/12 10:384
*/
public static function getStatusDesc($state)
{
$data = [
self::STATUS_SELL => '上架',
self::STATUS_STORAGE => '下架',
self::STATUS_RECYCLE => '回收站',
];
if ($state === true) {
return $data;
}
return $data[$state] ?? '';
}
}