Ejemplo n.º 1
0
 public static function upsert($accountId, $channelId, $origin, $name, $type, $isTest, $appId = '')
 {
     $channel = self::getByAccountAndChannelId($accountId, $channelId);
     if (empty($channel)) {
         $channel = new Channel();
         $channel->accountId = $accountId;
         $channel->channelId = $channelId;
     }
     $channel->origin = $origin;
     $channel->name = $name;
     $channel->type = $type;
     $channel->isTest = $isTest;
     $channel->status = self::STATUS_ENABLE;
     $channel->appId = (string) $appId;
     $channel->qrcodeId = self::createAttentionQrcode($channelId);
     return $channel->save();
 }