Built motion from commit (unavailable).|2.3.97
[motion2.git] / server / api / intServicenowField / intServicenowField.controller.js
index 9ee4161..eb67087 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x1b9a=['filter','merge','map','type','key','VIRTUAL','options','then','include','findAll','catch','fields','includeAll','create','body','find','params','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','../../components/auth/service','../../config/license/hardware','../../config/utils','../../mysqldb','status','end','json','count','limit','Content-Range','reject','save','destroy','error','stack','name','send','index','ServicenowField','rawAttributes','model','keys','query','filters','intersection','attributes','length','hasOwnProperty','nolimit','offset','order','sort','where','pick'];(function(_0x3f9a54,_0x53821a){var _0xdf3ca4=function(_0x964c87){while(--_0x964c87){_0x3f9a54['push'](_0x3f9a54['shift']());}};_0xdf3ca4(++_0x53821a);}(_0x1b9a,0xe9));var _0xa1b9=function(_0x1009c2,_0x5210d3){_0x1009c2=_0x1009c2-0x0;var _0x5bb7ac=_0x1b9a[_0x1009c2];return _0x5bb7ac;};'use strict';var pdf=require(_0xa1b9('0x0'));var emlformat=require(_0xa1b9('0x1'));var rimraf=require(_0xa1b9('0x2'));var zipdir=require(_0xa1b9('0x3'));var jsonpatch=require(_0xa1b9('0x4'));var rp=require(_0xa1b9('0x5'));var moment=require(_0xa1b9('0x6'));var BPromise=require(_0xa1b9('0x7'));var Mustache=require(_0xa1b9('0x8'));var util=require(_0xa1b9('0x9'));var path=require(_0xa1b9('0xa'));var sox=require(_0xa1b9('0xb'));var csv=require(_0xa1b9('0xc'));var ejs=require(_0xa1b9('0xd'));var fs=require('fs');var _=require(_0xa1b9('0xe'));var squel=require(_0xa1b9('0xf'));var crypto=require(_0xa1b9('0x10'));var jsforce=require(_0xa1b9('0x11'));var deskjs=require(_0xa1b9('0x12'));var toCsv=require(_0xa1b9('0xc'));var querystring=require(_0xa1b9('0x13'));var Papa=require(_0xa1b9('0x14'));var authService=require(_0xa1b9('0x15'));var hardwareService=require(_0xa1b9('0x16'));var Redis=require('ioredis');var qs=require('../../components/parsers/qs');var logger=require('../../config/logger')('api');var utils=require(_0xa1b9('0x17'));var config=require('../../config/environment');var db=require(_0xa1b9('0x18'))['db'];function respondWithStatusCode(_0x308176,_0x340153){_0x340153=_0x340153||0xcc;return function(_0x185cbb){if(_0x185cbb){return _0x308176['sendStatus'](_0x340153);}return _0x308176[_0xa1b9('0x19')](_0x340153)[_0xa1b9('0x1a')]();};}function respondWithResult(_0x4139c4,_0x1e9377){_0x1e9377=_0x1e9377||0xc8;return function(_0x308746){if(_0x308746){return _0x4139c4[_0xa1b9('0x19')](_0x1e9377)[_0xa1b9('0x1b')](_0x308746);}};}function respondWithFilteredResult(_0x5548bb,_0x3d9fe1){return function(_0x1534b5){if(_0x1534b5){var _0x52cdbf=_0x1534b5[_0xa1b9('0x1c')],_0x136194=_0x3d9fe1['offset'],_0x529c5e=_0x3d9fe1['offset']+_0x3d9fe1[_0xa1b9('0x1d')],_0xfcfcbd;if(_0x529c5e>=_0x52cdbf){_0x529c5e=_0x52cdbf;_0xfcfcbd=0xc8;}else{_0xfcfcbd=0xce;}_0x5548bb[_0xa1b9('0x19')](_0xfcfcbd);return _0x5548bb['set'](_0xa1b9('0x1e'),_0x136194+'-'+_0x529c5e+'/'+_0x52cdbf)[_0xa1b9('0x1b')](_0x1534b5);}return null;};}function patchUpdates(_0xe760d7){return function(_0x2a607b){try{jsonpatch['apply'](_0x2a607b,_0xe760d7,!![]);}catch(_0x1d50bb){return BPromise[_0xa1b9('0x1f')](_0x1d50bb);}return _0x2a607b[_0xa1b9('0x20')]();};}function saveUpdates(_0x3b41b8,_0x2dbba5){return function(_0x3dd8f1){if(_0x3dd8f1){return _0x3dd8f1['update'](_0x3b41b8)['then'](function(_0x4fb0fd){return _0x4fb0fd;});}return null;};}function removeEntity(_0x121170,_0x426adb){return function(_0x3a6e53){if(_0x3a6e53){return _0x3a6e53[_0xa1b9('0x21')]()['then'](function(){_0x121170[_0xa1b9('0x19')](0xcc)['end']();});}};}function handleEntityNotFound(_0x441951,_0x411fe5){return function(_0x5209e0){if(!_0x5209e0){_0x441951['sendStatus'](0x194);}return _0x5209e0;};}function handleError(_0x52c753,_0x4fb275){_0x4fb275=_0x4fb275||0x1f4;return function(_0x403686){logger[_0xa1b9('0x22')](_0x403686[_0xa1b9('0x23')]);if(_0x403686[_0xa1b9('0x24')]){delete _0x403686[_0xa1b9('0x24')];}_0x52c753[_0xa1b9('0x19')](_0x4fb275)[_0xa1b9('0x25')](_0x403686);};}exports[_0xa1b9('0x26')]=function(_0x56442e,_0x16d8f5){var _0x1a2886={},_0x5da8c2={},_0x2cac3a={'count':0x0,'rows':[]};var _0x4577d3=db[_0xa1b9('0x27')][_0xa1b9('0x28')];_0x5da8c2[_0xa1b9('0x29')]=_[_0xa1b9('0x2a')](_0x4577d3);_0x5da8c2[_0xa1b9('0x2b')]=_[_0xa1b9('0x2a')](_0x56442e[_0xa1b9('0x2b')]);_0x5da8c2[_0xa1b9('0x2c')]=_[_0xa1b9('0x2d')](_0x5da8c2[_0xa1b9('0x29')],_0x5da8c2[_0xa1b9('0x2b')]);_0x1a2886[_0xa1b9('0x2e')]=_[_0xa1b9('0x2d')](_0x5da8c2['model'],qs['fields'](_0x56442e[_0xa1b9('0x2b')]['fields']));_0x1a2886[_0xa1b9('0x2e')]=_0x1a2886['attributes'][_0xa1b9('0x2f')]?_0x1a2886[_0xa1b9('0x2e')]:_0x5da8c2[_0xa1b9('0x29')];if(!_0x56442e[_0xa1b9('0x2b')][_0xa1b9('0x30')](_0xa1b9('0x31'))){_0x1a2886['limit']=qs[_0xa1b9('0x1d')](_0x56442e[_0xa1b9('0x2b')][_0xa1b9('0x1d')]);_0x1a2886['offset']=qs[_0xa1b9('0x32')](_0x56442e[_0xa1b9('0x2b')]['offset']);}_0x1a2886[_0xa1b9('0x33')]=qs[_0xa1b9('0x34')](_0x56442e[_0xa1b9('0x2b')][_0xa1b9('0x34')]);_0x1a2886[_0xa1b9('0x35')]=qs[_0xa1b9('0x2c')](_[_0xa1b9('0x36')](_0x56442e['query'],_0x5da8c2[_0xa1b9('0x2c')]));if(_0x56442e[_0xa1b9('0x2b')][_0xa1b9('0x37')]){_0x1a2886[_0xa1b9('0x35')]=_[_0xa1b9('0x38')](_0x1a2886[_0xa1b9('0x35')],{'$or':_[_0xa1b9('0x39')](_0x4577d3,function(_0x4776bf){if(_0x4776bf[_0xa1b9('0x3a')][_0xa1b9('0x3b')]!==_0xa1b9('0x3c')){var _0x631b71={};_0x631b71[_0x4776bf['field']]={'$like':'%'+_0x56442e[_0xa1b9('0x2b')][_0xa1b9('0x37')]+'%'};return _0x631b71;}})});}_0x1a2886=_[_0xa1b9('0x38')]({},_0x1a2886,_0x56442e[_0xa1b9('0x3d')]);var _0x14ca69={'where':_0x1a2886[_0xa1b9('0x35')]};return db[_0xa1b9('0x27')][_0xa1b9('0x1c')](_0x14ca69)[_0xa1b9('0x3e')](function(_0x4009aa){_0x2cac3a[_0xa1b9('0x1c')]=_0x4009aa;if(_0x56442e[_0xa1b9('0x2b')]['includeAll']){_0x1a2886[_0xa1b9('0x3f')]=[{'all':!![]}];}return db[_0xa1b9('0x27')][_0xa1b9('0x40')](_0x1a2886);})['then'](function(_0x2cf6d4){_0x2cac3a['rows']=_0x2cf6d4;return _0x2cac3a;})[_0xa1b9('0x3e')](respondWithFilteredResult(_0x16d8f5,_0x1a2886))[_0xa1b9('0x41')](handleError(_0x16d8f5,null));};exports['show']=function(_0x208046,_0x42eb0e){var _0x3de9a1={'raw':!![],'where':{'id':_0x208046['params']['id']}},_0x4e6d4a={};_0x4e6d4a[_0xa1b9('0x29')]=_[_0xa1b9('0x2a')](db['ServicenowField'][_0xa1b9('0x28')]);_0x4e6d4a[_0xa1b9('0x2b')]=_[_0xa1b9('0x2a')](_0x208046[_0xa1b9('0x2b')]);_0x4e6d4a[_0xa1b9('0x2c')]=_['intersection'](_0x4e6d4a[_0xa1b9('0x29')],_0x4e6d4a[_0xa1b9('0x2b')]);_0x3de9a1['attributes']=_[_0xa1b9('0x2d')](_0x4e6d4a[_0xa1b9('0x29')],qs[_0xa1b9('0x42')](_0x208046[_0xa1b9('0x2b')][_0xa1b9('0x42')]));_0x3de9a1[_0xa1b9('0x2e')]=_0x3de9a1[_0xa1b9('0x2e')]['length']?_0x3de9a1[_0xa1b9('0x2e')]:_0x4e6d4a[_0xa1b9('0x29')];if(_0x208046[_0xa1b9('0x2b')][_0xa1b9('0x43')]){_0x3de9a1[_0xa1b9('0x3f')]=[{'all':!![]}];}_0x3de9a1=_[_0xa1b9('0x38')]({},_0x3de9a1,_0x208046[_0xa1b9('0x3d')]);return db[_0xa1b9('0x27')]['find'](_0x3de9a1)[_0xa1b9('0x3e')](handleEntityNotFound(_0x42eb0e,null))[_0xa1b9('0x3e')](respondWithResult(_0x42eb0e,null))[_0xa1b9('0x41')](handleError(_0x42eb0e,null));};exports[_0xa1b9('0x44')]=function(_0x3a26b3,_0x292840){return db['ServicenowField'][_0xa1b9('0x44')](_0x3a26b3[_0xa1b9('0x45')],{})[_0xa1b9('0x3e')](respondWithResult(_0x292840,0xc9))[_0xa1b9('0x41')](handleError(_0x292840,null));};exports['update']=function(_0x5aae81,_0x225d7e){if(_0x5aae81[_0xa1b9('0x45')]['id']){delete _0x5aae81[_0xa1b9('0x45')]['id'];}return db['ServicenowField'][_0xa1b9('0x46')]({'where':{'id':_0x5aae81[_0xa1b9('0x47')]['id']}})[_0xa1b9('0x3e')](handleEntityNotFound(_0x225d7e,null))[_0xa1b9('0x3e')](saveUpdates(_0x5aae81['body'],null))['then'](respondWithResult(_0x225d7e,null))[_0xa1b9('0x41')](handleError(_0x225d7e,null));};exports['destroy']=function(_0x1f6333,_0x4c4629){return db[_0xa1b9('0x27')][_0xa1b9('0x46')]({'where':{'id':_0x1f6333[_0xa1b9('0x47')]['id']}})[_0xa1b9('0x3e')](handleEntityNotFound(_0x4c4629,null))[_0xa1b9('0x3e')](removeEntity(_0x4c4629,null))['catch'](handleError(_0x4c4629,null));};
\ No newline at end of file
+var _0x3009=['update','then','destroy','stack','name','send','index','ServicenowField','rawAttributes','model','keys','query','filters','intersection','attributes','fields','hasOwnProperty','nolimit','order','sort','where','pick','merge','map','type','key','VIRTUAL','field','filter','options','include','findAll','rows','catch','params','length','find','create','body','html-pdf','eml-format','zip-dir','fast-json-patch','bluebird','path','sox','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','../../components/auth/service','../../config/license/hardware','ioredis','../../components/parsers/qs','../../config/logger','api','../../config/environment','../../mysqldb','sendStatus','status','end','json','count','offset','limit','set','Content-Range','apply','reject','save'];(function(_0x48bfe5,_0x2409a0){var _0x59b410=function(_0x1ad259){while(--_0x1ad259){_0x48bfe5['push'](_0x48bfe5['shift']());}};_0x59b410(++_0x2409a0);}(_0x3009,0xbb));var _0x9300=function(_0x5b6105,_0x1d6034){_0x5b6105=_0x5b6105-0x0;var _0x160b6a=_0x3009[_0x5b6105];return _0x160b6a;};'use strict';var pdf=require(_0x9300('0x0'));var emlformat=require(_0x9300('0x1'));var rimraf=require('rimraf');var zipdir=require(_0x9300('0x2'));var jsonpatch=require(_0x9300('0x3'));var rp=require('request-promise');var moment=require('moment');var BPromise=require(_0x9300('0x4'));var Mustache=require('mustache');var util=require('util');var path=require(_0x9300('0x5'));var sox=require(_0x9300('0x6'));var csv=require('to-csv');var ejs=require(_0x9300('0x7'));var fs=require('fs');var _=require(_0x9300('0x8'));var squel=require(_0x9300('0x9'));var crypto=require(_0x9300('0xa'));var jsforce=require(_0x9300('0xb'));var deskjs=require(_0x9300('0xc'));var toCsv=require('to-csv');var querystring=require(_0x9300('0xd'));var Papa=require(_0x9300('0xe'));var authService=require(_0x9300('0xf'));var hardwareService=require(_0x9300('0x10'));var Redis=require(_0x9300('0x11'));var qs=require(_0x9300('0x12'));var logger=require(_0x9300('0x13'))(_0x9300('0x14'));var utils=require('../../config/utils');var config=require(_0x9300('0x15'));var db=require(_0x9300('0x16'))['db'];function respondWithStatusCode(_0xcb5a62,_0x3dcc6c){_0x3dcc6c=_0x3dcc6c||0xcc;return function(_0x576083){if(_0x576083){return _0xcb5a62[_0x9300('0x17')](_0x3dcc6c);}return _0xcb5a62[_0x9300('0x18')](_0x3dcc6c)[_0x9300('0x19')]();};}function respondWithResult(_0x203785,_0x3dc3c3){_0x3dc3c3=_0x3dc3c3||0xc8;return function(_0x44044b){if(_0x44044b){return _0x203785[_0x9300('0x18')](_0x3dc3c3)[_0x9300('0x1a')](_0x44044b);}};}function respondWithFilteredResult(_0x546eee,_0x50cee0){return function(_0x3b643f){if(_0x3b643f){var _0x4e693c=_0x3b643f[_0x9300('0x1b')],_0x33face=_0x50cee0['offset'],_0xf1e9e5=_0x50cee0[_0x9300('0x1c')]+_0x50cee0[_0x9300('0x1d')],_0x393ffd;if(_0xf1e9e5>=_0x4e693c){_0xf1e9e5=_0x4e693c;_0x393ffd=0xc8;}else{_0x393ffd=0xce;}_0x546eee[_0x9300('0x18')](_0x393ffd);return _0x546eee[_0x9300('0x1e')](_0x9300('0x1f'),_0x33face+'-'+_0xf1e9e5+'/'+_0x4e693c)[_0x9300('0x1a')](_0x3b643f);}return null;};}function patchUpdates(_0x41e9a6){return function(_0x4f9f55){try{jsonpatch[_0x9300('0x20')](_0x4f9f55,_0x41e9a6,!![]);}catch(_0x155f55){return BPromise[_0x9300('0x21')](_0x155f55);}return _0x4f9f55[_0x9300('0x22')]();};}function saveUpdates(_0x411550,_0x1266ed){return function(_0x110ac8){if(_0x110ac8){return _0x110ac8[_0x9300('0x23')](_0x411550)[_0x9300('0x24')](function(_0x3e5218){return _0x3e5218;});}return null;};}function removeEntity(_0x3ffd8d,_0x49555c){return function(_0x51b21f){if(_0x51b21f){return _0x51b21f[_0x9300('0x25')]()[_0x9300('0x24')](function(){_0x3ffd8d[_0x9300('0x18')](0xcc)[_0x9300('0x19')]();});}};}function handleEntityNotFound(_0x7885e9,_0x48ecb4){return function(_0x4ff7e4){if(!_0x4ff7e4){_0x7885e9[_0x9300('0x17')](0x194);}return _0x4ff7e4;};}function handleError(_0x279f12,_0x4df523){_0x4df523=_0x4df523||0x1f4;return function(_0x3617dd){logger['error'](_0x3617dd[_0x9300('0x26')]);if(_0x3617dd[_0x9300('0x27')]){delete _0x3617dd[_0x9300('0x27')];}_0x279f12[_0x9300('0x18')](_0x4df523)[_0x9300('0x28')](_0x3617dd);};}exports[_0x9300('0x29')]=function(_0x19b088,_0x58e770){var _0x400170={},_0x2a6ba9={},_0x1b1904={'count':0x0,'rows':[]};var _0x5b6bb7=db[_0x9300('0x2a')][_0x9300('0x2b')];_0x2a6ba9[_0x9300('0x2c')]=_[_0x9300('0x2d')](_0x5b6bb7);_0x2a6ba9[_0x9300('0x2e')]=_[_0x9300('0x2d')](_0x19b088[_0x9300('0x2e')]);_0x2a6ba9[_0x9300('0x2f')]=_[_0x9300('0x30')](_0x2a6ba9['model'],_0x2a6ba9[_0x9300('0x2e')]);_0x400170[_0x9300('0x31')]=_['intersection'](_0x2a6ba9[_0x9300('0x2c')],qs[_0x9300('0x32')](_0x19b088[_0x9300('0x2e')]['fields']));_0x400170[_0x9300('0x31')]=_0x400170[_0x9300('0x31')]['length']?_0x400170[_0x9300('0x31')]:_0x2a6ba9[_0x9300('0x2c')];if(!_0x19b088[_0x9300('0x2e')][_0x9300('0x33')](_0x9300('0x34'))){_0x400170[_0x9300('0x1d')]=qs[_0x9300('0x1d')](_0x19b088[_0x9300('0x2e')][_0x9300('0x1d')]);_0x400170[_0x9300('0x1c')]=qs['offset'](_0x19b088[_0x9300('0x2e')][_0x9300('0x1c')]);}_0x400170[_0x9300('0x35')]=qs[_0x9300('0x36')](_0x19b088[_0x9300('0x2e')]['sort']);_0x400170[_0x9300('0x37')]=qs[_0x9300('0x2f')](_[_0x9300('0x38')](_0x19b088[_0x9300('0x2e')],_0x2a6ba9['filters']));if(_0x19b088['query']['filter']){_0x400170[_0x9300('0x37')]=_[_0x9300('0x39')](_0x400170[_0x9300('0x37')],{'$or':_[_0x9300('0x3a')](_0x5b6bb7,function(_0x4361d2){if(_0x4361d2[_0x9300('0x3b')][_0x9300('0x3c')]!==_0x9300('0x3d')){var _0xe29ab3={};_0xe29ab3[_0x4361d2[_0x9300('0x3e')]]={'$like':'%'+_0x19b088[_0x9300('0x2e')][_0x9300('0x3f')]+'%'};return _0xe29ab3;}})});}_0x400170=_[_0x9300('0x39')]({},_0x400170,_0x19b088[_0x9300('0x40')]);var _0x4bfc96={'where':_0x400170[_0x9300('0x37')]};return db[_0x9300('0x2a')][_0x9300('0x1b')](_0x4bfc96)[_0x9300('0x24')](function(_0x8e05de){_0x1b1904[_0x9300('0x1b')]=_0x8e05de;if(_0x19b088[_0x9300('0x2e')]['includeAll']){_0x400170[_0x9300('0x41')]=[{'all':!![]}];}return db[_0x9300('0x2a')][_0x9300('0x42')](_0x400170);})[_0x9300('0x24')](function(_0x236422){_0x1b1904[_0x9300('0x43')]=_0x236422;return _0x1b1904;})['then'](respondWithFilteredResult(_0x58e770,_0x400170))[_0x9300('0x44')](handleError(_0x58e770,null));};exports['show']=function(_0x560a09,_0x332e26){var _0x3baad6={'raw':!![],'where':{'id':_0x560a09[_0x9300('0x45')]['id']}},_0x42fb47={};_0x42fb47[_0x9300('0x2c')]=_[_0x9300('0x2d')](db['ServicenowField'][_0x9300('0x2b')]);_0x42fb47[_0x9300('0x2e')]=_[_0x9300('0x2d')](_0x560a09['query']);_0x42fb47[_0x9300('0x2f')]=_[_0x9300('0x30')](_0x42fb47[_0x9300('0x2c')],_0x42fb47[_0x9300('0x2e')]);_0x3baad6[_0x9300('0x31')]=_[_0x9300('0x30')](_0x42fb47[_0x9300('0x2c')],qs[_0x9300('0x32')](_0x560a09[_0x9300('0x2e')][_0x9300('0x32')]));_0x3baad6['attributes']=_0x3baad6[_0x9300('0x31')][_0x9300('0x46')]?_0x3baad6[_0x9300('0x31')]:_0x42fb47[_0x9300('0x2c')];if(_0x560a09[_0x9300('0x2e')]['includeAll']){_0x3baad6[_0x9300('0x41')]=[{'all':!![]}];}_0x3baad6=_[_0x9300('0x39')]({},_0x3baad6,_0x560a09[_0x9300('0x40')]);return db[_0x9300('0x2a')][_0x9300('0x47')](_0x3baad6)['then'](handleEntityNotFound(_0x332e26,null))[_0x9300('0x24')](respondWithResult(_0x332e26,null))[_0x9300('0x44')](handleError(_0x332e26,null));};exports[_0x9300('0x48')]=function(_0xb9931b,_0x574fba){return db[_0x9300('0x2a')]['create'](_0xb9931b[_0x9300('0x49')],{})[_0x9300('0x24')](respondWithResult(_0x574fba,0xc9))[_0x9300('0x44')](handleError(_0x574fba,null));};exports[_0x9300('0x23')]=function(_0x1ba95f,_0x111701){if(_0x1ba95f['body']['id']){delete _0x1ba95f[_0x9300('0x49')]['id'];}return db[_0x9300('0x2a')][_0x9300('0x47')]({'where':{'id':_0x1ba95f['params']['id']}})[_0x9300('0x24')](handleEntityNotFound(_0x111701,null))[_0x9300('0x24')](saveUpdates(_0x1ba95f['body'],null))[_0x9300('0x24')](respondWithResult(_0x111701,null))[_0x9300('0x44')](handleError(_0x111701,null));};exports[_0x9300('0x25')]=function(_0x34c0c2,_0x539c26){return db[_0x9300('0x2a')][_0x9300('0x47')]({'where':{'id':_0x34c0c2[_0x9300('0x45')]['id']}})[_0x9300('0x24')](handleEntityNotFound(_0x539c26,null))[_0x9300('0x24')](removeEntity(_0x539c26,null))[_0x9300('0x44')](handleError(_0x539c26,null));};
\ No newline at end of file