Skip to content

Commit

Permalink
[곡 업로드 수정ㅇㅇㅇ]
Browse files Browse the repository at this point in the history
  • Loading branch information
junguksim committed Jul 12, 2019
1 parent 4eb0731 commit 3bf4fc3
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 6 deletions.
14 changes: 9 additions & 5 deletions src/app/controller/songs/songUpload.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,16 +26,20 @@ router.post('/', multiUpload, async (req, res) => {
//회원일 경우
if (ID > 0) {
const body = req.body;

console.log(body);
const genreArray = body.genre;
const moodArray = body.mood;

const genreNameArray = new Array();
for(var i = 0 ; i < body.genre.length ; i++) {
genreNameArray[i] = genre[(body.genre)[i]];
}
const moodNameArray = new Array();
for(var i = 0 ; i < body.mood.length ; i++) {
moodNameArray[i] = mood[(body.mood)[i]];
}
const artworkUrl = req.files.artwork[0].location;
const songUrl = req.files.songUrl[0].location;

const coverArtistNameQuery = 'SELECT nickname FROM user WHERE userIdx= ?';
const coverArtistName = (await pool.queryParam_Arr(coverArtistNameQuery, [ID]))[0].nickname;<<<<<<< feature_ju
const coverArtistName = (await pool.queryParam_Arr(coverArtistNameQuery, [ID]))[0].nickname;
const originArtistIdxQuery = 'SELECT * FROM originArtist WHERE originArtistName=?';
const insertNewOriginArtistQuery = 'INSERT INTO originArtist (originArtistName) VALUES (?)';

Expand Down
22 changes: 22 additions & 0 deletions src/app/controller/user/addOriginArtist.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
const express = require('express');
const router = express.Router();
const pool = require('../../module/pool.js');
const hash = require('../../module/hash');
const upload = require('../../../config/multer');


router.post('/', upload.array('originArtistImg'),async (req, res)=>{
const insertOriginArtistQuery = 'INSERT INTO originArtist ( originArtistName, originArtistImg) VALUES (?,?)'
const nameArray = req.body.originArtistName.split(',');
for(var i=0 ; i < 100 ; i++) {
await pool.queryParam_Arr(insertOriginArtistQuery, [nameArray[i], req.files[i].location])
}
for(var i = 0 ; i < 100;i++) {
console.log('파일 이름 : '+req.files[i].originalname);
console.log('인풋 이름 : ' + nameArray[i]);
console.log('===========================================');
}
res.status(200).send('성공');
})

module.exports = router;
1 change: 0 additions & 1 deletion src/app/model/schema/song.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ let songSchema = new Schema({
genre : Array,
mood : Array,
songComment : String,
reportCount : Number,
rateScore : Number,
highlightTime : String,
songStatus : Number,
Expand Down

0 comments on commit 3bf4fc3

Please sign in to comment.