Built motion from commit (unavailable).|2.5.6
[motion2.git] / server / api / squareReportDetail / squareReportDetail.controller.js
index 21a76f7..189bb23 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x50a6=['order','sort','where','pick','filter','merge','VIRTUAL','options','count','includeAll','include','findAll','catch','show','find','create','body','params','destroy','describe','html-pdf','eml-format','fast-json-patch','moment','bluebird','mustache','path','ejs','lodash','squel','crypto','desk.js','querystring','papaparse','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','api','../../config/environment','../../mysqldb','sendStatus','end','status','json','limit','set','Content-Range','apply','save','update','then','error','stack','name','send','index','map','SquareDetailsReport','rawAttributes','fieldName','type','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','offset'];(function(_0x493d60,_0x1f2532){var _0x2e2ac4=function(_0x275920){while(--_0x275920){_0x493d60['push'](_0x493d60['shift']());}};_0x2e2ac4(++_0x1f2532);}(_0x50a6,0xa4));var _0x650a=function(_0x575057,_0x14baf3){_0x575057=_0x575057-0x0;var _0x49dbc8=_0x50a6[_0x575057];return _0x49dbc8;};'use strict';var pdf=require(_0x650a('0x0'));var emlformat=require(_0x650a('0x1'));var rimraf=require('rimraf');var zipdir=require('zip-dir');var jsonpatch=require(_0x650a('0x2'));var rp=require('request-promise');var moment=require(_0x650a('0x3'));var BPromise=require(_0x650a('0x4'));var Mustache=require(_0x650a('0x5'));var util=require('util');var path=require(_0x650a('0x6'));var sox=require('sox');var csv=require('to-csv');var ejs=require(_0x650a('0x7'));var fs=require('fs');var _=require(_0x650a('0x8'));var squel=require(_0x650a('0x9'));var crypto=require(_0x650a('0xa'));var jsforce=require('jsforce');var deskjs=require(_0x650a('0xb'));var toCsv=require('to-csv');var querystring=require(_0x650a('0xc'));var Papa=require(_0x650a('0xd'));var Redis=require('ioredis');var authService=require(_0x650a('0xe'));var qs=require(_0x650a('0xf'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x650a('0x10'));var logger=require('../../config/logger')(_0x650a('0x11'));var utils=require('../../config/utils');var config=require(_0x650a('0x12'));var licenseUtil=require('../../config/license/util');var db=require(_0x650a('0x13'))['db'];function respondWithStatusCode(_0x48077a,_0x33e73d){_0x33e73d=_0x33e73d||0xcc;return function(_0x163e5f){if(_0x163e5f){return _0x48077a[_0x650a('0x14')](_0x33e73d);}return _0x48077a['status'](_0x33e73d)[_0x650a('0x15')]();};}function respondWithResult(_0x3919a7,_0x2f727d){_0x2f727d=_0x2f727d||0xc8;return function(_0x15f2fd){if(_0x15f2fd){return _0x3919a7[_0x650a('0x16')](_0x2f727d)[_0x650a('0x17')](_0x15f2fd);}};}function respondWithFilteredResult(_0x5b7c74,_0x2460a3){return function(_0x4fdd82){if(_0x4fdd82){var _0x1f94ab=_0x4fdd82['count'],_0x3c2206=_0x2460a3['offset'],_0x348fda=_0x2460a3['offset']+_0x2460a3[_0x650a('0x18')],_0x5d9c92;if(_0x348fda>=_0x1f94ab){_0x348fda=_0x1f94ab;_0x5d9c92=0xc8;}else{_0x5d9c92=0xce;}_0x5b7c74[_0x650a('0x16')](_0x5d9c92);return _0x5b7c74[_0x650a('0x19')](_0x650a('0x1a'),_0x3c2206+'-'+_0x348fda+'/'+_0x1f94ab)[_0x650a('0x17')](_0x4fdd82);}return null;};}function patchUpdates(_0x5c3d99){return function(_0x4eba86){try{jsonpatch[_0x650a('0x1b')](_0x4eba86,_0x5c3d99,!![]);}catch(_0x1c65f6){return BPromise['reject'](_0x1c65f6);}return _0x4eba86[_0x650a('0x1c')]();};}function saveUpdates(_0x385ecd,_0x59b5e4){return function(_0x158356){if(_0x158356){return _0x158356[_0x650a('0x1d')](_0x385ecd)[_0x650a('0x1e')](function(_0x8dde4a){return _0x8dde4a;});}return null;};}function removeEntity(_0x5163fe,_0x489a5f){return function(_0x88531d){if(_0x88531d){return _0x88531d['destroy']()[_0x650a('0x1e')](function(){_0x5163fe[_0x650a('0x16')](0xcc)[_0x650a('0x15')]();});}};}function handleEntityNotFound(_0x469e53,_0x2ed256){return function(_0x326d60){if(!_0x326d60){_0x469e53[_0x650a('0x14')](0x194);}return _0x326d60;};}function handleError(_0x322eba,_0xf31b91){_0xf31b91=_0xf31b91||0x1f4;return function(_0x2761a8){logger[_0x650a('0x1f')](_0x2761a8[_0x650a('0x20')]);if(_0x2761a8[_0x650a('0x21')]){delete _0x2761a8[_0x650a('0x21')];}_0x322eba[_0x650a('0x16')](_0xf31b91)[_0x650a('0x22')](_0x2761a8);};}exports[_0x650a('0x23')]=function(_0x12fdb4,_0x4c1df6){var _0x2290a7={},_0x34ce04={},_0x558002={'count':0x0,'rows':[]};var _0x5dee27=_[_0x650a('0x24')](db[_0x650a('0x25')][_0x650a('0x26')],function(_0x783509){return{'name':_0x783509[_0x650a('0x27')],'type':_0x783509[_0x650a('0x28')]['key']};});_0x34ce04[_0x650a('0x29')]=_[_0x650a('0x24')](_0x5dee27,_0x650a('0x21'));_0x34ce04[_0x650a('0x2a')]=_[_0x650a('0x2b')](_0x12fdb4[_0x650a('0x2a')]);_0x34ce04[_0x650a('0x2c')]=_[_0x650a('0x2d')](_0x34ce04['model'],_0x34ce04[_0x650a('0x2a')]);_0x2290a7[_0x650a('0x2e')]=_[_0x650a('0x2d')](_0x34ce04['model'],qs[_0x650a('0x2f')](_0x12fdb4[_0x650a('0x2a')]['fields']));_0x2290a7[_0x650a('0x2e')]=_0x2290a7[_0x650a('0x2e')][_0x650a('0x30')]?_0x2290a7['attributes']:_0x34ce04['model'];if(!_0x12fdb4['query'][_0x650a('0x31')](_0x650a('0x32'))){_0x2290a7[_0x650a('0x18')]=qs[_0x650a('0x18')](_0x12fdb4['query'][_0x650a('0x18')]);_0x2290a7[_0x650a('0x33')]=qs['offset'](_0x12fdb4[_0x650a('0x2a')][_0x650a('0x33')]);}_0x2290a7[_0x650a('0x34')]=qs[_0x650a('0x35')](_0x12fdb4[_0x650a('0x2a')]['sort']);_0x2290a7[_0x650a('0x36')]=qs['filters'](_[_0x650a('0x37')](_0x12fdb4[_0x650a('0x2a')],_0x34ce04['filters']),_0x5dee27);if(_0x12fdb4[_0x650a('0x2a')][_0x650a('0x38')]){_0x2290a7['where']=_[_0x650a('0x39')](_0x2290a7[_0x650a('0x36')],{'$or':_[_0x650a('0x24')](_0x5dee27,function(_0x53179e){if(_0x53179e[_0x650a('0x28')]!==_0x650a('0x3a')){var _0x424073={};_0x424073[_0x53179e[_0x650a('0x21')]]={'$like':'%'+_0x12fdb4['query'][_0x650a('0x38')]+'%'};return _0x424073;}})});}_0x2290a7=_[_0x650a('0x39')]({},_0x2290a7,_0x12fdb4[_0x650a('0x3b')]);var _0x4974c4={'where':_0x2290a7['where']};return db[_0x650a('0x25')][_0x650a('0x3c')](_0x4974c4)['then'](function(_0x1acbe5){_0x558002['count']=_0x1acbe5;if(_0x12fdb4[_0x650a('0x2a')][_0x650a('0x3d')]){_0x2290a7[_0x650a('0x3e')]=[{'all':!![]}];}return db[_0x650a('0x25')][_0x650a('0x3f')](_0x2290a7);})['then'](function(_0x20ba76){_0x558002['rows']=_0x20ba76;return _0x558002;})[_0x650a('0x1e')](respondWithFilteredResult(_0x4c1df6,_0x2290a7))[_0x650a('0x40')](handleError(_0x4c1df6,null));};exports[_0x650a('0x41')]=function(_0x2fa90c,_0x1c5c6c){var _0x132644={'raw':!![],'where':{'id':_0x2fa90c['params']['id']}},_0xbab4b7={};_0xbab4b7['model']=_[_0x650a('0x2b')](db['SquareDetailsReport']['rawAttributes']);_0xbab4b7[_0x650a('0x2a')]=_['keys'](_0x2fa90c[_0x650a('0x2a')]);_0xbab4b7['filtears']=_[_0x650a('0x2d')](_0xbab4b7[_0x650a('0x29')],_0xbab4b7[_0x650a('0x2a')]);_0x132644[_0x650a('0x2e')]=_[_0x650a('0x2d')](_0xbab4b7[_0x650a('0x29')],qs[_0x650a('0x2f')](_0x2fa90c[_0x650a('0x2a')][_0x650a('0x2f')]));_0x132644[_0x650a('0x2e')]=_0x132644[_0x650a('0x2e')][_0x650a('0x30')]?_0x132644['attributes']:_0xbab4b7[_0x650a('0x29')];if(_0x2fa90c[_0x650a('0x2a')][_0x650a('0x3d')]){_0x132644[_0x650a('0x3e')]=[{'all':!![]}];}_0x132644=_[_0x650a('0x39')]({},_0x132644,_0x2fa90c[_0x650a('0x3b')]);return db['SquareDetailsReport'][_0x650a('0x42')](_0x132644)[_0x650a('0x1e')](handleEntityNotFound(_0x1c5c6c,null))[_0x650a('0x1e')](respondWithResult(_0x1c5c6c,null))[_0x650a('0x40')](handleError(_0x1c5c6c,null));};exports[_0x650a('0x43')]=function(_0x195ec9,_0x548bab){return db['SquareDetailsReport'][_0x650a('0x43')](_0x195ec9[_0x650a('0x44')],{})[_0x650a('0x1e')](respondWithResult(_0x548bab,0xc9))['catch'](handleError(_0x548bab,null));};exports[_0x650a('0x1d')]=function(_0x5b360a,_0x6a0321){if(_0x5b360a[_0x650a('0x44')]['id']){delete _0x5b360a['body']['id'];}return db[_0x650a('0x25')][_0x650a('0x42')]({'where':{'id':_0x5b360a[_0x650a('0x45')]['id']}})['then'](handleEntityNotFound(_0x6a0321,null))[_0x650a('0x1e')](saveUpdates(_0x5b360a[_0x650a('0x44')],null))[_0x650a('0x1e')](respondWithResult(_0x6a0321,null))['catch'](handleError(_0x6a0321,null));};exports[_0x650a('0x46')]=function(_0x3f2151,_0x34fa7a){return db[_0x650a('0x25')][_0x650a('0x42')]({'where':{'id':_0x3f2151['params']['id']}})['then'](handleEntityNotFound(_0x34fa7a,null))[_0x650a('0x1e')](removeEntity(_0x34fa7a,null))[_0x650a('0x40')](handleError(_0x34fa7a,null));};exports['describe']=function(_0x11c4f2,_0x27dfcd){return db[_0x650a('0x25')][_0x650a('0x47')]()[_0x650a('0x1e')](respondWithResult(_0x27dfcd,null))[_0x650a('0x40')](handleError(_0x27dfcd,null));};
\ No newline at end of file
+var _0x56e7=['../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','../../config/utils','../../config/environment','sendStatus','status','end','json','count','offset','limit','Content-Range','apply','reject','save','update','then','destroy','error','stack','name','send','SquareDetailsReport','rawAttributes','fieldName','type','model','map','query','keys','filters','intersection','fields','attributes','length','hasOwnProperty','sort','where','filter','merge','VIRTUAL','options','include','findAll','rows','show','params','filtears','catch','create','body','find','eml-format','rimraf','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','to-csv','ejs','lodash','squel','jsforce','querystring','papaparse','ioredis'];(function(_0x59ee42,_0x224ab8){var _0xcc23d8=function(_0x36db96){while(--_0x36db96){_0x59ee42['push'](_0x59ee42['shift']());}};_0xcc23d8(++_0x224ab8);}(_0x56e7,0x7b));var _0x756e=function(_0x15bb84,_0x12876a){_0x15bb84=_0x15bb84-0x0;var _0x2c334c=_0x56e7[_0x15bb84];return _0x2c334c;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x756e('0x0'));var rimraf=require(_0x756e('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0x756e('0x2'));var rp=require(_0x756e('0x3'));var moment=require(_0x756e('0x4'));var BPromise=require(_0x756e('0x5'));var Mustache=require(_0x756e('0x6'));var util=require(_0x756e('0x7'));var path=require(_0x756e('0x8'));var sox=require('sox');var csv=require(_0x756e('0x9'));var ejs=require(_0x756e('0xa'));var fs=require('fs');var _=require(_0x756e('0xb'));var squel=require(_0x756e('0xc'));var crypto=require('crypto');var jsforce=require(_0x756e('0xd'));var deskjs=require('desk.js');var toCsv=require(_0x756e('0x9'));var querystring=require(_0x756e('0xe'));var Papa=require(_0x756e('0xf'));var Redis=require(_0x756e('0x10'));var authService=require('../../components/auth/service');var qs=require('../../components/parsers/qs');var as=require(_0x756e('0x11'));var hardwareService=require(_0x756e('0x12'));var logger=require(_0x756e('0x13'))('api');var utils=require(_0x756e('0x14'));var config=require(_0x756e('0x15'));var licenseUtil=require('../../config/license/util');var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x1b68ef,_0x569e8f){_0x569e8f=_0x569e8f||0xcc;return function(_0x459237){if(_0x459237){return _0x1b68ef[_0x756e('0x16')](_0x569e8f);}return _0x1b68ef[_0x756e('0x17')](_0x569e8f)[_0x756e('0x18')]();};}function respondWithResult(_0x252333,_0x4ae32a){_0x4ae32a=_0x4ae32a||0xc8;return function(_0x4b3660){if(_0x4b3660){return _0x252333[_0x756e('0x17')](_0x4ae32a)[_0x756e('0x19')](_0x4b3660);}};}function respondWithFilteredResult(_0xccccd4,_0x59956f){return function(_0x530e36){if(_0x530e36){var _0x1f7161=_0x530e36[_0x756e('0x1a')],_0x33dd9c=_0x59956f[_0x756e('0x1b')],_0x1cf73d=_0x59956f[_0x756e('0x1b')]+_0x59956f[_0x756e('0x1c')],_0x296b14;if(_0x1cf73d>=_0x1f7161){_0x1cf73d=_0x1f7161;_0x296b14=0xc8;}else{_0x296b14=0xce;}_0xccccd4[_0x756e('0x17')](_0x296b14);return _0xccccd4['set'](_0x756e('0x1d'),_0x33dd9c+'-'+_0x1cf73d+'/'+_0x1f7161)['json'](_0x530e36);}return null;};}function patchUpdates(_0x4d7581){return function(_0x157be3){try{jsonpatch[_0x756e('0x1e')](_0x157be3,_0x4d7581,!![]);}catch(_0x30bc11){return BPromise[_0x756e('0x1f')](_0x30bc11);}return _0x157be3[_0x756e('0x20')]();};}function saveUpdates(_0x4e99a2,_0xb00195){return function(_0x27e1eb){if(_0x27e1eb){return _0x27e1eb[_0x756e('0x21')](_0x4e99a2)[_0x756e('0x22')](function(_0x147929){return _0x147929;});}return null;};}function removeEntity(_0x83cdb5,_0x42173f){return function(_0x24d4ad){if(_0x24d4ad){return _0x24d4ad[_0x756e('0x23')]()[_0x756e('0x22')](function(){_0x83cdb5['status'](0xcc)[_0x756e('0x18')]();});}};}function handleEntityNotFound(_0x4b38b4,_0x256dc1){return function(_0x4152bd){if(!_0x4152bd){_0x4b38b4[_0x756e('0x16')](0x194);}return _0x4152bd;};}function handleError(_0x2722eb,_0x506986){_0x506986=_0x506986||0x1f4;return function(_0x3ef5ef){logger[_0x756e('0x24')](_0x3ef5ef[_0x756e('0x25')]);if(_0x3ef5ef['name']){delete _0x3ef5ef[_0x756e('0x26')];}_0x2722eb[_0x756e('0x17')](_0x506986)[_0x756e('0x27')](_0x3ef5ef);};}exports['index']=function(_0xf09ae3,_0x9db13b){var _0x5b4bf0={},_0x39befb={},_0x43df79={'count':0x0,'rows':[]};var _0x345162=_['map'](db[_0x756e('0x28')][_0x756e('0x29')],function(_0x5c6949){return{'name':_0x5c6949[_0x756e('0x2a')],'type':_0x5c6949[_0x756e('0x2b')]['key']};});_0x39befb[_0x756e('0x2c')]=_[_0x756e('0x2d')](_0x345162,_0x756e('0x26'));_0x39befb[_0x756e('0x2e')]=_[_0x756e('0x2f')](_0xf09ae3['query']);_0x39befb[_0x756e('0x30')]=_['intersection'](_0x39befb['model'],_0x39befb[_0x756e('0x2e')]);_0x5b4bf0['attributes']=_[_0x756e('0x31')](_0x39befb[_0x756e('0x2c')],qs[_0x756e('0x32')](_0xf09ae3[_0x756e('0x2e')][_0x756e('0x32')]));_0x5b4bf0[_0x756e('0x33')]=_0x5b4bf0[_0x756e('0x33')][_0x756e('0x34')]?_0x5b4bf0[_0x756e('0x33')]:_0x39befb[_0x756e('0x2c')];if(!_0xf09ae3[_0x756e('0x2e')][_0x756e('0x35')]('nolimit')){_0x5b4bf0['limit']=qs[_0x756e('0x1c')](_0xf09ae3[_0x756e('0x2e')][_0x756e('0x1c')]);_0x5b4bf0[_0x756e('0x1b')]=qs[_0x756e('0x1b')](_0xf09ae3[_0x756e('0x2e')][_0x756e('0x1b')]);}_0x5b4bf0['order']=qs['sort'](_0xf09ae3['query'][_0x756e('0x36')]);_0x5b4bf0[_0x756e('0x37')]=qs[_0x756e('0x30')](_['pick'](_0xf09ae3[_0x756e('0x2e')],_0x39befb[_0x756e('0x30')]),_0x345162);if(_0xf09ae3['query'][_0x756e('0x38')]){_0x5b4bf0[_0x756e('0x37')]=_[_0x756e('0x39')](_0x5b4bf0[_0x756e('0x37')],{'$or':_[_0x756e('0x2d')](_0x345162,function(_0x26965c){if(_0x26965c[_0x756e('0x2b')]!==_0x756e('0x3a')){var _0x4a649b={};_0x4a649b[_0x26965c[_0x756e('0x26')]]={'$like':'%'+_0xf09ae3[_0x756e('0x2e')][_0x756e('0x38')]+'%'};return _0x4a649b;}})});}_0x5b4bf0=_[_0x756e('0x39')]({},_0x5b4bf0,_0xf09ae3[_0x756e('0x3b')]);var _0x3a66fe={'where':_0x5b4bf0[_0x756e('0x37')]};return db[_0x756e('0x28')][_0x756e('0x1a')](_0x3a66fe)[_0x756e('0x22')](function(_0x5bb3bd){_0x43df79[_0x756e('0x1a')]=_0x5bb3bd;if(_0xf09ae3[_0x756e('0x2e')]['includeAll']){_0x5b4bf0[_0x756e('0x3c')]=[{'all':!![]}];}return db[_0x756e('0x28')][_0x756e('0x3d')](_0x5b4bf0);})['then'](function(_0xd3258b){_0x43df79[_0x756e('0x3e')]=_0xd3258b;return _0x43df79;})[_0x756e('0x22')](respondWithFilteredResult(_0x9db13b,_0x5b4bf0))['catch'](handleError(_0x9db13b,null));};exports[_0x756e('0x3f')]=function(_0x3c326d,_0x5856f){var _0x1fc45c={'raw':!![],'where':{'id':_0x3c326d[_0x756e('0x40')]['id']}},_0x3eece7={};_0x3eece7['model']=_[_0x756e('0x2f')](db[_0x756e('0x28')]['rawAttributes']);_0x3eece7[_0x756e('0x2e')]=_[_0x756e('0x2f')](_0x3c326d[_0x756e('0x2e')]);_0x3eece7[_0x756e('0x41')]=_[_0x756e('0x31')](_0x3eece7[_0x756e('0x2c')],_0x3eece7[_0x756e('0x2e')]);_0x1fc45c[_0x756e('0x33')]=_[_0x756e('0x31')](_0x3eece7['model'],qs[_0x756e('0x32')](_0x3c326d['query'][_0x756e('0x32')]));_0x1fc45c[_0x756e('0x33')]=_0x1fc45c[_0x756e('0x33')]['length']?_0x1fc45c[_0x756e('0x33')]:_0x3eece7[_0x756e('0x2c')];if(_0x3c326d[_0x756e('0x2e')]['includeAll']){_0x1fc45c['include']=[{'all':!![]}];}_0x1fc45c=_[_0x756e('0x39')]({},_0x1fc45c,_0x3c326d[_0x756e('0x3b')]);return db['SquareDetailsReport']['find'](_0x1fc45c)[_0x756e('0x22')](handleEntityNotFound(_0x5856f,null))[_0x756e('0x22')](respondWithResult(_0x5856f,null))[_0x756e('0x42')](handleError(_0x5856f,null));};exports['create']=function(_0x3c70a1,_0x47c888){return db[_0x756e('0x28')][_0x756e('0x43')](_0x3c70a1[_0x756e('0x44')],{})['then'](respondWithResult(_0x47c888,0xc9))[_0x756e('0x42')](handleError(_0x47c888,null));};exports['update']=function(_0x5064a3,_0x44faf4){if(_0x5064a3['body']['id']){delete _0x5064a3[_0x756e('0x44')]['id'];}return db[_0x756e('0x28')][_0x756e('0x45')]({'where':{'id':_0x5064a3[_0x756e('0x40')]['id']}})[_0x756e('0x22')](handleEntityNotFound(_0x44faf4,null))[_0x756e('0x22')](saveUpdates(_0x5064a3['body'],null))[_0x756e('0x22')](respondWithResult(_0x44faf4,null))['catch'](handleError(_0x44faf4,null));};exports[_0x756e('0x23')]=function(_0x555d22,_0x34c252){return db['SquareDetailsReport'][_0x756e('0x45')]({'where':{'id':_0x555d22['params']['id']}})[_0x756e('0x22')](handleEntityNotFound(_0x34c252,null))[_0x756e('0x22')](removeEntity(_0x34c252,null))[_0x756e('0x42')](handleError(_0x34c252,null));};exports['describe']=function(_0x424578,_0xd813e1){return db['SquareDetailsReport']['describe']()[_0x756e('0x22')](respondWithResult(_0xd813e1,null))[_0x756e('0x42')](handleError(_0xd813e1,null));};
\ No newline at end of file