Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / squareReport / squareReport.controller.js
index 2081da5..0341880 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x356e=['index','map','SquareReport','rawAttributes','key','name','query','keys','filters','attributes','intersection','fields','model','hasOwnProperty','nolimit','order','sort','where','merge','type','VIRTUAL','filter','includeAll','include','rows','catch','params','length','options','find','create','body','update','describe','html-pdf','eml-format','rimraf','zip-dir','request-promise','bluebird','mustache','util','path','sox','to-csv','ejs','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','api','../../config/utils','status','count','offset','limit','set','Content-Range','json','apply','save','destroy','then','sendStatus','error','stack'];(function(_0x321bb2,_0x202794){var _0x9c12ed=function(_0x263dd3){while(--_0x263dd3){_0x321bb2['push'](_0x321bb2['shift']());}};_0x9c12ed(++_0x202794);}(_0x356e,0x1d2));var _0xe356=function(_0x4e7987,_0x2b665b){_0x4e7987=_0x4e7987-0x0;var _0x153cbe=_0x356e[_0x4e7987];return _0x153cbe;};'use strict';var pdf=require(_0xe356('0x0'));var emlformat=require(_0xe356('0x1'));var rimraf=require(_0xe356('0x2'));var zipdir=require(_0xe356('0x3'));var jsonpatch=require('fast-json-patch');var rp=require(_0xe356('0x4'));var moment=require('moment');var BPromise=require(_0xe356('0x5'));var Mustache=require(_0xe356('0x6'));var util=require(_0xe356('0x7'));var path=require(_0xe356('0x8'));var sox=require(_0xe356('0x9'));var csv=require(_0xe356('0xa'));var ejs=require(_0xe356('0xb'));var fs=require('fs');var _=require('lodash');var squel=require(_0xe356('0xc'));var crypto=require(_0xe356('0xd'));var jsforce=require(_0xe356('0xe'));var deskjs=require(_0xe356('0xf'));var toCsv=require(_0xe356('0xa'));var querystring=require(_0xe356('0x10'));var Papa=require(_0xe356('0x11'));var Redis=require(_0xe356('0x12'));var authService=require('../../components/auth/service');var qs=require(_0xe356('0x13'));var as=require(_0xe356('0x14'));var hardwareService=require('../../config/license/hardware');var logger=require(_0xe356('0x15'))(_0xe356('0x16'));var utils=require(_0xe356('0x17'));var config=require('../../config/environment');var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x10dde7,_0x27a819){_0x27a819=_0x27a819||0xcc;return function(_0x1f068c){if(_0x1f068c){return _0x10dde7['sendStatus'](_0x27a819);}return _0x10dde7[_0xe356('0x18')](_0x27a819)['end']();};}function respondWithResult(_0x4aae00,_0x2f0d19){_0x2f0d19=_0x2f0d19||0xc8;return function(_0x1a4b2c){if(_0x1a4b2c){return _0x4aae00['status'](_0x2f0d19)['json'](_0x1a4b2c);}};}function respondWithFilteredResult(_0x3b3c93,_0xc7ebed){return function(_0x3a7ab5){if(_0x3a7ab5){var _0x33b6dc=_0x3a7ab5[_0xe356('0x19')],_0xce9a7c=_0xc7ebed[_0xe356('0x1a')],_0x359cd7=_0xc7ebed['offset']+_0xc7ebed[_0xe356('0x1b')],_0x18f7e5;if(_0x359cd7>=_0x33b6dc){_0x359cd7=_0x33b6dc;_0x18f7e5=0xc8;}else{_0x18f7e5=0xce;}_0x3b3c93['status'](_0x18f7e5);return _0x3b3c93[_0xe356('0x1c')](_0xe356('0x1d'),_0xce9a7c+'-'+_0x359cd7+'/'+_0x33b6dc)[_0xe356('0x1e')](_0x3a7ab5);}return null;};}function patchUpdates(_0x40b74b){return function(_0x1b14a8){try{jsonpatch[_0xe356('0x1f')](_0x1b14a8,_0x40b74b,!![]);}catch(_0x67753a){return BPromise['reject'](_0x67753a);}return _0x1b14a8[_0xe356('0x20')]();};}function saveUpdates(_0x18af38,_0x1fa892){return function(_0x21360d){if(_0x21360d){return _0x21360d['update'](_0x18af38)['then'](function(_0x7beaaa){return _0x7beaaa;});}return null;};}function removeEntity(_0x37d261,_0x37c7fd){return function(_0x489ccd){if(_0x489ccd){return _0x489ccd[_0xe356('0x21')]()[_0xe356('0x22')](function(){_0x37d261[_0xe356('0x18')](0xcc)['end']();});}};}function handleEntityNotFound(_0x20ea2a,_0x244e9d){return function(_0x1c03e2){if(!_0x1c03e2){_0x20ea2a[_0xe356('0x23')](0x194);}return _0x1c03e2;};}function handleError(_0x4caf5a,_0x3eccee){_0x3eccee=_0x3eccee||0x1f4;return function(_0x4779fc){logger[_0xe356('0x24')](_0x4779fc[_0xe356('0x25')]);if(_0x4779fc['name']){delete _0x4779fc['name'];}_0x4caf5a[_0xe356('0x18')](_0x3eccee)['send'](_0x4779fc);};}exports[_0xe356('0x26')]=function(_0xd10d25,_0x8aa094){var _0xa6f906={},_0x4481b9={},_0x569afd={'count':0x0,'rows':[]};var _0xc5abee=_[_0xe356('0x27')](db[_0xe356('0x28')][_0xe356('0x29')],function(_0x4eab73){return{'name':_0x4eab73['fieldName'],'type':_0x4eab73['type'][_0xe356('0x2a')]};});_0x4481b9['model']=_[_0xe356('0x27')](_0xc5abee,_0xe356('0x2b'));_0x4481b9[_0xe356('0x2c')]=_[_0xe356('0x2d')](_0xd10d25[_0xe356('0x2c')]);_0x4481b9[_0xe356('0x2e')]=_['intersection'](_0x4481b9['model'],_0x4481b9[_0xe356('0x2c')]);_0xa6f906[_0xe356('0x2f')]=_[_0xe356('0x30')](_0x4481b9['model'],qs[_0xe356('0x31')](_0xd10d25[_0xe356('0x2c')]['fields']));_0xa6f906['attributes']=_0xa6f906[_0xe356('0x2f')]['length']?_0xa6f906[_0xe356('0x2f')]:_0x4481b9[_0xe356('0x32')];if(!_0xd10d25['query'][_0xe356('0x33')](_0xe356('0x34'))){_0xa6f906[_0xe356('0x1b')]=qs[_0xe356('0x1b')](_0xd10d25[_0xe356('0x2c')][_0xe356('0x1b')]);_0xa6f906['offset']=qs['offset'](_0xd10d25['query'][_0xe356('0x1a')]);}_0xa6f906[_0xe356('0x35')]=qs[_0xe356('0x36')](_0xd10d25[_0xe356('0x2c')]['sort']);_0xa6f906[_0xe356('0x37')]=qs['filters'](_['pick'](_0xd10d25[_0xe356('0x2c')],_0x4481b9[_0xe356('0x2e')]),_0xc5abee);if(_0xd10d25['query']['filter']){_0xa6f906[_0xe356('0x37')]=_[_0xe356('0x38')](_0xa6f906[_0xe356('0x37')],{'$or':_[_0xe356('0x27')](_0xc5abee,function(_0x575007){if(_0x575007[_0xe356('0x39')]!==_0xe356('0x3a')){var _0x4b7ff5={};_0x4b7ff5[_0x575007[_0xe356('0x2b')]]={'$like':'%'+_0xd10d25[_0xe356('0x2c')][_0xe356('0x3b')]+'%'};return _0x4b7ff5;}})});}_0xa6f906=_['merge']({},_0xa6f906,_0xd10d25['options']);var _0x36b11e={'where':_0xa6f906[_0xe356('0x37')]};return db[_0xe356('0x28')][_0xe356('0x19')](_0x36b11e)[_0xe356('0x22')](function(_0x4b24e6){_0x569afd['count']=_0x4b24e6;if(_0xd10d25[_0xe356('0x2c')][_0xe356('0x3c')]){_0xa6f906[_0xe356('0x3d')]=[{'all':!![]}];}return db['SquareReport']['findAll'](_0xa6f906);})['then'](function(_0x16d908){_0x569afd[_0xe356('0x3e')]=_0x16d908;return _0x569afd;})['then'](respondWithFilteredResult(_0x8aa094,_0xa6f906))[_0xe356('0x3f')](handleError(_0x8aa094,null));};exports['show']=function(_0x886c4b,_0x4ef68c){var _0x4e0f79={'raw':!![],'where':{'id':_0x886c4b[_0xe356('0x40')]['id']}},_0x5be087={};_0x5be087[_0xe356('0x32')]=_[_0xe356('0x2d')](db[_0xe356('0x28')]['rawAttributes']);_0x5be087['query']=_[_0xe356('0x2d')](_0x886c4b[_0xe356('0x2c')]);_0x5be087[_0xe356('0x2e')]=_[_0xe356('0x30')](_0x5be087[_0xe356('0x32')],_0x5be087['query']);_0x4e0f79['attributes']=_[_0xe356('0x30')](_0x5be087[_0xe356('0x32')],qs[_0xe356('0x31')](_0x886c4b[_0xe356('0x2c')][_0xe356('0x31')]));_0x4e0f79[_0xe356('0x2f')]=_0x4e0f79[_0xe356('0x2f')][_0xe356('0x41')]?_0x4e0f79[_0xe356('0x2f')]:_0x5be087[_0xe356('0x32')];if(_0x886c4b[_0xe356('0x2c')][_0xe356('0x3c')]){_0x4e0f79[_0xe356('0x3d')]=[{'all':!![]}];}_0x4e0f79=_[_0xe356('0x38')]({},_0x4e0f79,_0x886c4b[_0xe356('0x42')]);return db[_0xe356('0x28')][_0xe356('0x43')](_0x4e0f79)[_0xe356('0x22')](handleEntityNotFound(_0x4ef68c,null))[_0xe356('0x22')](respondWithResult(_0x4ef68c,null))[_0xe356('0x3f')](handleError(_0x4ef68c,null));};exports[_0xe356('0x44')]=function(_0x6a4771,_0x25e9b7){return db['SquareReport'][_0xe356('0x44')](_0x6a4771[_0xe356('0x45')],{})[_0xe356('0x22')](respondWithResult(_0x25e9b7,0xc9))[_0xe356('0x3f')](handleError(_0x25e9b7,null));};exports[_0xe356('0x46')]=function(_0x39f360,_0x118d51){if(_0x39f360['body']['id']){delete _0x39f360[_0xe356('0x45')]['id'];}return db['SquareReport']['find']({'where':{'id':_0x39f360[_0xe356('0x40')]['id']}})[_0xe356('0x22')](handleEntityNotFound(_0x118d51,null))[_0xe356('0x22')](saveUpdates(_0x39f360[_0xe356('0x45')],null))[_0xe356('0x22')](respondWithResult(_0x118d51,null))[_0xe356('0x3f')](handleError(_0x118d51,null));};exports['destroy']=function(_0x3d4142,_0xc95dd9){return db[_0xe356('0x28')]['find']({'where':{'id':_0x3d4142[_0xe356('0x40')]['id']}})[_0xe356('0x22')](handleEntityNotFound(_0xc95dd9,null))[_0xe356('0x22')](removeEntity(_0xc95dd9,null))['catch'](handleError(_0xc95dd9,null));};exports[_0xe356('0x47')]=function(_0x313de0,_0x17c018){return db['SquareReport'][_0xe356('0x47')]()[_0xe356('0x22')](respondWithResult(_0x17c018,null))[_0xe356('0x3f')](handleError(_0x17c018,null));};
\ No newline at end of file
+var _0xfbf9=['hasOwnProperty','nolimit','sort','pick','filter','where','merge','VIRTUAL','include','findAll','rows','catch','show','params','includeAll','options','find','create','body','describe','html-pdf','eml-format','rimraf','fast-json-patch','request-promise','moment','mustache','util','path','to-csv','lodash','crypto','jsforce','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','end','status','json','count','offset','limit','Content-Range','reject','save','update','then','destroy','error','stack','name','index','map','SquareReport','rawAttributes','fieldName','type','key','model','keys','query','filters','intersection','attributes','fields','length'];(function(_0x4e3656,_0x36b315){var _0x313a1a=function(_0x417421){while(--_0x417421){_0x4e3656['push'](_0x4e3656['shift']());}};_0x313a1a(++_0x36b315);}(_0xfbf9,0xa6));var _0x9fbf=function(_0x481c41,_0x48ba3c){_0x481c41=_0x481c41-0x0;var _0xf91fd=_0xfbf9[_0x481c41];return _0xf91fd;};'use strict';var pdf=require(_0x9fbf('0x0'));var emlformat=require(_0x9fbf('0x1'));var rimraf=require(_0x9fbf('0x2'));var zipdir=require('zip-dir');var jsonpatch=require(_0x9fbf('0x3'));var rp=require(_0x9fbf('0x4'));var moment=require(_0x9fbf('0x5'));var BPromise=require('bluebird');var Mustache=require(_0x9fbf('0x6'));var util=require(_0x9fbf('0x7'));var path=require(_0x9fbf('0x8'));var sox=require('sox');var csv=require(_0x9fbf('0x9'));var ejs=require('ejs');var fs=require('fs');var _=require(_0x9fbf('0xa'));var squel=require('squel');var crypto=require(_0x9fbf('0xb'));var jsforce=require(_0x9fbf('0xc'));var deskjs=require('desk.js');var toCsv=require(_0x9fbf('0x9'));var querystring=require('querystring');var Papa=require(_0x9fbf('0xd'));var Redis=require(_0x9fbf('0xe'));var authService=require(_0x9fbf('0xf'));var qs=require(_0x9fbf('0x10'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x9fbf('0x11'));var logger=require('../../config/logger')(_0x9fbf('0x12'));var utils=require(_0x9fbf('0x13'));var config=require(_0x9fbf('0x14'));var db=require(_0x9fbf('0x15'))['db'];function respondWithStatusCode(_0xe56287,_0x32581a){_0x32581a=_0x32581a||0xcc;return function(_0x4ae5b1){if(_0x4ae5b1){return _0xe56287[_0x9fbf('0x16')](_0x32581a);}return _0xe56287['status'](_0x32581a)[_0x9fbf('0x17')]();};}function respondWithResult(_0x283245,_0x50d037){_0x50d037=_0x50d037||0xc8;return function(_0x3778e6){if(_0x3778e6){return _0x283245[_0x9fbf('0x18')](_0x50d037)[_0x9fbf('0x19')](_0x3778e6);}};}function respondWithFilteredResult(_0x27e72e,_0x5b874b){return function(_0x1b06f8){if(_0x1b06f8){var _0x45403e=_0x1b06f8[_0x9fbf('0x1a')],_0x5b5d5d=_0x5b874b[_0x9fbf('0x1b')],_0xc01db4=_0x5b874b[_0x9fbf('0x1b')]+_0x5b874b[_0x9fbf('0x1c')],_0x4679aa;if(_0xc01db4>=_0x45403e){_0xc01db4=_0x45403e;_0x4679aa=0xc8;}else{_0x4679aa=0xce;}_0x27e72e[_0x9fbf('0x18')](_0x4679aa);return _0x27e72e['set'](_0x9fbf('0x1d'),_0x5b5d5d+'-'+_0xc01db4+'/'+_0x45403e)[_0x9fbf('0x19')](_0x1b06f8);}return null;};}function patchUpdates(_0x5babc9){return function(_0x386872){try{jsonpatch['apply'](_0x386872,_0x5babc9,!![]);}catch(_0xffd4fc){return BPromise[_0x9fbf('0x1e')](_0xffd4fc);}return _0x386872[_0x9fbf('0x1f')]();};}function saveUpdates(_0x4df859,_0x4350a0){return function(_0x3fff29){if(_0x3fff29){return _0x3fff29[_0x9fbf('0x20')](_0x4df859)[_0x9fbf('0x21')](function(_0x12fe2e){return _0x12fe2e;});}return null;};}function removeEntity(_0x13df57,_0x4d604c){return function(_0x51af17){if(_0x51af17){return _0x51af17[_0x9fbf('0x22')]()[_0x9fbf('0x21')](function(){_0x13df57['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x1ac3d3,_0x571c58){return function(_0x68dbde){if(!_0x68dbde){_0x1ac3d3['sendStatus'](0x194);}return _0x68dbde;};}function handleError(_0x168074,_0x225dfe){_0x225dfe=_0x225dfe||0x1f4;return function(_0x340411){logger[_0x9fbf('0x23')](_0x340411[_0x9fbf('0x24')]);if(_0x340411['name']){delete _0x340411[_0x9fbf('0x25')];}_0x168074[_0x9fbf('0x18')](_0x225dfe)['send'](_0x340411);};}exports[_0x9fbf('0x26')]=function(_0x5cbc9b,_0x29e62f){var _0x167f21={},_0x3a47ed={},_0x1bb3bb={'count':0x0,'rows':[]};var _0x200f75=_[_0x9fbf('0x27')](db[_0x9fbf('0x28')][_0x9fbf('0x29')],function(_0x163e85){return{'name':_0x163e85[_0x9fbf('0x2a')],'type':_0x163e85[_0x9fbf('0x2b')][_0x9fbf('0x2c')]};});_0x3a47ed[_0x9fbf('0x2d')]=_[_0x9fbf('0x27')](_0x200f75,_0x9fbf('0x25'));_0x3a47ed['query']=_[_0x9fbf('0x2e')](_0x5cbc9b[_0x9fbf('0x2f')]);_0x3a47ed[_0x9fbf('0x30')]=_[_0x9fbf('0x31')](_0x3a47ed[_0x9fbf('0x2d')],_0x3a47ed[_0x9fbf('0x2f')]);_0x167f21[_0x9fbf('0x32')]=_[_0x9fbf('0x31')](_0x3a47ed['model'],qs[_0x9fbf('0x33')](_0x5cbc9b[_0x9fbf('0x2f')][_0x9fbf('0x33')]));_0x167f21['attributes']=_0x167f21[_0x9fbf('0x32')][_0x9fbf('0x34')]?_0x167f21[_0x9fbf('0x32')]:_0x3a47ed['model'];if(!_0x5cbc9b['query'][_0x9fbf('0x35')](_0x9fbf('0x36'))){_0x167f21[_0x9fbf('0x1c')]=qs[_0x9fbf('0x1c')](_0x5cbc9b['query']['limit']);_0x167f21[_0x9fbf('0x1b')]=qs[_0x9fbf('0x1b')](_0x5cbc9b['query']['offset']);}_0x167f21['order']=qs[_0x9fbf('0x37')](_0x5cbc9b[_0x9fbf('0x2f')][_0x9fbf('0x37')]);_0x167f21['where']=qs['filters'](_[_0x9fbf('0x38')](_0x5cbc9b[_0x9fbf('0x2f')],_0x3a47ed[_0x9fbf('0x30')]),_0x200f75);if(_0x5cbc9b[_0x9fbf('0x2f')][_0x9fbf('0x39')]){_0x167f21[_0x9fbf('0x3a')]=_[_0x9fbf('0x3b')](_0x167f21['where'],{'$or':_[_0x9fbf('0x27')](_0x200f75,function(_0x24c7f5){if(_0x24c7f5[_0x9fbf('0x2b')]!==_0x9fbf('0x3c')){var _0x458759={};_0x458759[_0x24c7f5[_0x9fbf('0x25')]]={'$like':'%'+_0x5cbc9b[_0x9fbf('0x2f')][_0x9fbf('0x39')]+'%'};return _0x458759;}})});}_0x167f21=_[_0x9fbf('0x3b')]({},_0x167f21,_0x5cbc9b['options']);var _0x50c75c={'where':_0x167f21['where']};return db[_0x9fbf('0x28')][_0x9fbf('0x1a')](_0x50c75c)['then'](function(_0x20ce32){_0x1bb3bb[_0x9fbf('0x1a')]=_0x20ce32;if(_0x5cbc9b[_0x9fbf('0x2f')]['includeAll']){_0x167f21[_0x9fbf('0x3d')]=[{'all':!![]}];}return db['SquareReport'][_0x9fbf('0x3e')](_0x167f21);})['then'](function(_0x3ef002){_0x1bb3bb[_0x9fbf('0x3f')]=_0x3ef002;return _0x1bb3bb;})[_0x9fbf('0x21')](respondWithFilteredResult(_0x29e62f,_0x167f21))[_0x9fbf('0x40')](handleError(_0x29e62f,null));};exports[_0x9fbf('0x41')]=function(_0x478d36,_0x182102){var _0x193168={'raw':!![],'where':{'id':_0x478d36[_0x9fbf('0x42')]['id']}},_0x58f830={};_0x58f830[_0x9fbf('0x2d')]=_[_0x9fbf('0x2e')](db[_0x9fbf('0x28')][_0x9fbf('0x29')]);_0x58f830[_0x9fbf('0x2f')]=_[_0x9fbf('0x2e')](_0x478d36['query']);_0x58f830[_0x9fbf('0x30')]=_[_0x9fbf('0x31')](_0x58f830[_0x9fbf('0x2d')],_0x58f830[_0x9fbf('0x2f')]);_0x193168[_0x9fbf('0x32')]=_['intersection'](_0x58f830[_0x9fbf('0x2d')],qs[_0x9fbf('0x33')](_0x478d36[_0x9fbf('0x2f')][_0x9fbf('0x33')]));_0x193168[_0x9fbf('0x32')]=_0x193168[_0x9fbf('0x32')][_0x9fbf('0x34')]?_0x193168[_0x9fbf('0x32')]:_0x58f830[_0x9fbf('0x2d')];if(_0x478d36[_0x9fbf('0x2f')][_0x9fbf('0x43')]){_0x193168[_0x9fbf('0x3d')]=[{'all':!![]}];}_0x193168=_[_0x9fbf('0x3b')]({},_0x193168,_0x478d36[_0x9fbf('0x44')]);return db[_0x9fbf('0x28')][_0x9fbf('0x45')](_0x193168)[_0x9fbf('0x21')](handleEntityNotFound(_0x182102,null))[_0x9fbf('0x21')](respondWithResult(_0x182102,null))[_0x9fbf('0x40')](handleError(_0x182102,null));};exports[_0x9fbf('0x46')]=function(_0xf920ad,_0x335ab9){return db[_0x9fbf('0x28')][_0x9fbf('0x46')](_0xf920ad[_0x9fbf('0x47')],{})[_0x9fbf('0x21')](respondWithResult(_0x335ab9,0xc9))[_0x9fbf('0x40')](handleError(_0x335ab9,null));};exports['update']=function(_0x2b38dd,_0x3d3f92){if(_0x2b38dd[_0x9fbf('0x47')]['id']){delete _0x2b38dd[_0x9fbf('0x47')]['id'];}return db[_0x9fbf('0x28')][_0x9fbf('0x45')]({'where':{'id':_0x2b38dd['params']['id']}})[_0x9fbf('0x21')](handleEntityNotFound(_0x3d3f92,null))['then'](saveUpdates(_0x2b38dd[_0x9fbf('0x47')],null))[_0x9fbf('0x21')](respondWithResult(_0x3d3f92,null))['catch'](handleError(_0x3d3f92,null));};exports['destroy']=function(_0xb408a6,_0x202b89){return db[_0x9fbf('0x28')][_0x9fbf('0x45')]({'where':{'id':_0xb408a6[_0x9fbf('0x42')]['id']}})[_0x9fbf('0x21')](handleEntityNotFound(_0x202b89,null))[_0x9fbf('0x21')](removeEntity(_0x202b89,null))[_0x9fbf('0x40')](handleError(_0x202b89,null));};exports[_0x9fbf('0x48')]=function(_0x3993ae,_0x2f735e){return db[_0x9fbf('0x28')]['describe']()[_0x9fbf('0x21')](respondWithResult(_0x2f735e,null))[_0x9fbf('0x40')](handleError(_0x2f735e,null));};
\ No newline at end of file