Advertisement
Conchubair

Untitled

Aug 5th, 2016
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.01 KB | None | 0 0
  1. function GatherData() {
  2. connection.connect(function (err) {
  3. if (err) {
  4. console.error('error connecting: ' + err.stack);
  5. return;
  6. }
  7.  
  8. console.log('connected as id ' + connection.threadId);
  9. });
  10. connection.query('SELECT DISTINCT item_id FROM learning.ac_items;', function (err, result) {
  11. if (!err) {
  12. console.log('SQL id finding query complete');
  13. //console.log(result[0].item_id);
  14.  
  15. for (j = 0; j < result.length; j++) {
  16. //console.log(result[j].item_id);
  17. request('https://census.daybreakgames.com/s:conchubair/get/ps2/item/' + result[j].item_id + '', function (error, response, body) {
  18. if (!error && response.statusCode == 200) {
  19. var data = JSON.parse(body);
  20. processItems(data);
  21. }
  22. });//closes request
  23. }//closes for j
  24. }//closes if
  25.  
  26. else {
  27. console.log('Error');
  28. console.log(err);
  29.  
  30. };//closes commit
  31. });//closes select distinct
  32. }//closes GatherData
  33.  
  34. function processItems(data) {
  35. console.log(data);
  36. if (!data.item_list.length > 0 || !data.item_list[0].name) {
  37. return;
  38. }
  39. //console.log("item logged");
  40. console.log(data.item_list[0].item_id);
  41. connection.query('INSERT INTO item_reference (item_id, name_en, item_type_id, item_category_id, image_id, image_path) VALUES (' + data.item_list[0].item_id + ', \'' + data.item_list[0].name.en + '\', ' + data.item_list[0].item_type_id + ', ' + data.item_list[0].item_category_id + ', ' + data.item_list[0].image_id + ', \'' + data.item_list[0].image_path + '\')', function (err, result) {
  42. if (!err) {
  43. //console.log('Query complete');
  44. }
  45. else {
  46. console.log('Error');
  47. console.log(err);
  48.  
  49. };//closes commit
  50. });//closes connection query insert
  51. }//closes process data
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement