/** * 获取经纪人当日发送给指定客户的微聊总数 * * @param $brokerId * @param $userDeviceId * * @return Model_Mobile_CustomerChatCount|null */ public static function getTodayChatCount($brokerId, $userDeviceId) { return Model_Mobile_CustomerChat::data_access()->filter('brokerId', $brokerId)->filter('userDeviceId', $userDeviceId)->filter_by_op('createTime', '>=', date('Y-m-d 00:00:00'))->count(); }
/** * 创建新的微聊记录 * * @param int $brokerId * @param string $userDeviceId * @param string $chatBody * * @return Model_Mobile_CustomerChat */ public static function newChat($brokerId, $userDeviceId, $chatBody) { $chat = Model_Mobile_CustomerChat::create(array('brokerId' => $brokerId, 'userDeviceId' => $userDeviceId, 'chatBody' => $chatBody, 'createTime' => date('Y-m-d H:i:s'), 'updateTime' => date('Y-m-d H:i:s'))); $chat->save(); return $chatBody; }