/** * 判断是否是经纪人和客户第一次聊天 * * @param $brokerId * @param $userDeviceId * @return bool */ public static function isFirstChat($brokerId, $userDeviceId) { $chatCount = Model_Mobile_CustomerChatCount::getBrokerCustomerChatCount($brokerId, $userDeviceId); return !($chatCount && $chatCount->count > 0); }
/** * 初始化经纪人发送给客户的微聊统计记录 * * @param $brokerId * @param $userDeviceId * @param int $count * * @return Model_Mobile_CustomerChatCount|null */ public static function initBrokerCustomerChatCount($brokerId, $userDeviceId, $count = 0) { $chatCount = Model_Mobile_CustomerChatCount::create(array('brokerId' => $brokerId, 'userDeviceId' => $userDeviceId, 'count' => $count, 'updateTime' => date('Y-m-d H:i:s'))); $chatCount->save(); return $chatCount; }