Built motion from commit (unavailable).|2.5.31
[motion2.git] / server / api / intServicenowField / intServicenowField.controller.js
index d8f6a35..134618e 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x5dd2=['../../config/license/util','sendStatus','end','status','json','offset','undefined','limit','count','set','Content-Range','apply','reject','save','update','then','destroy','index','map','ServicenowField','fieldName','type','model','name','query','filters','intersection','fields','attributes','length','hasOwnProperty','order','sort','where','pick','VIRTUAL','filter','merge','options','include','findAll','rows','catch','show','params','keys','includeAll','find','body','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','path','sox','to-csv','ejs','lodash','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment'];(function(_0x907e5,_0x3a73fd){var _0x217989=function(_0x5a3b04){while(--_0x5a3b04){_0x907e5['push'](_0x907e5['shift']());}};_0x217989(++_0x3a73fd);}(_0x5dd2,0x19e));var _0x25dd=function(_0x273c39,_0x1052e6){_0x273c39=_0x273c39-0x0;var _0x46d6b5=_0x5dd2[_0x273c39];return _0x46d6b5;};'use strict';var emlformat=require('eml-format');var rimraf=require(_0x25dd('0x0'));var zipdir=require(_0x25dd('0x1'));var jsonpatch=require(_0x25dd('0x2'));var rp=require(_0x25dd('0x3'));var moment=require(_0x25dd('0x4'));var BPromise=require(_0x25dd('0x5'));var Mustache=require('mustache');var util=require('util');var path=require(_0x25dd('0x6'));var sox=require(_0x25dd('0x7'));var csv=require(_0x25dd('0x8'));var ejs=require(_0x25dd('0x9'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x25dd('0xa'));var squel=require('squel');var crypto=require(_0x25dd('0xb'));var jsforce=require(_0x25dd('0xc'));var deskjs=require(_0x25dd('0xd'));var toCsv=require('to-csv');var querystring=require(_0x25dd('0xe'));var Papa=require(_0x25dd('0xf'));var Redis=require(_0x25dd('0x10'));var authService=require(_0x25dd('0x11'));var qs=require('../../components/parsers/qs');var as=require(_0x25dd('0x12'));var hardwareService=require(_0x25dd('0x13'));var logger=require(_0x25dd('0x14'))(_0x25dd('0x15'));var utils=require(_0x25dd('0x16'));var config=require(_0x25dd('0x17'));var licenseUtil=require(_0x25dd('0x18'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x368593,_0x51313f){_0x51313f=_0x51313f||0xcc;return function(_0x5c29eb){if(_0x5c29eb){return _0x368593[_0x25dd('0x19')](_0x51313f);}return _0x368593['status'](_0x51313f)[_0x25dd('0x1a')]();};}function respondWithResult(_0x556947,_0x5da963){_0x5da963=_0x5da963||0xc8;return function(_0x222bea){if(_0x222bea){return _0x556947[_0x25dd('0x1b')](_0x5da963)[_0x25dd('0x1c')](_0x222bea);}};}function respondWithFilteredResult(_0xb509c8,_0x153cb4){return function(_0x37b7f4){if(_0x37b7f4){var _0x147984=typeof _0x153cb4[_0x25dd('0x1d')]===_0x25dd('0x1e')&&typeof _0x153cb4[_0x25dd('0x1f')]==='undefined';var _0x2fae29=_0x37b7f4[_0x25dd('0x20')];var _0x2aa5ec=_0x147984?0x0:_0x153cb4['offset'];var _0x460c54=_0x147984?_0x37b7f4[_0x25dd('0x20')]:_0x153cb4[_0x25dd('0x1d')]+_0x153cb4[_0x25dd('0x1f')];var _0x37250a;if(_0x460c54>=_0x2fae29){_0x460c54=_0x2fae29;_0x37250a=0xc8;}else{_0x37250a=0xce;}_0xb509c8[_0x25dd('0x1b')](_0x37250a);return _0xb509c8[_0x25dd('0x21')](_0x25dd('0x22'),_0x2aa5ec+'-'+_0x460c54+'/'+_0x2fae29)[_0x25dd('0x1c')](_0x37b7f4);}return null;};}function patchUpdates(_0x85aa6d){return function(_0xd91433){try{jsonpatch[_0x25dd('0x23')](_0xd91433,_0x85aa6d,!![]);}catch(_0x57af86){return BPromise[_0x25dd('0x24')](_0x57af86);}return _0xd91433[_0x25dd('0x25')]();};}function saveUpdates(_0x33259d,_0x576b89){return function(_0x437aef){if(_0x437aef){return _0x437aef[_0x25dd('0x26')](_0x33259d)[_0x25dd('0x27')](function(_0x1422d3){return _0x1422d3;});}return null;};}function removeEntity(_0x8e19c7,_0x2ec656){return function(_0x22778a){if(_0x22778a){return _0x22778a[_0x25dd('0x28')]()[_0x25dd('0x27')](function(){_0x8e19c7['status'](0xcc)[_0x25dd('0x1a')]();});}};}function handleEntityNotFound(_0x55db1f,_0x59b877){return function(_0x3d7c0b){if(!_0x3d7c0b){_0x55db1f[_0x25dd('0x19')](0x194);}return _0x3d7c0b;};}function handleError(_0x1b1d7e,_0x28989b){_0x28989b=_0x28989b||0x1f4;return function(_0x5146b3){logger['error'](_0x5146b3['stack']);if(_0x5146b3['name']){delete _0x5146b3['name'];}_0x1b1d7e[_0x25dd('0x1b')](_0x28989b)['send'](_0x5146b3);};}exports[_0x25dd('0x29')]=function(_0x13d375,_0x3e8094){var _0x558386={},_0x8ad9a5={},_0x3d44f5={'count':0x0,'rows':[]};var _0x1bd006=_[_0x25dd('0x2a')](db[_0x25dd('0x2b')]['rawAttributes'],function(_0x1935ea){return{'name':_0x1935ea[_0x25dd('0x2c')],'type':_0x1935ea[_0x25dd('0x2d')]['key']};});_0x8ad9a5[_0x25dd('0x2e')]=_[_0x25dd('0x2a')](_0x1bd006,_0x25dd('0x2f'));_0x8ad9a5[_0x25dd('0x30')]=_['keys'](_0x13d375[_0x25dd('0x30')]);_0x8ad9a5[_0x25dd('0x31')]=_[_0x25dd('0x32')](_0x8ad9a5['model'],_0x8ad9a5['query']);_0x558386['attributes']=_['intersection'](_0x8ad9a5[_0x25dd('0x2e')],qs[_0x25dd('0x33')](_0x13d375[_0x25dd('0x30')]['fields']));_0x558386['attributes']=_0x558386[_0x25dd('0x34')][_0x25dd('0x35')]?_0x558386[_0x25dd('0x34')]:_0x8ad9a5[_0x25dd('0x2e')];if(!_0x13d375[_0x25dd('0x30')][_0x25dd('0x36')]('nolimit')){_0x558386['limit']=qs['limit'](_0x13d375[_0x25dd('0x30')][_0x25dd('0x1f')]);_0x558386[_0x25dd('0x1d')]=qs[_0x25dd('0x1d')](_0x13d375[_0x25dd('0x30')]['offset']);}_0x558386[_0x25dd('0x37')]=qs[_0x25dd('0x38')](_0x13d375[_0x25dd('0x30')]['sort']);_0x558386[_0x25dd('0x39')]=qs[_0x25dd('0x31')](_[_0x25dd('0x3a')](_0x13d375[_0x25dd('0x30')],_0x8ad9a5[_0x25dd('0x31')]),_0x1bd006);if(_0x13d375[_0x25dd('0x30')]['filter']){_0x558386[_0x25dd('0x39')]=_['merge'](_0x558386[_0x25dd('0x39')],{'$or':_[_0x25dd('0x2a')](_0x1bd006,function(_0x1e65ce){if(_0x1e65ce[_0x25dd('0x2d')]!==_0x25dd('0x3b')){var _0x73fa09={};_0x73fa09[_0x1e65ce[_0x25dd('0x2f')]]={'$like':'%'+_0x13d375[_0x25dd('0x30')][_0x25dd('0x3c')]+'%'};return _0x73fa09;}})});}_0x558386=_[_0x25dd('0x3d')]({},_0x558386,_0x13d375[_0x25dd('0x3e')]);var _0x2a78da={'where':_0x558386[_0x25dd('0x39')]};return db[_0x25dd('0x2b')]['count'](_0x2a78da)[_0x25dd('0x27')](function(_0x57a00a){_0x3d44f5[_0x25dd('0x20')]=_0x57a00a;if(_0x13d375[_0x25dd('0x30')]['includeAll']){_0x558386[_0x25dd('0x3f')]=[{'all':!![]}];}return db[_0x25dd('0x2b')][_0x25dd('0x40')](_0x558386);})['then'](function(_0x65981b){_0x3d44f5[_0x25dd('0x41')]=_0x65981b;return _0x3d44f5;})[_0x25dd('0x27')](respondWithFilteredResult(_0x3e8094,_0x558386))[_0x25dd('0x42')](handleError(_0x3e8094,null));};exports[_0x25dd('0x43')]=function(_0x15e940,_0x5bdef5){var _0x1e0967={'raw':!![],'where':{'id':_0x15e940[_0x25dd('0x44')]['id']}},_0x9b4061={};_0x9b4061['model']=_[_0x25dd('0x45')](db[_0x25dd('0x2b')]['rawAttributes']);_0x9b4061[_0x25dd('0x30')]=_[_0x25dd('0x45')](_0x15e940[_0x25dd('0x30')]);_0x9b4061[_0x25dd('0x31')]=_['intersection'](_0x9b4061['model'],_0x9b4061[_0x25dd('0x30')]);_0x1e0967[_0x25dd('0x34')]=_[_0x25dd('0x32')](_0x9b4061[_0x25dd('0x2e')],qs[_0x25dd('0x33')](_0x15e940[_0x25dd('0x30')][_0x25dd('0x33')]));_0x1e0967['attributes']=_0x1e0967['attributes']['length']?_0x1e0967[_0x25dd('0x34')]:_0x9b4061['model'];if(_0x15e940[_0x25dd('0x30')][_0x25dd('0x46')]){_0x1e0967[_0x25dd('0x3f')]=[{'all':!![]}];}_0x1e0967=_['merge']({},_0x1e0967,_0x15e940[_0x25dd('0x3e')]);return db['ServicenowField'][_0x25dd('0x47')](_0x1e0967)[_0x25dd('0x27')](handleEntityNotFound(_0x5bdef5,null))[_0x25dd('0x27')](respondWithResult(_0x5bdef5,null))[_0x25dd('0x42')](handleError(_0x5bdef5,null));};exports['create']=function(_0x2373e4,_0x145edb){return db[_0x25dd('0x2b')]['create'](_0x2373e4[_0x25dd('0x48')],{})[_0x25dd('0x27')](respondWithResult(_0x145edb,0xc9))[_0x25dd('0x42')](handleError(_0x145edb,null));};exports[_0x25dd('0x26')]=function(_0x174b48,_0xebbd18){if(_0x174b48[_0x25dd('0x48')]['id']){delete _0x174b48[_0x25dd('0x48')]['id'];}return db[_0x25dd('0x2b')][_0x25dd('0x47')]({'where':{'id':_0x174b48[_0x25dd('0x44')]['id']}})[_0x25dd('0x27')](handleEntityNotFound(_0xebbd18,null))[_0x25dd('0x27')](saveUpdates(_0x174b48[_0x25dd('0x48')],null))['then'](respondWithResult(_0xebbd18,null))['catch'](handleError(_0xebbd18,null));};exports['destroy']=function(_0x392301,_0x311dcf){return db['ServicenowField']['find']({'where':{'id':_0x392301[_0x25dd('0x44')]['id']}})[_0x25dd('0x27')](handleEntityNotFound(_0x311dcf,null))[_0x25dd('0x27')](removeEntity(_0x311dcf,null))[_0x25dd('0x42')](handleError(_0x311dcf,null));};
\ No newline at end of file
+var _0x0283=['then','destroy','sendStatus','error','stack','name','send','index','ServicenowField','rawAttributes','fieldName','type','key','map','query','intersection','model','attributes','fields','length','nolimit','order','sort','where','filters','pick','filter','merge','options','include','rows','show','keys','includeAll','find','catch','create','body','params','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','sox','to-csv','ejs','fs-extra','squel','crypto','jsforce','querystring','papaparse','../../components/parsers/qs','../../components/parsers/advancedSearch','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','status','json','undefined','limit','count','offset','set','Content-Range','apply','update'];(function(_0x4bbe99,_0x172e35){var _0x2695a0=function(_0x317626){while(--_0x317626){_0x4bbe99['push'](_0x4bbe99['shift']());}};_0x2695a0(++_0x172e35);}(_0x0283,0x1e3));var _0x3028=function(_0x21b74b,_0x543c76){_0x21b74b=_0x21b74b-0x0;var _0x518cc6=_0x0283[_0x21b74b];return _0x518cc6;};'use strict';var emlformat=require(_0x3028('0x0'));var rimraf=require(_0x3028('0x1'));var zipdir=require(_0x3028('0x2'));var jsonpatch=require(_0x3028('0x3'));var rp=require(_0x3028('0x4'));var moment=require(_0x3028('0x5'));var BPromise=require(_0x3028('0x6'));var Mustache=require(_0x3028('0x7'));var util=require(_0x3028('0x8'));var path=require('path');var sox=require(_0x3028('0x9'));var csv=require(_0x3028('0xa'));var ejs=require(_0x3028('0xb'));var fs=require('fs');var fs_extra=require(_0x3028('0xc'));var _=require('lodash');var squel=require(_0x3028('0xd'));var crypto=require(_0x3028('0xe'));var jsforce=require(_0x3028('0xf'));var deskjs=require('desk.js');var toCsv=require(_0x3028('0xa'));var querystring=require(_0x3028('0x10'));var Papa=require(_0x3028('0x11'));var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require(_0x3028('0x12'));var as=require(_0x3028('0x13'));var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')(_0x3028('0x14'));var utils=require(_0x3028('0x15'));var config=require(_0x3028('0x16'));var licenseUtil=require(_0x3028('0x17'));var db=require(_0x3028('0x18'))['db'];function respondWithStatusCode(_0x5da493,_0x584a9e){_0x584a9e=_0x584a9e||0xcc;return function(_0x17711a){if(_0x17711a){return _0x5da493['sendStatus'](_0x584a9e);}return _0x5da493[_0x3028('0x19')](_0x584a9e)['end']();};}function respondWithResult(_0x4f3626,_0x2b2f7a){_0x2b2f7a=_0x2b2f7a||0xc8;return function(_0x59c9ed){if(_0x59c9ed){return _0x4f3626['status'](_0x2b2f7a)[_0x3028('0x1a')](_0x59c9ed);}};}function respondWithFilteredResult(_0x3a6eee,_0x20aaf9){return function(_0x1d69e6){if(_0x1d69e6){var _0xab1272=typeof _0x20aaf9['offset']===_0x3028('0x1b')&&typeof _0x20aaf9[_0x3028('0x1c')]===_0x3028('0x1b');var _0x20373d=_0x1d69e6[_0x3028('0x1d')];var _0x52effe=_0xab1272?0x0:_0x20aaf9['offset'];var _0x1b6ea1=_0xab1272?_0x1d69e6[_0x3028('0x1d')]:_0x20aaf9[_0x3028('0x1e')]+_0x20aaf9[_0x3028('0x1c')];var _0x55c7d4;if(_0x1b6ea1>=_0x20373d){_0x1b6ea1=_0x20373d;_0x55c7d4=0xc8;}else{_0x55c7d4=0xce;}_0x3a6eee[_0x3028('0x19')](_0x55c7d4);return _0x3a6eee[_0x3028('0x1f')](_0x3028('0x20'),_0x52effe+'-'+_0x1b6ea1+'/'+_0x20373d)['json'](_0x1d69e6);}return null;};}function patchUpdates(_0x36b83e){return function(_0x2cb8f2){try{jsonpatch[_0x3028('0x21')](_0x2cb8f2,_0x36b83e,!![]);}catch(_0xaf788d){return BPromise['reject'](_0xaf788d);}return _0x2cb8f2['save']();};}function saveUpdates(_0x14dd13,_0x4d2ad4){return function(_0x457175){if(_0x457175){return _0x457175[_0x3028('0x22')](_0x14dd13)[_0x3028('0x23')](function(_0xc0b1a5){return _0xc0b1a5;});}return null;};}function removeEntity(_0x1c34bf,_0x3c2e62){return function(_0x27a25f){if(_0x27a25f){return _0x27a25f[_0x3028('0x24')]()[_0x3028('0x23')](function(){_0x1c34bf['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0xd52978,_0x3b7203){return function(_0x1a4556){if(!_0x1a4556){_0xd52978[_0x3028('0x25')](0x194);}return _0x1a4556;};}function handleError(_0x12ae13,_0x4dff5a){_0x4dff5a=_0x4dff5a||0x1f4;return function(_0x30206f){logger[_0x3028('0x26')](_0x30206f[_0x3028('0x27')]);if(_0x30206f[_0x3028('0x28')]){delete _0x30206f[_0x3028('0x28')];}_0x12ae13[_0x3028('0x19')](_0x4dff5a)[_0x3028('0x29')](_0x30206f);};}exports[_0x3028('0x2a')]=function(_0x40fc53,_0x20230a){var _0x2fa0c7={},_0x2c3c2f={},_0x1b37f3={'count':0x0,'rows':[]};var _0x2ab401=_['map'](db[_0x3028('0x2b')][_0x3028('0x2c')],function(_0x4164fb){return{'name':_0x4164fb[_0x3028('0x2d')],'type':_0x4164fb[_0x3028('0x2e')][_0x3028('0x2f')]};});_0x2c3c2f['model']=_[_0x3028('0x30')](_0x2ab401,'name');_0x2c3c2f['query']=_['keys'](_0x40fc53[_0x3028('0x31')]);_0x2c3c2f['filters']=_[_0x3028('0x32')](_0x2c3c2f[_0x3028('0x33')],_0x2c3c2f[_0x3028('0x31')]);_0x2fa0c7[_0x3028('0x34')]=_['intersection'](_0x2c3c2f['model'],qs[_0x3028('0x35')](_0x40fc53[_0x3028('0x31')][_0x3028('0x35')]));_0x2fa0c7[_0x3028('0x34')]=_0x2fa0c7[_0x3028('0x34')][_0x3028('0x36')]?_0x2fa0c7[_0x3028('0x34')]:_0x2c3c2f[_0x3028('0x33')];if(!_0x40fc53['query']['hasOwnProperty'](_0x3028('0x37'))){_0x2fa0c7[_0x3028('0x1c')]=qs[_0x3028('0x1c')](_0x40fc53[_0x3028('0x31')]['limit']);_0x2fa0c7[_0x3028('0x1e')]=qs[_0x3028('0x1e')](_0x40fc53['query'][_0x3028('0x1e')]);}_0x2fa0c7[_0x3028('0x38')]=qs['sort'](_0x40fc53['query'][_0x3028('0x39')]);_0x2fa0c7[_0x3028('0x3a')]=qs[_0x3028('0x3b')](_[_0x3028('0x3c')](_0x40fc53[_0x3028('0x31')],_0x2c3c2f[_0x3028('0x3b')]),_0x2ab401);if(_0x40fc53[_0x3028('0x31')][_0x3028('0x3d')]){_0x2fa0c7['where']=_[_0x3028('0x3e')](_0x2fa0c7['where'],{'$or':_['map'](_0x2ab401,function(_0x55e906){if(_0x55e906[_0x3028('0x2e')]!=='VIRTUAL'){var _0x4009e0={};_0x4009e0[_0x55e906[_0x3028('0x28')]]={'$like':'%'+_0x40fc53[_0x3028('0x31')]['filter']+'%'};return _0x4009e0;}})});}_0x2fa0c7=_[_0x3028('0x3e')]({},_0x2fa0c7,_0x40fc53[_0x3028('0x3f')]);var _0x108775={'where':_0x2fa0c7[_0x3028('0x3a')]};return db[_0x3028('0x2b')][_0x3028('0x1d')](_0x108775)[_0x3028('0x23')](function(_0x3ea18e){_0x1b37f3['count']=_0x3ea18e;if(_0x40fc53[_0x3028('0x31')]['includeAll']){_0x2fa0c7[_0x3028('0x40')]=[{'all':!![]}];}return db['ServicenowField']['findAll'](_0x2fa0c7);})[_0x3028('0x23')](function(_0x31362c){_0x1b37f3[_0x3028('0x41')]=_0x31362c;return _0x1b37f3;})[_0x3028('0x23')](respondWithFilteredResult(_0x20230a,_0x2fa0c7))['catch'](handleError(_0x20230a,null));};exports[_0x3028('0x42')]=function(_0x3a54da,_0x3bfa80){var _0x530914={'raw':!![],'where':{'id':_0x3a54da['params']['id']}},_0x3d0510={};_0x3d0510['model']=_[_0x3028('0x43')](db[_0x3028('0x2b')]['rawAttributes']);_0x3d0510['query']=_[_0x3028('0x43')](_0x3a54da[_0x3028('0x31')]);_0x3d0510['filters']=_['intersection'](_0x3d0510[_0x3028('0x33')],_0x3d0510[_0x3028('0x31')]);_0x530914[_0x3028('0x34')]=_[_0x3028('0x32')](_0x3d0510[_0x3028('0x33')],qs[_0x3028('0x35')](_0x3a54da['query'][_0x3028('0x35')]));_0x530914[_0x3028('0x34')]=_0x530914[_0x3028('0x34')][_0x3028('0x36')]?_0x530914[_0x3028('0x34')]:_0x3d0510['model'];if(_0x3a54da['query'][_0x3028('0x44')]){_0x530914['include']=[{'all':!![]}];}_0x530914=_[_0x3028('0x3e')]({},_0x530914,_0x3a54da[_0x3028('0x3f')]);return db[_0x3028('0x2b')][_0x3028('0x45')](_0x530914)[_0x3028('0x23')](handleEntityNotFound(_0x3bfa80,null))[_0x3028('0x23')](respondWithResult(_0x3bfa80,null))[_0x3028('0x46')](handleError(_0x3bfa80,null));};exports['create']=function(_0x4de34d,_0x461bcc){return db['ServicenowField'][_0x3028('0x47')](_0x4de34d[_0x3028('0x48')],{})[_0x3028('0x23')](respondWithResult(_0x461bcc,0xc9))[_0x3028('0x46')](handleError(_0x461bcc,null));};exports[_0x3028('0x22')]=function(_0x20793a,_0x2c2900){if(_0x20793a[_0x3028('0x48')]['id']){delete _0x20793a[_0x3028('0x48')]['id'];}return db[_0x3028('0x2b')][_0x3028('0x45')]({'where':{'id':_0x20793a[_0x3028('0x49')]['id']}})[_0x3028('0x23')](handleEntityNotFound(_0x2c2900,null))[_0x3028('0x23')](saveUpdates(_0x20793a[_0x3028('0x48')],null))[_0x3028('0x23')](respondWithResult(_0x2c2900,null))[_0x3028('0x46')](handleError(_0x2c2900,null));};exports[_0x3028('0x24')]=function(_0x46ef9b,_0x30d8ca){return db[_0x3028('0x2b')][_0x3028('0x45')]({'where':{'id':_0x46ef9b[_0x3028('0x49')]['id']}})[_0x3028('0x23')](handleEntityNotFound(_0x30d8ca,null))[_0x3028('0x23')](removeEntity(_0x30d8ca,null))[_0x3028('0x46')](handleError(_0x30d8ca,null));};
\ No newline at end of file