Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / saOrder / saOrder.controller.js
index cb20273..19cb37a 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xc56f=['sendStatus','status','json','count','limit','set','Content-Range','reject','save','then','destroy','end','error','stack','send','index','model','keys','query','attributes','intersection','fields','length','offset','order','sort','where','filters','filter','merge','type','VIRTUAL','field','SAOrder','includeAll','rows','catch','show','rawAttributes','include','options','find','create','update','body','params','describe','html-pdf','rimraf','zip-dir','fast-json-patch','request-promise','bluebird','mustache','util','path','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../config/logger','api','../../config/utils','../../mysqldb'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0xc56f,0xbd));var _0xfc56=function(_0x3305de,_0x16582f){_0x3305de=_0x3305de-0x0;var _0x3b5a84=_0xc56f[_0x3305de];return _0x3b5a84;};'use strict';var pdf=require(_0xfc56('0x0'));var emlformat=require('eml-format');var rimraf=require(_0xfc56('0x1'));var zipdir=require(_0xfc56('0x2'));var jsonpatch=require(_0xfc56('0x3'));var rp=require(_0xfc56('0x4'));var moment=require('moment');var BPromise=require(_0xfc56('0x5'));var Mustache=require(_0xfc56('0x6'));var util=require(_0xfc56('0x7'));var path=require(_0xfc56('0x8'));var sox=require('sox');var csv=require(_0xfc56('0x9'));var ejs=require(_0xfc56('0xa'));var fs=require('fs');var _=require(_0xfc56('0xb'));var squel=require(_0xfc56('0xc'));var crypto=require(_0xfc56('0xd'));var jsforce=require(_0xfc56('0xe'));var deskjs=require(_0xfc56('0xf'));var toCsv=require(_0xfc56('0x9'));var querystring=require(_0xfc56('0x10'));var Papa=require(_0xfc56('0x11'));var Redis=require(_0xfc56('0x12'));var authService=require(_0xfc56('0x13'));var qs=require('../../components/parsers/qs');var hardwareService=require('../../config/license/hardware');var logger=require(_0xfc56('0x14'))(_0xfc56('0x15'));var utils=require(_0xfc56('0x16'));var config=require('../../config/environment');var db=require(_0xfc56('0x17'))['db'];function respondWithStatusCode(_0x53692c,_0x3aedad){_0x3aedad=_0x3aedad||0xcc;return function(_0x569b10){if(_0x569b10){return _0x53692c[_0xfc56('0x18')](_0x3aedad);}return _0x53692c[_0xfc56('0x19')](_0x3aedad)['end']();};}function respondWithResult(_0xf73c70,_0x36be10){_0x36be10=_0x36be10||0xc8;return function(_0x559057){if(_0x559057){return _0xf73c70[_0xfc56('0x19')](_0x36be10)[_0xfc56('0x1a')](_0x559057);}};}function respondWithFilteredResult(_0x1f157c,_0x17cb40){return function(_0xc8819b){if(_0xc8819b){var _0x283b08=_0xc8819b[_0xfc56('0x1b')],_0x1215c2=_0x17cb40['offset'],_0x3317ec=_0x17cb40['offset']+_0x17cb40[_0xfc56('0x1c')],_0x5e5e5b;if(_0x3317ec>=_0x283b08){_0x3317ec=_0x283b08;_0x5e5e5b=0xc8;}else{_0x5e5e5b=0xce;}_0x1f157c['status'](_0x5e5e5b);return _0x1f157c[_0xfc56('0x1d')](_0xfc56('0x1e'),_0x1215c2+'-'+_0x3317ec+'/'+_0x283b08)['json'](_0xc8819b);}return null;};}function patchUpdates(_0x41fdde){return function(_0x318826){try{jsonpatch['apply'](_0x318826,_0x41fdde,!![]);}catch(_0x3a26b6){return BPromise[_0xfc56('0x1f')](_0x3a26b6);}return _0x318826[_0xfc56('0x20')]();};}function saveUpdates(_0x293075,_0x860bf6){return function(_0x524146){if(_0x524146){return _0x524146['update'](_0x293075)[_0xfc56('0x21')](function(_0x3c2c25){return _0x3c2c25;});}return null;};}function removeEntity(_0x32a21c,_0x4e43ea){return function(_0xb065b1){if(_0xb065b1){return _0xb065b1[_0xfc56('0x22')]()['then'](function(){_0x32a21c[_0xfc56('0x19')](0xcc)[_0xfc56('0x23')]();});}};}function handleEntityNotFound(_0x3edc64,_0x161bde){return function(_0x2219d6){if(!_0x2219d6){_0x3edc64[_0xfc56('0x18')](0x194);}return _0x2219d6;};}function handleError(_0x4dec59,_0x24daef){_0x24daef=_0x24daef||0x1f4;return function(_0x4234d5){logger[_0xfc56('0x24')](_0x4234d5[_0xfc56('0x25')]);if(_0x4234d5['name']){delete _0x4234d5['name'];}_0x4dec59['status'](_0x24daef)[_0xfc56('0x26')](_0x4234d5);};}exports[_0xfc56('0x27')]=function(_0x4c0587,_0x16ce8b){var _0xf0f54d={},_0x58456e={},_0x4ca6ad={'count':0x0,'rows':[]};var _0x736cf2=db['SAOrder']['rawAttributes'];_0x58456e[_0xfc56('0x28')]=_[_0xfc56('0x29')](_0x736cf2);_0x58456e[_0xfc56('0x2a')]=_['keys'](_0x4c0587[_0xfc56('0x2a')]);_0x58456e['filters']=_['intersection'](_0x58456e[_0xfc56('0x28')],_0x58456e[_0xfc56('0x2a')]);_0xf0f54d[_0xfc56('0x2b')]=_[_0xfc56('0x2c')](_0x58456e['model'],qs[_0xfc56('0x2d')](_0x4c0587['query'][_0xfc56('0x2d')]));_0xf0f54d[_0xfc56('0x2b')]=_0xf0f54d[_0xfc56('0x2b')][_0xfc56('0x2e')]?_0xf0f54d[_0xfc56('0x2b')]:_0x58456e['model'];if(!_0x4c0587[_0xfc56('0x2a')]['hasOwnProperty']('nolimit')){_0xf0f54d[_0xfc56('0x1c')]=qs['limit'](_0x4c0587[_0xfc56('0x2a')]['limit']);_0xf0f54d['offset']=qs[_0xfc56('0x2f')](_0x4c0587['query'][_0xfc56('0x2f')]);}_0xf0f54d[_0xfc56('0x30')]=qs['sort'](_0x4c0587[_0xfc56('0x2a')][_0xfc56('0x31')]);_0xf0f54d[_0xfc56('0x32')]=qs[_0xfc56('0x33')](_['pick'](_0x4c0587['query'],_0x58456e['filters']));if(_0x4c0587[_0xfc56('0x2a')][_0xfc56('0x34')]){_0xf0f54d[_0xfc56('0x32')]=_[_0xfc56('0x35')](_0xf0f54d[_0xfc56('0x32')],{'$or':_['map'](_0x736cf2,function(_0x2da28a){if(_0x2da28a[_0xfc56('0x36')]['key']!==_0xfc56('0x37')){var _0x213d38={};_0x213d38[_0x2da28a[_0xfc56('0x38')]]={'$like':'%'+_0x4c0587['query']['filter']+'%'};return _0x213d38;}})});}_0xf0f54d=_[_0xfc56('0x35')]({},_0xf0f54d,_0x4c0587['options']);var _0x253979={'where':_0xf0f54d[_0xfc56('0x32')]};return db[_0xfc56('0x39')]['count'](_0x253979)[_0xfc56('0x21')](function(_0x17a184){_0x4ca6ad[_0xfc56('0x1b')]=_0x17a184;if(_0x4c0587[_0xfc56('0x2a')][_0xfc56('0x3a')]){_0xf0f54d['include']=[{'all':!![]}];}return db['SAOrder']['findAll'](_0xf0f54d);})[_0xfc56('0x21')](function(_0x210e06){_0x4ca6ad[_0xfc56('0x3b')]=_0x210e06;return _0x4ca6ad;})[_0xfc56('0x21')](respondWithFilteredResult(_0x16ce8b,_0xf0f54d))[_0xfc56('0x3c')](handleError(_0x16ce8b,null));};exports[_0xfc56('0x3d')]=function(_0x4c772c,_0x113bd3){var _0x5dba50={'raw':![],'where':{'id':_0x4c772c['params']['id']}},_0x26d4b7={};_0x26d4b7[_0xfc56('0x28')]=_['keys'](db[_0xfc56('0x39')][_0xfc56('0x3e')]);_0x26d4b7['query']=_[_0xfc56('0x29')](_0x4c772c[_0xfc56('0x2a')]);_0x26d4b7['filters']=_[_0xfc56('0x2c')](_0x26d4b7[_0xfc56('0x28')],_0x26d4b7[_0xfc56('0x2a')]);_0x5dba50[_0xfc56('0x2b')]=_[_0xfc56('0x2c')](_0x26d4b7[_0xfc56('0x28')],qs[_0xfc56('0x2d')](_0x4c772c[_0xfc56('0x2a')][_0xfc56('0x2d')]));_0x5dba50[_0xfc56('0x2b')]=_0x5dba50[_0xfc56('0x2b')][_0xfc56('0x2e')]?_0x5dba50[_0xfc56('0x2b')]:_0x26d4b7[_0xfc56('0x28')];if(_0x4c772c[_0xfc56('0x2a')]['includeAll']){_0x5dba50[_0xfc56('0x3f')]=[{'all':!![]}];}_0x5dba50=_[_0xfc56('0x35')]({},_0x5dba50,_0x4c772c[_0xfc56('0x40')]);return db[_0xfc56('0x39')][_0xfc56('0x41')](_0x5dba50)[_0xfc56('0x21')](handleEntityNotFound(_0x113bd3,null))['then'](respondWithResult(_0x113bd3,null))[_0xfc56('0x3c')](handleError(_0x113bd3,null));};exports[_0xfc56('0x42')]=function(_0x1ca6e7,_0x34bab0){return db[_0xfc56('0x39')][_0xfc56('0x42')](_0x1ca6e7['body'],{})[_0xfc56('0x21')](respondWithResult(_0x34bab0,0xc9))[_0xfc56('0x3c')](handleError(_0x34bab0,null));};exports[_0xfc56('0x43')]=function(_0x36adf8,_0x41be89){if(_0x36adf8[_0xfc56('0x44')]['id']){delete _0x36adf8[_0xfc56('0x44')]['id'];}return db[_0xfc56('0x39')][_0xfc56('0x41')]({'where':{'id':_0x36adf8['params']['id']}})[_0xfc56('0x21')](handleEntityNotFound(_0x41be89,null))[_0xfc56('0x21')](saveUpdates(_0x36adf8[_0xfc56('0x44')],null))[_0xfc56('0x21')](respondWithResult(_0x41be89,null))[_0xfc56('0x3c')](handleError(_0x41be89,null));};exports[_0xfc56('0x22')]=function(_0x22219e,_0x3a3e1e){return db[_0xfc56('0x39')][_0xfc56('0x41')]({'where':{'id':_0x22219e[_0xfc56('0x45')]['id']}})[_0xfc56('0x21')](handleEntityNotFound(_0x3a3e1e,null))[_0xfc56('0x21')](removeEntity(_0x3a3e1e,null))[_0xfc56('0x3c')](handleError(_0x3a3e1e,null));};exports['describe']=function(_0x1ed893,_0x4ab4d9){return db[_0xfc56('0x39')][_0xfc56('0x46')]()[_0xfc56('0x21')](respondWithResult(_0x4ab4d9,null))['catch'](handleError(_0x4ab4d9,null));};
\ No newline at end of file
+var _0x4d73=['keys','query','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','merge','map','key','VIRTUAL','options','SAOrder','count','includeAll','include','findAll','rows','catch','show','create','body','find','params','describe','html-pdf','eml-format','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','squel','crypto','desk.js','querystring','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/environment','../../mysqldb','status','json','offset','limit','set','Content-Range','apply','reject','save','update','then','end','sendStatus','stack','name','index','rawAttributes','model'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0x4d73,0xb3));var _0x34d7=function(_0x3e5afe,_0x117c59){_0x3e5afe=_0x3e5afe-0x0;var _0x274c80=_0x4d73[_0x3e5afe];return _0x274c80;};'use strict';var pdf=require(_0x34d7('0x0'));var emlformat=require(_0x34d7('0x1'));var rimraf=require('rimraf');var zipdir=require(_0x34d7('0x2'));var jsonpatch=require(_0x34d7('0x3'));var rp=require(_0x34d7('0x4'));var moment=require(_0x34d7('0x5'));var BPromise=require(_0x34d7('0x6'));var Mustache=require(_0x34d7('0x7'));var util=require(_0x34d7('0x8'));var path=require(_0x34d7('0x9'));var sox=require(_0x34d7('0xa'));var csv=require(_0x34d7('0xb'));var ejs=require(_0x34d7('0xc'));var fs=require('fs');var _=require('lodash');var squel=require(_0x34d7('0xd'));var crypto=require(_0x34d7('0xe'));var jsforce=require('jsforce');var deskjs=require(_0x34d7('0xf'));var toCsv=require('to-csv');var querystring=require(_0x34d7('0x10'));var Papa=require('papaparse');var Redis=require(_0x34d7('0x11'));var authService=require(_0x34d7('0x12'));var qs=require(_0x34d7('0x13'));var hardwareService=require(_0x34d7('0x14'));var logger=require(_0x34d7('0x15'))(_0x34d7('0x16'));var utils=require('../../config/utils');var config=require(_0x34d7('0x17'));var db=require(_0x34d7('0x18'))['db'];function respondWithStatusCode(_0x495100,_0x185118){_0x185118=_0x185118||0xcc;return function(_0x53194c){if(_0x53194c){return _0x495100['sendStatus'](_0x185118);}return _0x495100[_0x34d7('0x19')](_0x185118)['end']();};}function respondWithResult(_0x503e96,_0x264b12){_0x264b12=_0x264b12||0xc8;return function(_0x492140){if(_0x492140){return _0x503e96['status'](_0x264b12)[_0x34d7('0x1a')](_0x492140);}};}function respondWithFilteredResult(_0x59d951,_0x58dfce){return function(_0x1e292f){if(_0x1e292f){var _0x5b8a9e=_0x1e292f['count'],_0x1706db=_0x58dfce[_0x34d7('0x1b')],_0x359ff6=_0x58dfce[_0x34d7('0x1b')]+_0x58dfce[_0x34d7('0x1c')],_0x1a083a;if(_0x359ff6>=_0x5b8a9e){_0x359ff6=_0x5b8a9e;_0x1a083a=0xc8;}else{_0x1a083a=0xce;}_0x59d951['status'](_0x1a083a);return _0x59d951[_0x34d7('0x1d')](_0x34d7('0x1e'),_0x1706db+'-'+_0x359ff6+'/'+_0x5b8a9e)[_0x34d7('0x1a')](_0x1e292f);}return null;};}function patchUpdates(_0x3701c7){return function(_0x299563){try{jsonpatch[_0x34d7('0x1f')](_0x299563,_0x3701c7,!![]);}catch(_0x2ba637){return BPromise[_0x34d7('0x20')](_0x2ba637);}return _0x299563[_0x34d7('0x21')]();};}function saveUpdates(_0x335c47,_0x34b761){return function(_0x404c42){if(_0x404c42){return _0x404c42[_0x34d7('0x22')](_0x335c47)[_0x34d7('0x23')](function(_0x6be470){return _0x6be470;});}return null;};}function removeEntity(_0x761e21,_0x4ec1e5){return function(_0x3c0e82){if(_0x3c0e82){return _0x3c0e82['destroy']()['then'](function(){_0x761e21[_0x34d7('0x19')](0xcc)[_0x34d7('0x24')]();});}};}function handleEntityNotFound(_0x2c7da4,_0x4b1921){return function(_0x45cff8){if(!_0x45cff8){_0x2c7da4[_0x34d7('0x25')](0x194);}return _0x45cff8;};}function handleError(_0x3b0b4d,_0x1241ac){_0x1241ac=_0x1241ac||0x1f4;return function(_0x112334){logger['error'](_0x112334[_0x34d7('0x26')]);if(_0x112334['name']){delete _0x112334[_0x34d7('0x27')];}_0x3b0b4d[_0x34d7('0x19')](_0x1241ac)['send'](_0x112334);};}exports[_0x34d7('0x28')]=function(_0x303d5d,_0x28fd0a){var _0xdacb2c={},_0x192d5b={},_0x15c2f5={'count':0x0,'rows':[]};var _0x53ba8d=db['SAOrder'][_0x34d7('0x29')];_0x192d5b[_0x34d7('0x2a')]=_[_0x34d7('0x2b')](_0x53ba8d);_0x192d5b[_0x34d7('0x2c')]=_[_0x34d7('0x2b')](_0x303d5d[_0x34d7('0x2c')]);_0x192d5b[_0x34d7('0x2d')]=_[_0x34d7('0x2e')](_0x192d5b[_0x34d7('0x2a')],_0x192d5b['query']);_0xdacb2c[_0x34d7('0x2f')]=_[_0x34d7('0x2e')](_0x192d5b[_0x34d7('0x2a')],qs[_0x34d7('0x30')](_0x303d5d[_0x34d7('0x2c')][_0x34d7('0x30')]));_0xdacb2c[_0x34d7('0x2f')]=_0xdacb2c[_0x34d7('0x2f')][_0x34d7('0x31')]?_0xdacb2c[_0x34d7('0x2f')]:_0x192d5b[_0x34d7('0x2a')];if(!_0x303d5d[_0x34d7('0x2c')][_0x34d7('0x32')](_0x34d7('0x33'))){_0xdacb2c['limit']=qs['limit'](_0x303d5d[_0x34d7('0x2c')][_0x34d7('0x1c')]);_0xdacb2c[_0x34d7('0x1b')]=qs[_0x34d7('0x1b')](_0x303d5d[_0x34d7('0x2c')]['offset']);}_0xdacb2c[_0x34d7('0x34')]=qs[_0x34d7('0x35')](_0x303d5d['query']['sort']);_0xdacb2c[_0x34d7('0x36')]=qs['filters'](_[_0x34d7('0x37')](_0x303d5d['query'],_0x192d5b[_0x34d7('0x2d')]));if(_0x303d5d[_0x34d7('0x2c')]['filter']){_0xdacb2c[_0x34d7('0x36')]=_[_0x34d7('0x38')](_0xdacb2c[_0x34d7('0x36')],{'$or':_[_0x34d7('0x39')](_0x53ba8d,function(_0x17cb33){if(_0x17cb33['type'][_0x34d7('0x3a')]!==_0x34d7('0x3b')){var _0x670a3e={};_0x670a3e[_0x17cb33['field']]={'$like':'%'+_0x303d5d[_0x34d7('0x2c')]['filter']+'%'};return _0x670a3e;}})});}_0xdacb2c=_[_0x34d7('0x38')]({},_0xdacb2c,_0x303d5d[_0x34d7('0x3c')]);var _0x4ee625={'where':_0xdacb2c['where']};return db[_0x34d7('0x3d')][_0x34d7('0x3e')](_0x4ee625)[_0x34d7('0x23')](function(_0x498a8b){_0x15c2f5[_0x34d7('0x3e')]=_0x498a8b;if(_0x303d5d[_0x34d7('0x2c')][_0x34d7('0x3f')]){_0xdacb2c[_0x34d7('0x40')]=[{'all':!![]}];}return db[_0x34d7('0x3d')][_0x34d7('0x41')](_0xdacb2c);})[_0x34d7('0x23')](function(_0x152f1f){_0x15c2f5[_0x34d7('0x42')]=_0x152f1f;return _0x15c2f5;})['then'](respondWithFilteredResult(_0x28fd0a,_0xdacb2c))[_0x34d7('0x43')](handleError(_0x28fd0a,null));};exports[_0x34d7('0x44')]=function(_0x3d3609,_0x2d1c7b){var _0x1c0b2d={'raw':![],'where':{'id':_0x3d3609['params']['id']}},_0x2d49f2={};_0x2d49f2[_0x34d7('0x2a')]=_[_0x34d7('0x2b')](db[_0x34d7('0x3d')][_0x34d7('0x29')]);_0x2d49f2[_0x34d7('0x2c')]=_['keys'](_0x3d3609[_0x34d7('0x2c')]);_0x2d49f2['filters']=_['intersection'](_0x2d49f2[_0x34d7('0x2a')],_0x2d49f2['query']);_0x1c0b2d[_0x34d7('0x2f')]=_['intersection'](_0x2d49f2['model'],qs[_0x34d7('0x30')](_0x3d3609[_0x34d7('0x2c')][_0x34d7('0x30')]));_0x1c0b2d[_0x34d7('0x2f')]=_0x1c0b2d[_0x34d7('0x2f')][_0x34d7('0x31')]?_0x1c0b2d['attributes']:_0x2d49f2[_0x34d7('0x2a')];if(_0x3d3609[_0x34d7('0x2c')][_0x34d7('0x3f')]){_0x1c0b2d[_0x34d7('0x40')]=[{'all':!![]}];}_0x1c0b2d=_['merge']({},_0x1c0b2d,_0x3d3609['options']);return db['SAOrder']['find'](_0x1c0b2d)[_0x34d7('0x23')](handleEntityNotFound(_0x2d1c7b,null))[_0x34d7('0x23')](respondWithResult(_0x2d1c7b,null))[_0x34d7('0x43')](handleError(_0x2d1c7b,null));};exports[_0x34d7('0x45')]=function(_0x108a10,_0x51469e){return db[_0x34d7('0x3d')][_0x34d7('0x45')](_0x108a10[_0x34d7('0x46')],{})[_0x34d7('0x23')](respondWithResult(_0x51469e,0xc9))['catch'](handleError(_0x51469e,null));};exports[_0x34d7('0x22')]=function(_0x94e12e,_0x1599e8){if(_0x94e12e[_0x34d7('0x46')]['id']){delete _0x94e12e[_0x34d7('0x46')]['id'];}return db[_0x34d7('0x3d')][_0x34d7('0x47')]({'where':{'id':_0x94e12e[_0x34d7('0x48')]['id']}})[_0x34d7('0x23')](handleEntityNotFound(_0x1599e8,null))['then'](saveUpdates(_0x94e12e[_0x34d7('0x46')],null))[_0x34d7('0x23')](respondWithResult(_0x1599e8,null))[_0x34d7('0x43')](handleError(_0x1599e8,null));};exports['destroy']=function(_0x412b43,_0x5ae490){return db[_0x34d7('0x3d')]['find']({'where':{'id':_0x412b43[_0x34d7('0x48')]['id']}})[_0x34d7('0x23')](handleEntityNotFound(_0x5ae490,null))[_0x34d7('0x23')](removeEntity(_0x5ae490,null))[_0x34d7('0x43')](handleError(_0x5ae490,null));};exports[_0x34d7('0x49')]=function(_0x37ba98,_0x25c166){return db[_0x34d7('0x3d')]['describe']()[_0x34d7('0x23')](respondWithResult(_0x25c166,null))[_0x34d7('0x43')](handleError(_0x25c166,null));};
\ No newline at end of file