feat:兼容开发

main
gzydong 2022-01-22 16:51:55 +08:00
parent 6f2569593a
commit 6bfb98b659
3 changed files with 9 additions and 9 deletions

View File

@ -19,12 +19,6 @@ use App\Service\UserService;
*/ */
class CommonController extends CController class CommonController extends CController
{ {
/**
* @Inject
* @var UserService
*/
private $userService;
/** /**
* @Inject * @Inject
* @var SmsCodeService * @var SmsCodeService

View File

@ -4,6 +4,7 @@ declare(strict_types=1);
namespace App\Controller\Api\V1\Talk; namespace App\Controller\Api\V1\Talk;
use App\Cache\UnreadTalkCache; use App\Cache\UnreadTalkCache;
use App\Constants\MediaTypeConstant;
use App\Constants\TalkEventConstant; use App\Constants\TalkEventConstant;
use App\Constants\TalkModeConstant; use App\Constants\TalkModeConstant;
use App\Controller\Api\V1\CController; use App\Controller\Api\V1\CController;
@ -187,6 +188,12 @@ class MessageController extends CController
} }
$save_dir = "private/files/talks/" . date('Ymd') . '/' . create_random_filename($file->file_ext); $save_dir = "private/files/talks/" . date('Ymd') . '/' . create_random_filename($file->file_ext);
$url = "";
if (MediaTypeConstant::getMediaType($file->file_ext) <= 3) {
$save_dir = "public/media/" . date('Ymd') . '/' . create_random_filename($file->file_ext);
$url = get_media_url($save_dir);
}
try { try {
$filesystem->copy($file->path, $save_dir); $filesystem->copy($file->path, $save_dir);
} catch (\Exception $e) { } catch (\Exception $e) {
@ -204,6 +211,7 @@ class MessageController extends CController
'suffix' => $file->file_ext, 'suffix' => $file->file_ext,
'size' => $file->file_size, 'size' => $file->file_size,
'path' => $save_dir, 'path' => $save_dir,
'url' => $url,
]); ]);
if (!$isTrue) return $this->response->fail('文件发送失败!'); if (!$isTrue) return $this->response->fail('文件发送失败!');
@ -271,8 +279,6 @@ class MessageController extends CController
if (!$emoticon) return $this->response->fail('表情不存在!'); if (!$emoticon) return $this->response->fail('表情不存在!');
var_dump($emoticon->toArray());
$isTrue = $this->talkMessageService->insertFile([ $isTrue = $this->talkMessageService->insertFile([
'talk_type' => $params['talk_type'], 'talk_type' => $params['talk_type'],
'user_id' => $user_id, 'user_id' => $user_id,

View File

@ -38,7 +38,7 @@ class ContactRepository extends BaseRepository
'contact.user_id' => $user_id, 'contact.user_id' => $user_id,
'contact.status' => 1, 'contact.status' => 1,
'join table' => [ 'join table' => [
['users', 'users.id', '=', 'contact.friend_id', 'left'], ['users', 'users.id', '=', 'contact.friend_id', 'inner'],
] ]
], [ ], [
'users.id', 'users.id',