Advertisement
Guest User

Untitled

a guest
Jul 17th, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. import tripfind from '../model/tripfind';
  2. import addbook from '../model/addbook';
  3. import bookfind from '../model/bookfind';
  4.  
  5. function addBook(info) {
  6.  
  7. return new Promise((resolve, reject) => {
  8. let rowcount = -1;
  9. bookfind(0, -1, -1).then((result) => {
  10. if (result) {
  11. rowcount = result.rowCount;
  12. } else {
  13. rowcount = 0;
  14. }
  15. tripfind(info.trip_id, 0).then((xresult) => {
  16. let val = '';
  17. if (xresult === 'false') {
  18. val = 'trip is not valid';
  19. resolve(val);
  20. } else {
  21. addbook(info, rowcount).then((value) => {
  22. if (value === 'invalid id') {
  23. resolve('invalid id');
  24. }
  25. resolve(value);
  26. }).catch((err) => {
  27. if (err) {
  28. reject(err);
  29. }
  30. });
  31. }
  32. }).catch((error) => {
  33. reject(error);
  34. });
  35. }).catch((err) => {
  36. if (err) {
  37. reject(err);
  38. }
  39. });
  40. });
  41. }
  42.  
  43. export default addBook;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement