Upload API calls.
このコミットが含まれているのは:
コミット
faa4af65d0
|
@ -333,6 +333,13 @@ class StoreController extends Controller {
|
|||
return $result;
|
||||
}
|
||||
|
||||
public function getNextEntryId() { // /api/rpc/store/entry/getnextentryid
|
||||
$get = DB::table('str_file')->max('id');
|
||||
$get++;
|
||||
|
||||
return $get;
|
||||
}
|
||||
|
||||
public function getEntry($id, $mode) { // /api/rpc/store/entry/getentry/id/mode
|
||||
if ($mode == 'user') {
|
||||
return DB::table('str_owners')
|
||||
|
@ -423,8 +430,28 @@ class StoreController extends Controller {
|
|||
->count();
|
||||
}
|
||||
|
||||
public function insertEntry(Request $request) { // /api/rpc/store/entry/insert
|
||||
return;
|
||||
public function uploadEntry(Request $request) { // /api/rpc/store/entry/upload
|
||||
return DB::table('str_file')
|
||||
->insert([
|
||||
'game_id' => $request->game_id,
|
||||
'cat_id' => $request->cat_id,
|
||||
'title' => $request->title,
|
||||
'version' => $request->version,
|
||||
'video' => $request->video,
|
||||
'description' => $request->description,
|
||||
'changelog' => '',
|
||||
'warningnote' => $request->warningnote,
|
||||
'submit_date' => $request->submit_date,
|
||||
'last_date' => 0,
|
||||
'views' => 0,
|
||||
'downloads' => 0,
|
||||
'isApproved' => 1,
|
||||
'isBroken' => 0,
|
||||
'failreason' => '',
|
||||
'breakreason' => '',
|
||||
'approveignore' => 0,
|
||||
'brokenignore' => 0
|
||||
]);
|
||||
}
|
||||
|
||||
public function updateEntry(Request $request) { // /api/rpc/store/entry/update
|
||||
|
|
|
@ -46,12 +46,13 @@ Route::post('/api/rpc/store/entry/updatedownloadcount', 'StoreController@updateD
|
|||
Route::get('/api/rpc/store/entry/getnotice/{id}', 'StoreController@getNotice');
|
||||
Route::get('/api/rpc/store/entry/getchangelog/{id}', 'StoreController@getChangelog');
|
||||
Route::get('/api/rpc/store/entry/getfilesofentry/{id}', 'StoreController@getFilesOfEntry');
|
||||
Route::get('/api/rpc/store/entry/getnextentryid', 'StoreController@getNextEntryId');
|
||||
Route::get('/api/rpc/store/entry/getentry/{id}/{mode}', 'StoreController@getEntry');
|
||||
Route::get('/api/rpc/store/entry/getentryname/{id}', 'StoreController@getEntryName');
|
||||
Route::get('/api/rpc/store/entry/getentriesincategory/{cat_id}', 'StoreController@getEntriesInCategory');
|
||||
Route::get('/api/rpc/store/entry/countentriesincategory/{cat_id}', 'StoreController@countEntriesInCategory');
|
||||
Route::get('/api/rpc/store/entry/countentriesincategoryfull/{cat_id}', 'StoreController@countEntriesInCategoryFull');
|
||||
Route::post('/api/rpc/store/entry/insert', 'StoreController@insertEntry');
|
||||
Route::post('/api/rpc/store/entry/upload', 'StoreController@uploadEntry');
|
||||
Route::post('/api/rpc/store/entry/update', 'StoreController@updateEntry');
|
||||
Route::post('/api/rpc/store/entry/restore', 'StoreController@restoreEntry');
|
||||
Route::post('/api/rpc/store/entry/remove', 'StoreController@removeEntry');
|
||||
|
|
新しいイシューから参照