admin/app/common/model/supplier/Supplier.php
@@ -6,6 +6,7 @@
use app\shop\model\auth\User as AuthUserModel;
use app\shop\model\auth\UserRole as UserRoleModel;
use app\common\model\shop\Role as RoleModel;
use app\common\model\supplier\PointsLog as PointsLogModel;
/**
 * 商家供应商模型
@@ -81,6 +82,27 @@
        }
        return true;
    }
    /**
     * 累积商户的可用积分
     */
    public function setIncPoints($points, $describe, $decPoints = 0)
    {
        // 新增积分变动明细
        PointsLogModel::add([
            'shop_supplier_id' => $this['shop_supplier_id'],
            'value' => $points,
            'describe' => $describe,
            'app_id' => $this['app_id'],
        ]);
        // 更新用户可用积分
        $data['points'] = ($this['points'] + $points + $decPoints <= 0) ? 0 : $this['points'] + $points + $decPoints;
        $this->where('branch_id', '=', $this['branch_id'])->update($data);
        return true;
    }
    //判断营业时间
    public function supplierStatus($shop_supplier_id)
    {