| | |
| | | /** |
| | | * 累积用户的可用积分 |
| | | */ |
| | | public function setIncPoints($points, $describe, $decPoints = 0, $upgrade = true) |
| | | public function setIncPoints($points, $describe, $decPoints = 0, $upgrade = true, $is_brand = 0) |
| | | { |
| | | // 新增积分变动明细 |
| | | PointsLogModel::add([ |
| | |
| | | |
| | | // 更新用户可用积分 |
| | | $data['points'] = ($this['points'] + $points + $decPoints <= 0) ? 0 : $this['points'] + $points + $decPoints; |
| | | if ($is_brand == 1){ |
| | | // 用户可用积分 |
| | | $data['brand_points'] = ($this['brand_points'] + $points + $decPoints <= 0) ? 0 : $this['brand_points'] + $points + $decPoints; |
| | | } |
| | | // 用户总积分 |
| | | if ($points > 0) { |
| | | $data['total_points'] = $this['total_points'] + $points; |