SQL ?传递array要考虑数组为空情况
This commit is contained in:
		@@ -159,7 +159,7 @@ async function fetch({ albumId, debug = false, update = false }) {
 | 
				
			|||||||
        songIds: songIds,
 | 
					        songIds: songIds,
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
    // console.log("albumInfo", albumInfo);
 | 
					    // console.log("albumInfo", albumInfo);
 | 
				
			||||||
    if (albumId > 0) {
 | 
					    if (albumId > 0 && songIds.length > 0) {
 | 
				
			||||||
        await dbUtils.query(`
 | 
					        await dbUtils.query(`
 | 
				
			||||||
            INSERT IGNORE INTO song_album_relation (song_id, album_id) VALUES ?
 | 
					            INSERT IGNORE INTO song_album_relation (song_id, album_id) VALUES ?
 | 
				
			||||||
        `, [songIds.map(songId => [Number(songId), albumId])]);
 | 
					        `, [songIds.map(songId => [Number(songId), albumId])]);
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -110,7 +110,7 @@ async function fetch({ artistId, debug = false }) {
 | 
				
			|||||||
        songIds: songIds,
 | 
					        songIds: songIds,
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
    // console.log("artistInfo", artistInfo);
 | 
					    // console.log("artistInfo", artistInfo);
 | 
				
			||||||
    if (artistId > 0) {
 | 
					    if (artistId > 0 && songIds.length > 0) {
 | 
				
			||||||
        await dbUtils.query(`
 | 
					        await dbUtils.query(`
 | 
				
			||||||
            INSERT IGNORE INTO song_artist_relation (song_id, artist_id) VALUES ?
 | 
					            INSERT IGNORE INTO song_artist_relation (song_id, artist_id) VALUES ?
 | 
				
			||||||
        `, [songIds.map(songId => [Number(songId), artistId])]);
 | 
					        `, [songIds.map(songId => [Number(songId), artistId])]);
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user