9) { $goodsName = mb_substr($goodsName, 0, 5) . '...' . mb_substr($goodsName, -3); } if ($eventInfo['order']['self_buy'] == 1) { $remark = "您购买了{$goodsName},为您新增业绩{$eventInfo['order']['amount']}元, +1分销订单"; } else { $remark = "用户{$eventInfo['buyer']['nickname']}购买了{$goodsName},为您新增业绩{$eventInfo['order']['amount']}元, +1分销订单"; } } elseif ($eventInfo['action'] == 'refund') { $remark = "用户{$eventInfo['buyer']['nickname']}已退款,已扣除业绩{$eventInfo['order']['amount']}元, -1分销订单"; } elseif ($eventInfo['action'] == 'admin') { $remark = "扣除业绩{$eventInfo['order']['amount']}元, -1分销订单"; } break; case 'level': $eventId = $agentId; $remark = "您的等级已变更为{$eventInfo['level']['name']}"; break; case 'reward': // 奖金记录 入账 $eventId = $eventInfo['reward']['id']; $actionStr = ''; $remark = ''; switch ($eventInfo['action']) { case 'payed': $actionStr = '支付成功'; break; case 'confirm': $actionStr = '已确认收货'; break; case 'finish': $actionStr = '已完成订单'; break; } if ($actionStr !== '') { $remark = "用户{$actionStr}, "; } switch ($eventInfo['reward']['status']) { case 0: $rewardStatus = '待入账'; break; case 1: $rewardStatus = '已入账'; break; case -1: $rewardStatus = '已扣除'; break; case -2: $rewardStatus = '已取消'; break; } $remark .= "您有{$eventInfo['reward']['commission']}元佣金{$rewardStatus}"; break; case 'share': $eventId = $agentId; $remark = "您已成为用户{$eventInfo['user']['nickname']}的推荐人"; break; } } if ($remark !== '') { $logData = [ 'agent_id' => $agentId, 'event' => $event, 'event_id' => $eventId, 'remark' => $remark, 'oper_type' => $oper['oper_type'], 'oper_id' => $oper['oper_id'], 'createtime' => time() ]; return LogModel::create($logData); } return false; } }