Built motion from commit (unavailable).|2.5.0
[motion2.git] / server / api / intServicenowField / intServicenowField.controller.js
index ac2efd6..a288d76 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xbc0d=['desk.js','to-csv','papaparse','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','json','offset','limit','set','apply','reject','save','update','then','destroy','error','stack','name','send','index','map','ServicenowField','fieldName','type','key','model','query','filters','intersection','fields','length','attributes','hasOwnProperty','order','sort','pick','filter','merge','where','VIRTUAL','options','count','includeAll','include','findAll','rows','show','rawAttributes','keys','find','catch','create','body','params','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','mustache','util','path','sox','ejs','lodash','squel','crypto','jsforce'];(function(_0x1f1511,_0x4ea911){var _0x1d9ab8=function(_0x53276a){while(--_0x53276a){_0x1f1511['push'](_0x1f1511['shift']());}};_0x1d9ab8(++_0x4ea911);}(_0xbc0d,0x129));var _0xdbc0=function(_0xdbe2de,_0x3bdc5a){_0xdbe2de=_0xdbe2de-0x0;var _0x2facd7=_0xbc0d[_0xdbe2de];return _0x2facd7;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0xdbc0('0x0'));var rimraf=require(_0xdbc0('0x1'));var zipdir=require(_0xdbc0('0x2'));var jsonpatch=require(_0xdbc0('0x3'));var rp=require(_0xdbc0('0x4'));var moment=require(_0xdbc0('0x5'));var BPromise=require('bluebird');var Mustache=require(_0xdbc0('0x6'));var util=require(_0xdbc0('0x7'));var path=require(_0xdbc0('0x8'));var sox=require(_0xdbc0('0x9'));var csv=require('to-csv');var ejs=require(_0xdbc0('0xa'));var fs=require('fs');var _=require(_0xdbc0('0xb'));var squel=require(_0xdbc0('0xc'));var crypto=require(_0xdbc0('0xd'));var jsforce=require(_0xdbc0('0xe'));var deskjs=require(_0xdbc0('0xf'));var toCsv=require(_0xdbc0('0x10'));var querystring=require('querystring');var Papa=require(_0xdbc0('0x11'));var Redis=require(_0xdbc0('0x12'));var authService=require('../../components/auth/service');var qs=require(_0xdbc0('0x13'));var as=require(_0xdbc0('0x14'));var hardwareService=require(_0xdbc0('0x15'));var logger=require(_0xdbc0('0x16'))('api');var utils=require(_0xdbc0('0x17'));var config=require(_0xdbc0('0x18'));var db=require(_0xdbc0('0x19'))['db'];function respondWithStatusCode(_0x10bf19,_0x44caab){_0x44caab=_0x44caab||0xcc;return function(_0x11c690){if(_0x11c690){return _0x10bf19[_0xdbc0('0x1a')](_0x44caab);}return _0x10bf19[_0xdbc0('0x1b')](_0x44caab)[_0xdbc0('0x1c')]();};}function respondWithResult(_0x345871,_0xe0b7b8){_0xe0b7b8=_0xe0b7b8||0xc8;return function(_0x38ed76){if(_0x38ed76){return _0x345871['status'](_0xe0b7b8)[_0xdbc0('0x1d')](_0x38ed76);}};}function respondWithFilteredResult(_0x49e147,_0xb7ac2){return function(_0x47e58f){if(_0x47e58f){var _0x551920=_0x47e58f['count'],_0x320fd9=_0xb7ac2[_0xdbc0('0x1e')],_0x2010a0=_0xb7ac2['offset']+_0xb7ac2[_0xdbc0('0x1f')],_0x5e801d;if(_0x2010a0>=_0x551920){_0x2010a0=_0x551920;_0x5e801d=0xc8;}else{_0x5e801d=0xce;}_0x49e147[_0xdbc0('0x1b')](_0x5e801d);return _0x49e147[_0xdbc0('0x20')]('Content-Range',_0x320fd9+'-'+_0x2010a0+'/'+_0x551920)[_0xdbc0('0x1d')](_0x47e58f);}return null;};}function patchUpdates(_0xe1070){return function(_0x5aea1d){try{jsonpatch[_0xdbc0('0x21')](_0x5aea1d,_0xe1070,!![]);}catch(_0x315d8a){return BPromise[_0xdbc0('0x22')](_0x315d8a);}return _0x5aea1d[_0xdbc0('0x23')]();};}function saveUpdates(_0x2554e3,_0x124b07){return function(_0x57ef7a){if(_0x57ef7a){return _0x57ef7a[_0xdbc0('0x24')](_0x2554e3)[_0xdbc0('0x25')](function(_0x5ab988){return _0x5ab988;});}return null;};}function removeEntity(_0x5c4342,_0x332160){return function(_0x5cc267){if(_0x5cc267){return _0x5cc267[_0xdbc0('0x26')]()[_0xdbc0('0x25')](function(){_0x5c4342[_0xdbc0('0x1b')](0xcc)['end']();});}};}function handleEntityNotFound(_0x48caf9,_0xb03554){return function(_0x338aad){if(!_0x338aad){_0x48caf9[_0xdbc0('0x1a')](0x194);}return _0x338aad;};}function handleError(_0x4b98a7,_0x1c245d){_0x1c245d=_0x1c245d||0x1f4;return function(_0x1af678){logger[_0xdbc0('0x27')](_0x1af678[_0xdbc0('0x28')]);if(_0x1af678[_0xdbc0('0x29')]){delete _0x1af678[_0xdbc0('0x29')];}_0x4b98a7[_0xdbc0('0x1b')](_0x1c245d)[_0xdbc0('0x2a')](_0x1af678);};}exports[_0xdbc0('0x2b')]=function(_0x54a5a5,_0x404768){var _0x2aa04a={},_0x563e4c={},_0x330ba7={'count':0x0,'rows':[]};var _0x59b955=_[_0xdbc0('0x2c')](db[_0xdbc0('0x2d')]['rawAttributes'],function(_0x2c601f){return{'name':_0x2c601f[_0xdbc0('0x2e')],'type':_0x2c601f[_0xdbc0('0x2f')][_0xdbc0('0x30')]};});_0x563e4c[_0xdbc0('0x31')]=_[_0xdbc0('0x2c')](_0x59b955,_0xdbc0('0x29'));_0x563e4c[_0xdbc0('0x32')]=_['keys'](_0x54a5a5[_0xdbc0('0x32')]);_0x563e4c[_0xdbc0('0x33')]=_['intersection'](_0x563e4c[_0xdbc0('0x31')],_0x563e4c[_0xdbc0('0x32')]);_0x2aa04a['attributes']=_[_0xdbc0('0x34')](_0x563e4c['model'],qs[_0xdbc0('0x35')](_0x54a5a5[_0xdbc0('0x32')]['fields']));_0x2aa04a['attributes']=_0x2aa04a['attributes'][_0xdbc0('0x36')]?_0x2aa04a[_0xdbc0('0x37')]:_0x563e4c['model'];if(!_0x54a5a5[_0xdbc0('0x32')][_0xdbc0('0x38')]('nolimit')){_0x2aa04a['limit']=qs[_0xdbc0('0x1f')](_0x54a5a5[_0xdbc0('0x32')][_0xdbc0('0x1f')]);_0x2aa04a[_0xdbc0('0x1e')]=qs[_0xdbc0('0x1e')](_0x54a5a5[_0xdbc0('0x32')][_0xdbc0('0x1e')]);}_0x2aa04a[_0xdbc0('0x39')]=qs[_0xdbc0('0x3a')](_0x54a5a5[_0xdbc0('0x32')][_0xdbc0('0x3a')]);_0x2aa04a['where']=qs[_0xdbc0('0x33')](_[_0xdbc0('0x3b')](_0x54a5a5[_0xdbc0('0x32')],_0x563e4c[_0xdbc0('0x33')]));if(_0x54a5a5[_0xdbc0('0x32')][_0xdbc0('0x3c')]){_0x2aa04a['where']=_[_0xdbc0('0x3d')](_0x2aa04a[_0xdbc0('0x3e')],{'$or':_['map'](_0x59b955,function(_0x3cffae){if(_0x3cffae['type']!==_0xdbc0('0x3f')){var _0xfeb214={};_0xfeb214[_0x3cffae[_0xdbc0('0x29')]]={'$like':'%'+_0x54a5a5['query'][_0xdbc0('0x3c')]+'%'};return _0xfeb214;}})});}_0x2aa04a=_[_0xdbc0('0x3d')]({},_0x2aa04a,_0x54a5a5[_0xdbc0('0x40')]);var _0x6230dd={'where':_0x2aa04a['where']};return db[_0xdbc0('0x2d')][_0xdbc0('0x41')](_0x6230dd)[_0xdbc0('0x25')](function(_0x274996){_0x330ba7[_0xdbc0('0x41')]=_0x274996;if(_0x54a5a5[_0xdbc0('0x32')][_0xdbc0('0x42')]){_0x2aa04a[_0xdbc0('0x43')]=[{'all':!![]}];}return db['ServicenowField'][_0xdbc0('0x44')](_0x2aa04a);})[_0xdbc0('0x25')](function(_0x3f31bb){_0x330ba7[_0xdbc0('0x45')]=_0x3f31bb;return _0x330ba7;})[_0xdbc0('0x25')](respondWithFilteredResult(_0x404768,_0x2aa04a))['catch'](handleError(_0x404768,null));};exports[_0xdbc0('0x46')]=function(_0x35506d,_0x555df4){var _0x244d88={'raw':!![],'where':{'id':_0x35506d['params']['id']}},_0x39ce95={};_0x39ce95['model']=_['keys'](db[_0xdbc0('0x2d')][_0xdbc0('0x47')]);_0x39ce95[_0xdbc0('0x32')]=_[_0xdbc0('0x48')](_0x35506d[_0xdbc0('0x32')]);_0x39ce95['filters']=_[_0xdbc0('0x34')](_0x39ce95[_0xdbc0('0x31')],_0x39ce95[_0xdbc0('0x32')]);_0x244d88[_0xdbc0('0x37')]=_['intersection'](_0x39ce95['model'],qs[_0xdbc0('0x35')](_0x35506d[_0xdbc0('0x32')][_0xdbc0('0x35')]));_0x244d88[_0xdbc0('0x37')]=_0x244d88[_0xdbc0('0x37')]['length']?_0x244d88[_0xdbc0('0x37')]:_0x39ce95['model'];if(_0x35506d['query']['includeAll']){_0x244d88[_0xdbc0('0x43')]=[{'all':!![]}];}_0x244d88=_[_0xdbc0('0x3d')]({},_0x244d88,_0x35506d[_0xdbc0('0x40')]);return db[_0xdbc0('0x2d')][_0xdbc0('0x49')](_0x244d88)[_0xdbc0('0x25')](handleEntityNotFound(_0x555df4,null))['then'](respondWithResult(_0x555df4,null))[_0xdbc0('0x4a')](handleError(_0x555df4,null));};exports[_0xdbc0('0x4b')]=function(_0x2ebc56,_0x131851){return db[_0xdbc0('0x2d')][_0xdbc0('0x4b')](_0x2ebc56['body'],{})['then'](respondWithResult(_0x131851,0xc9))[_0xdbc0('0x4a')](handleError(_0x131851,null));};exports[_0xdbc0('0x24')]=function(_0x4b3be2,_0x1876e5){if(_0x4b3be2[_0xdbc0('0x4c')]['id']){delete _0x4b3be2['body']['id'];}return db[_0xdbc0('0x2d')]['find']({'where':{'id':_0x4b3be2[_0xdbc0('0x4d')]['id']}})[_0xdbc0('0x25')](handleEntityNotFound(_0x1876e5,null))[_0xdbc0('0x25')](saveUpdates(_0x4b3be2['body'],null))[_0xdbc0('0x25')](respondWithResult(_0x1876e5,null))[_0xdbc0('0x4a')](handleError(_0x1876e5,null));};exports['destroy']=function(_0x29e07a,_0x2a94e9){return db['ServicenowField']['find']({'where':{'id':_0x29e07a[_0xdbc0('0x4d')]['id']}})[_0xdbc0('0x25')](handleEntityNotFound(_0x2a94e9,null))[_0xdbc0('0x25')](removeEntity(_0x2a94e9,null))[_0xdbc0('0x4a')](handleError(_0x2a94e9,null));};
\ No newline at end of file
+var _0x97e4=['moment','mustache','util','path','sox','to-csv','ejs','squel','crypto','jsforce','desk.js','querystring','papaparse','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','../../config/utils','../../mysqldb','status','end','json','count','offset','limit','set','apply','update','then','sendStatus','error','stack','name','send','index','map','rawAttributes','fieldName','type','key','model','keys','query','intersection','length','attributes','hasOwnProperty','order','sort','where','filters','pick','filter','VIRTUAL','merge','options','ServicenowField','includeAll','include','findAll','rows','catch','params','fields','find','body','html-pdf','eml-format','zip-dir','fast-json-patch'];(function(_0x26e127,_0x354e00){var _0x3503a9=function(_0x4484c9){while(--_0x4484c9){_0x26e127['push'](_0x26e127['shift']());}};_0x3503a9(++_0x354e00);}(_0x97e4,0x155));var _0x497e=function(_0x3f5522,_0x28e324){_0x3f5522=_0x3f5522-0x0;var _0x4731f1=_0x97e4[_0x3f5522];return _0x4731f1;};'use strict';var pdf=require(_0x497e('0x0'));var emlformat=require(_0x497e('0x1'));var rimraf=require('rimraf');var zipdir=require(_0x497e('0x2'));var jsonpatch=require(_0x497e('0x3'));var rp=require('request-promise');var moment=require(_0x497e('0x4'));var BPromise=require('bluebird');var Mustache=require(_0x497e('0x5'));var util=require(_0x497e('0x6'));var path=require(_0x497e('0x7'));var sox=require(_0x497e('0x8'));var csv=require(_0x497e('0x9'));var ejs=require(_0x497e('0xa'));var fs=require('fs');var _=require('lodash');var squel=require(_0x497e('0xb'));var crypto=require(_0x497e('0xc'));var jsforce=require(_0x497e('0xd'));var deskjs=require(_0x497e('0xe'));var toCsv=require(_0x497e('0x9'));var querystring=require(_0x497e('0xf'));var Papa=require(_0x497e('0x10'));var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require(_0x497e('0x11'));var as=require(_0x497e('0x12'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x497e('0x13'))('api');var utils=require(_0x497e('0x14'));var config=require('../../config/environment');var db=require(_0x497e('0x15'))['db'];function respondWithStatusCode(_0x53f755,_0xf0cef5){_0xf0cef5=_0xf0cef5||0xcc;return function(_0x216ba1){if(_0x216ba1){return _0x53f755['sendStatus'](_0xf0cef5);}return _0x53f755[_0x497e('0x16')](_0xf0cef5)[_0x497e('0x17')]();};}function respondWithResult(_0x3d310,_0x43502b){_0x43502b=_0x43502b||0xc8;return function(_0x22aa26){if(_0x22aa26){return _0x3d310['status'](_0x43502b)[_0x497e('0x18')](_0x22aa26);}};}function respondWithFilteredResult(_0xe72277,_0x4a3442){return function(_0x2bd5d5){if(_0x2bd5d5){var _0x919e66=_0x2bd5d5[_0x497e('0x19')],_0x530fa8=_0x4a3442[_0x497e('0x1a')],_0x401846=_0x4a3442['offset']+_0x4a3442[_0x497e('0x1b')],_0x591091;if(_0x401846>=_0x919e66){_0x401846=_0x919e66;_0x591091=0xc8;}else{_0x591091=0xce;}_0xe72277[_0x497e('0x16')](_0x591091);return _0xe72277[_0x497e('0x1c')]('Content-Range',_0x530fa8+'-'+_0x401846+'/'+_0x919e66)[_0x497e('0x18')](_0x2bd5d5);}return null;};}function patchUpdates(_0x3d0ff3){return function(_0x220b0e){try{jsonpatch[_0x497e('0x1d')](_0x220b0e,_0x3d0ff3,!![]);}catch(_0x58cd0d){return BPromise['reject'](_0x58cd0d);}return _0x220b0e['save']();};}function saveUpdates(_0x1829a3,_0x2a3799){return function(_0x463817){if(_0x463817){return _0x463817[_0x497e('0x1e')](_0x1829a3)[_0x497e('0x1f')](function(_0x41ce7b){return _0x41ce7b;});}return null;};}function removeEntity(_0x29f7e8,_0x2134a1){return function(_0x5418a2){if(_0x5418a2){return _0x5418a2['destroy']()[_0x497e('0x1f')](function(){_0x29f7e8[_0x497e('0x16')](0xcc)[_0x497e('0x17')]();});}};}function handleEntityNotFound(_0x29d06c,_0x495e31){return function(_0x5ca479){if(!_0x5ca479){_0x29d06c[_0x497e('0x20')](0x194);}return _0x5ca479;};}function handleError(_0xa90d47,_0x50f1e2){_0x50f1e2=_0x50f1e2||0x1f4;return function(_0x391290){logger[_0x497e('0x21')](_0x391290[_0x497e('0x22')]);if(_0x391290[_0x497e('0x23')]){delete _0x391290['name'];}_0xa90d47[_0x497e('0x16')](_0x50f1e2)[_0x497e('0x24')](_0x391290);};}exports[_0x497e('0x25')]=function(_0x419462,_0x447a9f){var _0x7d5ca1={},_0x309c54={},_0x4ec387={'count':0x0,'rows':[]};var _0x11c0c7=_[_0x497e('0x26')](db['ServicenowField'][_0x497e('0x27')],function(_0x58985b){return{'name':_0x58985b[_0x497e('0x28')],'type':_0x58985b[_0x497e('0x29')][_0x497e('0x2a')]};});_0x309c54[_0x497e('0x2b')]=_[_0x497e('0x26')](_0x11c0c7,_0x497e('0x23'));_0x309c54['query']=_[_0x497e('0x2c')](_0x419462[_0x497e('0x2d')]);_0x309c54['filters']=_[_0x497e('0x2e')](_0x309c54['model'],_0x309c54[_0x497e('0x2d')]);_0x7d5ca1['attributes']=_[_0x497e('0x2e')](_0x309c54[_0x497e('0x2b')],qs['fields'](_0x419462[_0x497e('0x2d')]['fields']));_0x7d5ca1['attributes']=_0x7d5ca1['attributes'][_0x497e('0x2f')]?_0x7d5ca1[_0x497e('0x30')]:_0x309c54[_0x497e('0x2b')];if(!_0x419462[_0x497e('0x2d')][_0x497e('0x31')]('nolimit')){_0x7d5ca1[_0x497e('0x1b')]=qs[_0x497e('0x1b')](_0x419462[_0x497e('0x2d')][_0x497e('0x1b')]);_0x7d5ca1['offset']=qs[_0x497e('0x1a')](_0x419462[_0x497e('0x2d')][_0x497e('0x1a')]);}_0x7d5ca1[_0x497e('0x32')]=qs['sort'](_0x419462[_0x497e('0x2d')][_0x497e('0x33')]);_0x7d5ca1[_0x497e('0x34')]=qs[_0x497e('0x35')](_[_0x497e('0x36')](_0x419462[_0x497e('0x2d')],_0x309c54[_0x497e('0x35')]));if(_0x419462[_0x497e('0x2d')][_0x497e('0x37')]){_0x7d5ca1[_0x497e('0x34')]=_['merge'](_0x7d5ca1['where'],{'$or':_[_0x497e('0x26')](_0x11c0c7,function(_0xc3c29c){if(_0xc3c29c[_0x497e('0x29')]!==_0x497e('0x38')){var _0x2c80f5={};_0x2c80f5[_0xc3c29c[_0x497e('0x23')]]={'$like':'%'+_0x419462[_0x497e('0x2d')]['filter']+'%'};return _0x2c80f5;}})});}_0x7d5ca1=_[_0x497e('0x39')]({},_0x7d5ca1,_0x419462[_0x497e('0x3a')]);var _0x56e189={'where':_0x7d5ca1[_0x497e('0x34')]};return db[_0x497e('0x3b')][_0x497e('0x19')](_0x56e189)[_0x497e('0x1f')](function(_0x251fef){_0x4ec387[_0x497e('0x19')]=_0x251fef;if(_0x419462[_0x497e('0x2d')][_0x497e('0x3c')]){_0x7d5ca1[_0x497e('0x3d')]=[{'all':!![]}];}return db[_0x497e('0x3b')][_0x497e('0x3e')](_0x7d5ca1);})['then'](function(_0x467ca5){_0x4ec387[_0x497e('0x3f')]=_0x467ca5;return _0x4ec387;})['then'](respondWithFilteredResult(_0x447a9f,_0x7d5ca1))[_0x497e('0x40')](handleError(_0x447a9f,null));};exports['show']=function(_0x2dc3ac,_0x121215){var _0x5c86f6={'raw':!![],'where':{'id':_0x2dc3ac[_0x497e('0x41')]['id']}},_0x5e7a98={};_0x5e7a98[_0x497e('0x2b')]=_['keys'](db['ServicenowField'][_0x497e('0x27')]);_0x5e7a98[_0x497e('0x2d')]=_['keys'](_0x2dc3ac[_0x497e('0x2d')]);_0x5e7a98['filters']=_[_0x497e('0x2e')](_0x5e7a98[_0x497e('0x2b')],_0x5e7a98[_0x497e('0x2d')]);_0x5c86f6['attributes']=_[_0x497e('0x2e')](_0x5e7a98[_0x497e('0x2b')],qs[_0x497e('0x42')](_0x2dc3ac[_0x497e('0x2d')][_0x497e('0x42')]));_0x5c86f6[_0x497e('0x30')]=_0x5c86f6[_0x497e('0x30')][_0x497e('0x2f')]?_0x5c86f6[_0x497e('0x30')]:_0x5e7a98['model'];if(_0x2dc3ac[_0x497e('0x2d')][_0x497e('0x3c')]){_0x5c86f6[_0x497e('0x3d')]=[{'all':!![]}];}_0x5c86f6=_[_0x497e('0x39')]({},_0x5c86f6,_0x2dc3ac[_0x497e('0x3a')]);return db[_0x497e('0x3b')][_0x497e('0x43')](_0x5c86f6)['then'](handleEntityNotFound(_0x121215,null))[_0x497e('0x1f')](respondWithResult(_0x121215,null))['catch'](handleError(_0x121215,null));};exports['create']=function(_0x9110d9,_0x322e5a){return db[_0x497e('0x3b')]['create'](_0x9110d9['body'],{})[_0x497e('0x1f')](respondWithResult(_0x322e5a,0xc9))['catch'](handleError(_0x322e5a,null));};exports[_0x497e('0x1e')]=function(_0x3d9449,_0x23ff7b){if(_0x3d9449[_0x497e('0x44')]['id']){delete _0x3d9449[_0x497e('0x44')]['id'];}return db[_0x497e('0x3b')]['find']({'where':{'id':_0x3d9449[_0x497e('0x41')]['id']}})[_0x497e('0x1f')](handleEntityNotFound(_0x23ff7b,null))['then'](saveUpdates(_0x3d9449[_0x497e('0x44')],null))[_0x497e('0x1f')](respondWithResult(_0x23ff7b,null))[_0x497e('0x40')](handleError(_0x23ff7b,null));};exports['destroy']=function(_0x53b503,_0x15f612){return db['ServicenowField'][_0x497e('0x43')]({'where':{'id':_0x53b503[_0x497e('0x41')]['id']}})[_0x497e('0x1f')](handleEntityNotFound(_0x15f612,null))['then'](removeEntity(_0x15f612,null))[_0x497e('0x40')](handleError(_0x15f612,null));};
\ No newline at end of file