Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / squareReport / squareReport.controller.js
index 53cced6..9df08e8 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xbefb=['end','json','count','offset','set','Content-Range','save','update','then','destroy','error','stack','name','send','index','SquareReport','rawAttributes','model','keys','query','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','limit','sort','where','pick','filter','merge','type','key','field','options','includeAll','findAll','rows','show','include','find','create','body','catch','params','describe','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','path','sox','to-csv','ejs','squel','jsforce','desk.js','querystring','papaparse','ioredis','../../config/logger','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status'];(function(_0x34bf06,_0x6a05c2){var _0x25af2c=function(_0x4c2f23){while(--_0x4c2f23){_0x34bf06['push'](_0x34bf06['shift']());}};_0x25af2c(++_0x6a05c2);}(_0xbefb,0x108));var _0xbbef=function(_0x590721,_0x1041be){_0x590721=_0x590721-0x0;var _0x1b906e=_0xbefb[_0x590721];return _0x1b906e;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0xbbef('0x0'));var rimraf=require(_0xbbef('0x1'));var zipdir=require(_0xbbef('0x2'));var jsonpatch=require(_0xbbef('0x3'));var rp=require(_0xbbef('0x4'));var moment=require(_0xbbef('0x5'));var BPromise=require(_0xbbef('0x6'));var Mustache=require(_0xbbef('0x7'));var util=require('util');var path=require(_0xbbef('0x8'));var sox=require(_0xbbef('0x9'));var csv=require(_0xbbef('0xa'));var ejs=require(_0xbbef('0xb'));var fs=require('fs');var _=require('lodash');var squel=require(_0xbbef('0xc'));var crypto=require('crypto');var jsforce=require(_0xbbef('0xd'));var deskjs=require(_0xbbef('0xe'));var toCsv=require(_0xbbef('0xa'));var querystring=require(_0xbbef('0xf'));var Papa=require(_0xbbef('0x10'));var Redis=require(_0xbbef('0x11'));var authService=require('../../components/auth/service');var qs=require('../../components/parsers/qs');var hardwareService=require('../../config/license/hardware');var logger=require(_0xbbef('0x12'))('api');var utils=require(_0xbbef('0x13'));var config=require(_0xbbef('0x14'));var db=require(_0xbbef('0x15'))['db'];function respondWithStatusCode(_0x5352d8,_0x31bf09){_0x31bf09=_0x31bf09||0xcc;return function(_0x3f6406){if(_0x3f6406){return _0x5352d8[_0xbbef('0x16')](_0x31bf09);}return _0x5352d8[_0xbbef('0x17')](_0x31bf09)[_0xbbef('0x18')]();};}function respondWithResult(_0x41b0f9,_0x32b032){_0x32b032=_0x32b032||0xc8;return function(_0x28a0c5){if(_0x28a0c5){return _0x41b0f9[_0xbbef('0x17')](_0x32b032)[_0xbbef('0x19')](_0x28a0c5);}};}function respondWithFilteredResult(_0x368fac,_0x538274){return function(_0x38165c){if(_0x38165c){var _0x2c7d8c=_0x38165c[_0xbbef('0x1a')],_0x55cedb=_0x538274[_0xbbef('0x1b')],_0x155732=_0x538274[_0xbbef('0x1b')]+_0x538274['limit'],_0x44b82b;if(_0x155732>=_0x2c7d8c){_0x155732=_0x2c7d8c;_0x44b82b=0xc8;}else{_0x44b82b=0xce;}_0x368fac[_0xbbef('0x17')](_0x44b82b);return _0x368fac[_0xbbef('0x1c')](_0xbbef('0x1d'),_0x55cedb+'-'+_0x155732+'/'+_0x2c7d8c)[_0xbbef('0x19')](_0x38165c);}return null;};}function patchUpdates(_0x4e98f6){return function(_0x1fcd37){try{jsonpatch['apply'](_0x1fcd37,_0x4e98f6,!![]);}catch(_0x3a7af7){return BPromise['reject'](_0x3a7af7);}return _0x1fcd37[_0xbbef('0x1e')]();};}function saveUpdates(_0x4bdabb,_0x259f74){return function(_0x4b7720){if(_0x4b7720){return _0x4b7720[_0xbbef('0x1f')](_0x4bdabb)[_0xbbef('0x20')](function(_0x514901){return _0x514901;});}return null;};}function removeEntity(_0x13a88c,_0x12dd8d){return function(_0x410220){if(_0x410220){return _0x410220[_0xbbef('0x21')]()[_0xbbef('0x20')](function(){_0x13a88c[_0xbbef('0x17')](0xcc)[_0xbbef('0x18')]();});}};}function handleEntityNotFound(_0x2fbf93,_0xacd971){return function(_0x1dc2b6){if(!_0x1dc2b6){_0x2fbf93['sendStatus'](0x194);}return _0x1dc2b6;};}function handleError(_0x1943f1,_0x1882e0){_0x1882e0=_0x1882e0||0x1f4;return function(_0xf5323f){logger[_0xbbef('0x22')](_0xf5323f[_0xbbef('0x23')]);if(_0xf5323f['name']){delete _0xf5323f[_0xbbef('0x24')];}_0x1943f1['status'](_0x1882e0)[_0xbbef('0x25')](_0xf5323f);};}exports[_0xbbef('0x26')]=function(_0x64171f,_0x2de5aa){var _0x18ff57={},_0x1216e4={},_0x45324d={'count':0x0,'rows':[]};var _0x37e9a1=db[_0xbbef('0x27')][_0xbbef('0x28')];_0x1216e4[_0xbbef('0x29')]=_['keys'](_0x37e9a1);_0x1216e4['query']=_[_0xbbef('0x2a')](_0x64171f[_0xbbef('0x2b')]);_0x1216e4[_0xbbef('0x2c')]=_[_0xbbef('0x2d')](_0x1216e4[_0xbbef('0x29')],_0x1216e4[_0xbbef('0x2b')]);_0x18ff57[_0xbbef('0x2e')]=_[_0xbbef('0x2d')](_0x1216e4['model'],qs[_0xbbef('0x2f')](_0x64171f['query']['fields']));_0x18ff57[_0xbbef('0x2e')]=_0x18ff57[_0xbbef('0x2e')][_0xbbef('0x30')]?_0x18ff57[_0xbbef('0x2e')]:_0x1216e4[_0xbbef('0x29')];if(!_0x64171f[_0xbbef('0x2b')][_0xbbef('0x31')](_0xbbef('0x32'))){_0x18ff57[_0xbbef('0x33')]=qs[_0xbbef('0x33')](_0x64171f[_0xbbef('0x2b')]['limit']);_0x18ff57['offset']=qs[_0xbbef('0x1b')](_0x64171f[_0xbbef('0x2b')]['offset']);}_0x18ff57['order']=qs[_0xbbef('0x34')](_0x64171f[_0xbbef('0x2b')][_0xbbef('0x34')]);_0x18ff57[_0xbbef('0x35')]=qs[_0xbbef('0x2c')](_[_0xbbef('0x36')](_0x64171f[_0xbbef('0x2b')],_0x1216e4[_0xbbef('0x2c')]));if(_0x64171f['query'][_0xbbef('0x37')]){_0x18ff57[_0xbbef('0x35')]=_[_0xbbef('0x38')](_0x18ff57[_0xbbef('0x35')],{'$or':_['map'](_0x37e9a1,function(_0x358f8d){if(_0x358f8d[_0xbbef('0x39')][_0xbbef('0x3a')]!=='VIRTUAL'){var _0x197bbe={};_0x197bbe[_0x358f8d[_0xbbef('0x3b')]]={'$like':'%'+_0x64171f[_0xbbef('0x2b')][_0xbbef('0x37')]+'%'};return _0x197bbe;}})});}_0x18ff57=_['merge']({},_0x18ff57,_0x64171f[_0xbbef('0x3c')]);var _0x4d1b64={'where':_0x18ff57[_0xbbef('0x35')]};return db[_0xbbef('0x27')][_0xbbef('0x1a')](_0x4d1b64)['then'](function(_0x511490){_0x45324d[_0xbbef('0x1a')]=_0x511490;if(_0x64171f['query'][_0xbbef('0x3d')]){_0x18ff57['include']=[{'all':!![]}];}return db[_0xbbef('0x27')][_0xbbef('0x3e')](_0x18ff57);})[_0xbbef('0x20')](function(_0x5a1ac4){_0x45324d[_0xbbef('0x3f')]=_0x5a1ac4;return _0x45324d;})[_0xbbef('0x20')](respondWithFilteredResult(_0x2de5aa,_0x18ff57))['catch'](handleError(_0x2de5aa,null));};exports[_0xbbef('0x40')]=function(_0x343996,_0xa883a1){var _0x1f4595={'raw':!![],'where':{'id':_0x343996['params']['id']}},_0x1fc63a={};_0x1fc63a['model']=_['keys'](db[_0xbbef('0x27')]['rawAttributes']);_0x1fc63a[_0xbbef('0x2b')]=_[_0xbbef('0x2a')](_0x343996['query']);_0x1fc63a[_0xbbef('0x2c')]=_[_0xbbef('0x2d')](_0x1fc63a[_0xbbef('0x29')],_0x1fc63a[_0xbbef('0x2b')]);_0x1f4595[_0xbbef('0x2e')]=_[_0xbbef('0x2d')](_0x1fc63a[_0xbbef('0x29')],qs[_0xbbef('0x2f')](_0x343996[_0xbbef('0x2b')]['fields']));_0x1f4595['attributes']=_0x1f4595[_0xbbef('0x2e')][_0xbbef('0x30')]?_0x1f4595['attributes']:_0x1fc63a[_0xbbef('0x29')];if(_0x343996['query'][_0xbbef('0x3d')]){_0x1f4595[_0xbbef('0x41')]=[{'all':!![]}];}_0x1f4595=_[_0xbbef('0x38')]({},_0x1f4595,_0x343996[_0xbbef('0x3c')]);return db[_0xbbef('0x27')][_0xbbef('0x42')](_0x1f4595)[_0xbbef('0x20')](handleEntityNotFound(_0xa883a1,null))['then'](respondWithResult(_0xa883a1,null))['catch'](handleError(_0xa883a1,null));};exports[_0xbbef('0x43')]=function(_0x1ada59,_0x31b207){return db[_0xbbef('0x27')][_0xbbef('0x43')](_0x1ada59[_0xbbef('0x44')],{})['then'](respondWithResult(_0x31b207,0xc9))[_0xbbef('0x45')](handleError(_0x31b207,null));};exports[_0xbbef('0x1f')]=function(_0x557b73,_0x57ebbc){if(_0x557b73['body']['id']){delete _0x557b73[_0xbbef('0x44')]['id'];}return db['SquareReport']['find']({'where':{'id':_0x557b73[_0xbbef('0x46')]['id']}})[_0xbbef('0x20')](handleEntityNotFound(_0x57ebbc,null))[_0xbbef('0x20')](saveUpdates(_0x557b73[_0xbbef('0x44')],null))[_0xbbef('0x20')](respondWithResult(_0x57ebbc,null))[_0xbbef('0x45')](handleError(_0x57ebbc,null));};exports[_0xbbef('0x21')]=function(_0x4bc044,_0x288ed5){return db[_0xbbef('0x27')]['find']({'where':{'id':_0x4bc044['params']['id']}})['then'](handleEntityNotFound(_0x288ed5,null))['then'](removeEntity(_0x288ed5,null))[_0xbbef('0x45')](handleError(_0x288ed5,null));};exports['describe']=function(_0x4ae493,_0x38806b){return db[_0xbbef('0x27')][_0xbbef('0x47')]()[_0xbbef('0x20')](respondWithResult(_0x38806b,null))[_0xbbef('0x45')](handleError(_0x38806b,null));};
\ No newline at end of file
+var _0x5734=['request-promise','moment','bluebird','mustache','util','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','sendStatus','status','json','count','offset','limit','set','Content-Range','apply','reject','save','update','destroy','then','end','error','stack','name','SquareReport','rawAttributes','keys','query','filters','attributes','intersection','model','fields','hasOwnProperty','order','sort','where','merge','map','filter','options','includeAll','include','findAll','rows','catch','length','find','create','body','params','describe','eml-format','rimraf','fast-json-patch'];(function(_0x265bc9,_0x5e1768){var _0x57683f=function(_0x45ac3a){while(--_0x45ac3a){_0x265bc9['push'](_0x265bc9['shift']());}};_0x57683f(++_0x5e1768);}(_0x5734,0xd2));var _0x4573=function(_0x529849,_0x21de02){_0x529849=_0x529849-0x0;var _0x45dc2c=_0x5734[_0x529849];return _0x45dc2c;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x4573('0x0'));var rimraf=require(_0x4573('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0x4573('0x2'));var rp=require(_0x4573('0x3'));var moment=require(_0x4573('0x4'));var BPromise=require(_0x4573('0x5'));var Mustache=require(_0x4573('0x6'));var util=require(_0x4573('0x7'));var path=require('path');var sox=require(_0x4573('0x8'));var csv=require(_0x4573('0x9'));var ejs=require(_0x4573('0xa'));var fs=require('fs');var _=require(_0x4573('0xb'));var squel=require(_0x4573('0xc'));var crypto=require(_0x4573('0xd'));var jsforce=require(_0x4573('0xe'));var deskjs=require(_0x4573('0xf'));var toCsv=require('to-csv');var querystring=require(_0x4573('0x10'));var Papa=require(_0x4573('0x11'));var Redis=require(_0x4573('0x12'));var authService=require(_0x4573('0x13'));var qs=require(_0x4573('0x14'));var hardwareService=require(_0x4573('0x15'));var logger=require(_0x4573('0x16'))(_0x4573('0x17'));var utils=require(_0x4573('0x18'));var config=require('../../config/environment');var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x310e21,_0x1e4204){_0x1e4204=_0x1e4204||0xcc;return function(_0x4d6581){if(_0x4d6581){return _0x310e21[_0x4573('0x19')](_0x1e4204);}return _0x310e21[_0x4573('0x1a')](_0x1e4204)['end']();};}function respondWithResult(_0x3baa75,_0x2f01de){_0x2f01de=_0x2f01de||0xc8;return function(_0xab9f07){if(_0xab9f07){return _0x3baa75['status'](_0x2f01de)[_0x4573('0x1b')](_0xab9f07);}};}function respondWithFilteredResult(_0x2b7eca,_0x1329b3){return function(_0xd42751){if(_0xd42751){var _0x4fe5af=_0xd42751[_0x4573('0x1c')],_0x4ac85f=_0x1329b3[_0x4573('0x1d')],_0x462c50=_0x1329b3[_0x4573('0x1d')]+_0x1329b3[_0x4573('0x1e')],_0x2475f8;if(_0x462c50>=_0x4fe5af){_0x462c50=_0x4fe5af;_0x2475f8=0xc8;}else{_0x2475f8=0xce;}_0x2b7eca['status'](_0x2475f8);return _0x2b7eca[_0x4573('0x1f')](_0x4573('0x20'),_0x4ac85f+'-'+_0x462c50+'/'+_0x4fe5af)['json'](_0xd42751);}return null;};}function patchUpdates(_0x48df3f){return function(_0x3967cc){try{jsonpatch[_0x4573('0x21')](_0x3967cc,_0x48df3f,!![]);}catch(_0x46bf19){return BPromise[_0x4573('0x22')](_0x46bf19);}return _0x3967cc[_0x4573('0x23')]();};}function saveUpdates(_0x36d240,_0x275882){return function(_0x36bfb3){if(_0x36bfb3){return _0x36bfb3[_0x4573('0x24')](_0x36d240)['then'](function(_0x459239){return _0x459239;});}return null;};}function removeEntity(_0x310968,_0x2aa2ca){return function(_0x3e3105){if(_0x3e3105){return _0x3e3105[_0x4573('0x25')]()[_0x4573('0x26')](function(){_0x310968[_0x4573('0x1a')](0xcc)[_0x4573('0x27')]();});}};}function handleEntityNotFound(_0x3b7585,_0x4b93d0){return function(_0x2535ad){if(!_0x2535ad){_0x3b7585[_0x4573('0x19')](0x194);}return _0x2535ad;};}function handleError(_0x1994de,_0x5397b6){_0x5397b6=_0x5397b6||0x1f4;return function(_0x2621f9){logger[_0x4573('0x28')](_0x2621f9[_0x4573('0x29')]);if(_0x2621f9[_0x4573('0x2a')]){delete _0x2621f9['name'];}_0x1994de[_0x4573('0x1a')](_0x5397b6)['send'](_0x2621f9);};}exports['index']=function(_0x51864a,_0x819c1f){var _0x7cdb74={},_0x5137ac={},_0x104dc3={'count':0x0,'rows':[]};var _0x1e78d1=db[_0x4573('0x2b')][_0x4573('0x2c')];_0x5137ac['model']=_[_0x4573('0x2d')](_0x1e78d1);_0x5137ac[_0x4573('0x2e')]=_['keys'](_0x51864a[_0x4573('0x2e')]);_0x5137ac[_0x4573('0x2f')]=_['intersection'](_0x5137ac['model'],_0x5137ac[_0x4573('0x2e')]);_0x7cdb74[_0x4573('0x30')]=_[_0x4573('0x31')](_0x5137ac[_0x4573('0x32')],qs[_0x4573('0x33')](_0x51864a[_0x4573('0x2e')][_0x4573('0x33')]));_0x7cdb74['attributes']=_0x7cdb74['attributes']['length']?_0x7cdb74[_0x4573('0x30')]:_0x5137ac['model'];if(!_0x51864a[_0x4573('0x2e')][_0x4573('0x34')]('nolimit')){_0x7cdb74[_0x4573('0x1e')]=qs[_0x4573('0x1e')](_0x51864a[_0x4573('0x2e')][_0x4573('0x1e')]);_0x7cdb74[_0x4573('0x1d')]=qs[_0x4573('0x1d')](_0x51864a['query'][_0x4573('0x1d')]);}_0x7cdb74[_0x4573('0x35')]=qs[_0x4573('0x36')](_0x51864a[_0x4573('0x2e')][_0x4573('0x36')]);_0x7cdb74[_0x4573('0x37')]=qs['filters'](_['pick'](_0x51864a[_0x4573('0x2e')],_0x5137ac['filters']));if(_0x51864a[_0x4573('0x2e')]['filter']){_0x7cdb74[_0x4573('0x37')]=_[_0x4573('0x38')](_0x7cdb74[_0x4573('0x37')],{'$or':_[_0x4573('0x39')](_0x1e78d1,function(_0x5ab488){if(_0x5ab488['type']['key']!=='VIRTUAL'){var _0x57cc4c={};_0x57cc4c[_0x5ab488['field']]={'$like':'%'+_0x51864a[_0x4573('0x2e')][_0x4573('0x3a')]+'%'};return _0x57cc4c;}})});}_0x7cdb74=_['merge']({},_0x7cdb74,_0x51864a[_0x4573('0x3b')]);var _0x1f04af={'where':_0x7cdb74[_0x4573('0x37')]};return db[_0x4573('0x2b')][_0x4573('0x1c')](_0x1f04af)[_0x4573('0x26')](function(_0x20a2e4){_0x104dc3[_0x4573('0x1c')]=_0x20a2e4;if(_0x51864a[_0x4573('0x2e')][_0x4573('0x3c')]){_0x7cdb74[_0x4573('0x3d')]=[{'all':!![]}];}return db['SquareReport'][_0x4573('0x3e')](_0x7cdb74);})[_0x4573('0x26')](function(_0x2eea6d){_0x104dc3[_0x4573('0x3f')]=_0x2eea6d;return _0x104dc3;})[_0x4573('0x26')](respondWithFilteredResult(_0x819c1f,_0x7cdb74))[_0x4573('0x40')](handleError(_0x819c1f,null));};exports['show']=function(_0x241265,_0x39ffa7){var _0xe884ff={'raw':!![],'where':{'id':_0x241265['params']['id']}},_0x4db2b4={};_0x4db2b4[_0x4573('0x32')]=_[_0x4573('0x2d')](db[_0x4573('0x2b')][_0x4573('0x2c')]);_0x4db2b4[_0x4573('0x2e')]=_[_0x4573('0x2d')](_0x241265[_0x4573('0x2e')]);_0x4db2b4['filters']=_['intersection'](_0x4db2b4[_0x4573('0x32')],_0x4db2b4[_0x4573('0x2e')]);_0xe884ff[_0x4573('0x30')]=_[_0x4573('0x31')](_0x4db2b4['model'],qs[_0x4573('0x33')](_0x241265[_0x4573('0x2e')][_0x4573('0x33')]));_0xe884ff[_0x4573('0x30')]=_0xe884ff[_0x4573('0x30')][_0x4573('0x41')]?_0xe884ff[_0x4573('0x30')]:_0x4db2b4[_0x4573('0x32')];if(_0x241265[_0x4573('0x2e')]['includeAll']){_0xe884ff[_0x4573('0x3d')]=[{'all':!![]}];}_0xe884ff=_['merge']({},_0xe884ff,_0x241265[_0x4573('0x3b')]);return db[_0x4573('0x2b')][_0x4573('0x42')](_0xe884ff)[_0x4573('0x26')](handleEntityNotFound(_0x39ffa7,null))[_0x4573('0x26')](respondWithResult(_0x39ffa7,null))[_0x4573('0x40')](handleError(_0x39ffa7,null));};exports[_0x4573('0x43')]=function(_0x3baa1f,_0x58ff80){return db[_0x4573('0x2b')][_0x4573('0x43')](_0x3baa1f[_0x4573('0x44')],{})['then'](respondWithResult(_0x58ff80,0xc9))[_0x4573('0x40')](handleError(_0x58ff80,null));};exports[_0x4573('0x24')]=function(_0x5bce6b,_0x410e25){if(_0x5bce6b[_0x4573('0x44')]['id']){delete _0x5bce6b[_0x4573('0x44')]['id'];}return db[_0x4573('0x2b')][_0x4573('0x42')]({'where':{'id':_0x5bce6b['params']['id']}})['then'](handleEntityNotFound(_0x410e25,null))[_0x4573('0x26')](saveUpdates(_0x5bce6b[_0x4573('0x44')],null))[_0x4573('0x26')](respondWithResult(_0x410e25,null))[_0x4573('0x40')](handleError(_0x410e25,null));};exports[_0x4573('0x25')]=function(_0x29114b,_0xdc3f){return db['SquareReport'][_0x4573('0x42')]({'where':{'id':_0x29114b[_0x4573('0x45')]['id']}})[_0x4573('0x26')](handleEntityNotFound(_0xdc3f,null))['then'](removeEntity(_0xdc3f,null))[_0x4573('0x40')](handleError(_0xdc3f,null));};exports[_0x4573('0x46')]=function(_0x40f033,_0x23d321){return db[_0x4573('0x2b')][_0x4573('0x46')]()[_0x4573('0x26')](respondWithResult(_0x23d321,null))[_0x4573('0x40')](handleError(_0x23d321,null));};
\ No newline at end of file