Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / squareReportDetail / squareReportDetail.controller.js
index c8b2c14..99c51f4 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xc862=['includeAll','include','rows','show','params','find','catch','create','update','body','describe','rimraf','zip-dir','request-promise','moment','bluebird','mustache','sox','to-csv','ejs','squel','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/logger','../../config/utils','../../config/environment','sendStatus','status','end','json','offset','set','Content-Range','save','then','destroy','error','name','SquareDetailsReport','rawAttributes','model','keys','query','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','limit','order','filter','where','merge','map','type','VIRTUAL','field','options','count'];(function(_0x2f3118,_0x37f40b){var _0x2eada5=function(_0x309d36){while(--_0x309d36){_0x2f3118['push'](_0x2f3118['shift']());}};_0x2eada5(++_0x37f40b);}(_0xc862,0x89));var _0x2c86=function(_0x1df5e4,_0xf4c902){_0x1df5e4=_0x1df5e4-0x0;var _0x4e3652=_0xc862[_0x1df5e4];return _0x4e3652;};'use strict';var pdf=require('html-pdf');var emlformat=require('eml-format');var rimraf=require(_0x2c86('0x0'));var zipdir=require(_0x2c86('0x1'));var jsonpatch=require('fast-json-patch');var rp=require(_0x2c86('0x2'));var moment=require(_0x2c86('0x3'));var BPromise=require(_0x2c86('0x4'));var Mustache=require(_0x2c86('0x5'));var util=require('util');var path=require('path');var sox=require(_0x2c86('0x6'));var csv=require(_0x2c86('0x7'));var ejs=require(_0x2c86('0x8'));var fs=require('fs');var _=require('lodash');var squel=require(_0x2c86('0x9'));var crypto=require('crypto');var jsforce=require('jsforce');var deskjs=require('desk.js');var toCsv=require(_0x2c86('0x7'));var querystring=require('querystring');var Papa=require(_0x2c86('0xa'));var Redis=require(_0x2c86('0xb'));var authService=require(_0x2c86('0xc'));var qs=require(_0x2c86('0xd'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x2c86('0xe'))('api');var utils=require(_0x2c86('0xf'));var config=require(_0x2c86('0x10'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x7ed19b,_0x33da58){_0x33da58=_0x33da58||0xcc;return function(_0x54125d){if(_0x54125d){return _0x7ed19b[_0x2c86('0x11')](_0x33da58);}return _0x7ed19b[_0x2c86('0x12')](_0x33da58)[_0x2c86('0x13')]();};}function respondWithResult(_0x13db17,_0x2201ac){_0x2201ac=_0x2201ac||0xc8;return function(_0x5aad14){if(_0x5aad14){return _0x13db17[_0x2c86('0x12')](_0x2201ac)[_0x2c86('0x14')](_0x5aad14);}};}function respondWithFilteredResult(_0x1a5823,_0x4da664){return function(_0xfe0921){if(_0xfe0921){var _0x13570c=_0xfe0921['count'],_0x2edd4a=_0x4da664['offset'],_0x1210e5=_0x4da664[_0x2c86('0x15')]+_0x4da664['limit'],_0x5da449;if(_0x1210e5>=_0x13570c){_0x1210e5=_0x13570c;_0x5da449=0xc8;}else{_0x5da449=0xce;}_0x1a5823[_0x2c86('0x12')](_0x5da449);return _0x1a5823[_0x2c86('0x16')](_0x2c86('0x17'),_0x2edd4a+'-'+_0x1210e5+'/'+_0x13570c)[_0x2c86('0x14')](_0xfe0921);}return null;};}function patchUpdates(_0x24cfdd){return function(_0x55f896){try{jsonpatch['apply'](_0x55f896,_0x24cfdd,!![]);}catch(_0x561f38){return BPromise['reject'](_0x561f38);}return _0x55f896[_0x2c86('0x18')]();};}function saveUpdates(_0x2e9dad,_0x3c1f74){return function(_0x4c8e6a){if(_0x4c8e6a){return _0x4c8e6a['update'](_0x2e9dad)[_0x2c86('0x19')](function(_0x21f31f){return _0x21f31f;});}return null;};}function removeEntity(_0x5abd07,_0x4fa469){return function(_0x426b5f){if(_0x426b5f){return _0x426b5f[_0x2c86('0x1a')]()[_0x2c86('0x19')](function(){_0x5abd07[_0x2c86('0x12')](0xcc)[_0x2c86('0x13')]();});}};}function handleEntityNotFound(_0x5ad850,_0x3abfd9){return function(_0x52e56d){if(!_0x52e56d){_0x5ad850[_0x2c86('0x11')](0x194);}return _0x52e56d;};}function handleError(_0x3bda85,_0xfe928d){_0xfe928d=_0xfe928d||0x1f4;return function(_0x35c37b){logger[_0x2c86('0x1b')](_0x35c37b['stack']);if(_0x35c37b[_0x2c86('0x1c')]){delete _0x35c37b[_0x2c86('0x1c')];}_0x3bda85['status'](_0xfe928d)['send'](_0x35c37b);};}exports['index']=function(_0xb2576d,_0x14631b){var _0x5e6c59={},_0x3182a3={},_0x280eaa={'count':0x0,'rows':[]};var _0x478afe=db[_0x2c86('0x1d')][_0x2c86('0x1e')];_0x3182a3[_0x2c86('0x1f')]=_[_0x2c86('0x20')](_0x478afe);_0x3182a3[_0x2c86('0x21')]=_['keys'](_0xb2576d[_0x2c86('0x21')]);_0x3182a3[_0x2c86('0x22')]=_[_0x2c86('0x23')](_0x3182a3[_0x2c86('0x1f')],_0x3182a3[_0x2c86('0x21')]);_0x5e6c59[_0x2c86('0x24')]=_[_0x2c86('0x23')](_0x3182a3[_0x2c86('0x1f')],qs[_0x2c86('0x25')](_0xb2576d[_0x2c86('0x21')]['fields']));_0x5e6c59[_0x2c86('0x24')]=_0x5e6c59[_0x2c86('0x24')][_0x2c86('0x26')]?_0x5e6c59[_0x2c86('0x24')]:_0x3182a3[_0x2c86('0x1f')];if(!_0xb2576d[_0x2c86('0x21')][_0x2c86('0x27')](_0x2c86('0x28'))){_0x5e6c59[_0x2c86('0x29')]=qs['limit'](_0xb2576d[_0x2c86('0x21')][_0x2c86('0x29')]);_0x5e6c59[_0x2c86('0x15')]=qs['offset'](_0xb2576d[_0x2c86('0x21')][_0x2c86('0x15')]);}_0x5e6c59[_0x2c86('0x2a')]=qs['sort'](_0xb2576d[_0x2c86('0x21')]['sort']);_0x5e6c59['where']=qs['filters'](_['pick'](_0xb2576d['query'],_0x3182a3[_0x2c86('0x22')]));if(_0xb2576d[_0x2c86('0x21')][_0x2c86('0x2b')]){_0x5e6c59[_0x2c86('0x2c')]=_[_0x2c86('0x2d')](_0x5e6c59[_0x2c86('0x2c')],{'$or':_[_0x2c86('0x2e')](_0x478afe,function(_0x19a4a5){if(_0x19a4a5[_0x2c86('0x2f')]['key']!==_0x2c86('0x30')){var _0xc90fe0={};_0xc90fe0[_0x19a4a5[_0x2c86('0x31')]]={'$like':'%'+_0xb2576d['query']['filter']+'%'};return _0xc90fe0;}})});}_0x5e6c59=_[_0x2c86('0x2d')]({},_0x5e6c59,_0xb2576d[_0x2c86('0x32')]);var _0x248306={'where':_0x5e6c59[_0x2c86('0x2c')]};return db[_0x2c86('0x1d')]['count'](_0x248306)[_0x2c86('0x19')](function(_0x5a3512){_0x280eaa[_0x2c86('0x33')]=_0x5a3512;if(_0xb2576d[_0x2c86('0x21')][_0x2c86('0x34')]){_0x5e6c59[_0x2c86('0x35')]=[{'all':!![]}];}return db[_0x2c86('0x1d')]['findAll'](_0x5e6c59);})['then'](function(_0x5b1a3a){_0x280eaa[_0x2c86('0x36')]=_0x5b1a3a;return _0x280eaa;})[_0x2c86('0x19')](respondWithFilteredResult(_0x14631b,_0x5e6c59))['catch'](handleError(_0x14631b,null));};exports[_0x2c86('0x37')]=function(_0x2165c5,_0x3c6007){var _0xbb3a7={'raw':!![],'where':{'id':_0x2165c5[_0x2c86('0x38')]['id']}},_0x3c26a0={};_0x3c26a0['model']=_[_0x2c86('0x20')](db[_0x2c86('0x1d')][_0x2c86('0x1e')]);_0x3c26a0[_0x2c86('0x21')]=_[_0x2c86('0x20')](_0x2165c5['query']);_0x3c26a0[_0x2c86('0x22')]=_[_0x2c86('0x23')](_0x3c26a0[_0x2c86('0x1f')],_0x3c26a0[_0x2c86('0x21')]);_0xbb3a7[_0x2c86('0x24')]=_[_0x2c86('0x23')](_0x3c26a0['model'],qs['fields'](_0x2165c5['query'][_0x2c86('0x25')]));_0xbb3a7[_0x2c86('0x24')]=_0xbb3a7[_0x2c86('0x24')]['length']?_0xbb3a7['attributes']:_0x3c26a0[_0x2c86('0x1f')];if(_0x2165c5[_0x2c86('0x21')]['includeAll']){_0xbb3a7[_0x2c86('0x35')]=[{'all':!![]}];}_0xbb3a7=_[_0x2c86('0x2d')]({},_0xbb3a7,_0x2165c5[_0x2c86('0x32')]);return db[_0x2c86('0x1d')][_0x2c86('0x39')](_0xbb3a7)['then'](handleEntityNotFound(_0x3c6007,null))['then'](respondWithResult(_0x3c6007,null))[_0x2c86('0x3a')](handleError(_0x3c6007,null));};exports[_0x2c86('0x3b')]=function(_0x58fa72,_0x51efa9){return db[_0x2c86('0x1d')][_0x2c86('0x3b')](_0x58fa72['body'],{})[_0x2c86('0x19')](respondWithResult(_0x51efa9,0xc9))[_0x2c86('0x3a')](handleError(_0x51efa9,null));};exports[_0x2c86('0x3c')]=function(_0x3d4666,_0x28cd08){if(_0x3d4666[_0x2c86('0x3d')]['id']){delete _0x3d4666[_0x2c86('0x3d')]['id'];}return db['SquareDetailsReport'][_0x2c86('0x39')]({'where':{'id':_0x3d4666[_0x2c86('0x38')]['id']}})[_0x2c86('0x19')](handleEntityNotFound(_0x28cd08,null))['then'](saveUpdates(_0x3d4666[_0x2c86('0x3d')],null))[_0x2c86('0x19')](respondWithResult(_0x28cd08,null))[_0x2c86('0x3a')](handleError(_0x28cd08,null));};exports[_0x2c86('0x1a')]=function(_0x5a14b9,_0x5e079f){return db[_0x2c86('0x1d')]['find']({'where':{'id':_0x5a14b9[_0x2c86('0x38')]['id']}})['then'](handleEntityNotFound(_0x5e079f,null))[_0x2c86('0x19')](removeEntity(_0x5e079f,null))[_0x2c86('0x3a')](handleError(_0x5e079f,null));};exports[_0x2c86('0x3e')]=function(_0x48a32a,_0x401608){return db[_0x2c86('0x1d')][_0x2c86('0x3e')]()[_0x2c86('0x19')](respondWithResult(_0x401608,null))['catch'](handleError(_0x401608,null));};
\ No newline at end of file
+var _0xf70e=['filter','merge','map','key','field','options','include','findAll','catch','params','attributes','length','includeAll','find','create','body','describe','html-pdf','rimraf','fast-json-patch','request-promise','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/logger','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','json','count','offset','set','Content-Range','apply','reject','save','update','then','destroy','name','index','SquareDetailsReport','rawAttributes','model','keys','query','filters','intersection','fields','nolimit','limit','order','sort','where','pick'];(function(_0x3c9d61,_0xae13c1){var _0x39c90c=function(_0x7d2f4f){while(--_0x7d2f4f){_0x3c9d61['push'](_0x3c9d61['shift']());}};_0x39c90c(++_0xae13c1);}(_0xf70e,0x9b));var _0xef70=function(_0x26fbfd,_0x47f2c1){_0x26fbfd=_0x26fbfd-0x0;var _0x508968=_0xf70e[_0x26fbfd];return _0x508968;};'use strict';var pdf=require(_0xef70('0x0'));var emlformat=require('eml-format');var rimraf=require(_0xef70('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0xef70('0x2'));var rp=require(_0xef70('0x3'));var moment=require('moment');var BPromise=require('bluebird');var Mustache=require('mustache');var util=require(_0xef70('0x4'));var path=require(_0xef70('0x5'));var sox=require(_0xef70('0x6'));var csv=require(_0xef70('0x7'));var ejs=require(_0xef70('0x8'));var fs=require('fs');var _=require(_0xef70('0x9'));var squel=require(_0xef70('0xa'));var crypto=require(_0xef70('0xb'));var jsforce=require(_0xef70('0xc'));var deskjs=require('desk.js');var toCsv=require(_0xef70('0x7'));var querystring=require(_0xef70('0xd'));var Papa=require(_0xef70('0xe'));var Redis=require(_0xef70('0xf'));var authService=require(_0xef70('0x10'));var qs=require(_0xef70('0x11'));var hardwareService=require('../../config/license/hardware');var logger=require(_0xef70('0x12'))('api');var utils=require(_0xef70('0x13'));var config=require(_0xef70('0x14'));var db=require(_0xef70('0x15'))['db'];function respondWithStatusCode(_0x378719,_0x4154f2){_0x4154f2=_0x4154f2||0xcc;return function(_0x377681){if(_0x377681){return _0x378719[_0xef70('0x16')](_0x4154f2);}return _0x378719[_0xef70('0x17')](_0x4154f2)[_0xef70('0x18')]();};}function respondWithResult(_0x399c57,_0x3e5e1c){_0x3e5e1c=_0x3e5e1c||0xc8;return function(_0x1fd880){if(_0x1fd880){return _0x399c57[_0xef70('0x17')](_0x3e5e1c)[_0xef70('0x19')](_0x1fd880);}};}function respondWithFilteredResult(_0x19c76d,_0x432d8d){return function(_0x33e81e){if(_0x33e81e){var _0x423e70=_0x33e81e[_0xef70('0x1a')],_0x4784be=_0x432d8d['offset'],_0x4dbfc3=_0x432d8d[_0xef70('0x1b')]+_0x432d8d['limit'],_0xa88e44;if(_0x4dbfc3>=_0x423e70){_0x4dbfc3=_0x423e70;_0xa88e44=0xc8;}else{_0xa88e44=0xce;}_0x19c76d['status'](_0xa88e44);return _0x19c76d[_0xef70('0x1c')](_0xef70('0x1d'),_0x4784be+'-'+_0x4dbfc3+'/'+_0x423e70)['json'](_0x33e81e);}return null;};}function patchUpdates(_0x49c624){return function(_0x4d04a2){try{jsonpatch[_0xef70('0x1e')](_0x4d04a2,_0x49c624,!![]);}catch(_0x27d6eb){return BPromise[_0xef70('0x1f')](_0x27d6eb);}return _0x4d04a2[_0xef70('0x20')]();};}function saveUpdates(_0x64318d,_0x1f22c7){return function(_0x3915dc){if(_0x3915dc){return _0x3915dc[_0xef70('0x21')](_0x64318d)[_0xef70('0x22')](function(_0x976844){return _0x976844;});}return null;};}function removeEntity(_0x2a4592,_0x5d4c6e){return function(_0x22d309){if(_0x22d309){return _0x22d309[_0xef70('0x23')]()['then'](function(){_0x2a4592[_0xef70('0x17')](0xcc)['end']();});}};}function handleEntityNotFound(_0x3dffcb,_0x129016){return function(_0x34ab95){if(!_0x34ab95){_0x3dffcb['sendStatus'](0x194);}return _0x34ab95;};}function handleError(_0x248cec,_0x1e425c){_0x1e425c=_0x1e425c||0x1f4;return function(_0x42d290){logger['error'](_0x42d290['stack']);if(_0x42d290[_0xef70('0x24')]){delete _0x42d290[_0xef70('0x24')];}_0x248cec[_0xef70('0x17')](_0x1e425c)['send'](_0x42d290);};}exports[_0xef70('0x25')]=function(_0x5b6607,_0x1f26de){var _0x5bdda6={},_0x540d8c={},_0x4a1a57={'count':0x0,'rows':[]};var _0x98630e=db[_0xef70('0x26')][_0xef70('0x27')];_0x540d8c[_0xef70('0x28')]=_[_0xef70('0x29')](_0x98630e);_0x540d8c[_0xef70('0x2a')]=_[_0xef70('0x29')](_0x5b6607['query']);_0x540d8c[_0xef70('0x2b')]=_[_0xef70('0x2c')](_0x540d8c[_0xef70('0x28')],_0x540d8c[_0xef70('0x2a')]);_0x5bdda6['attributes']=_[_0xef70('0x2c')](_0x540d8c[_0xef70('0x28')],qs[_0xef70('0x2d')](_0x5b6607['query'][_0xef70('0x2d')]));_0x5bdda6['attributes']=_0x5bdda6['attributes']['length']?_0x5bdda6['attributes']:_0x540d8c[_0xef70('0x28')];if(!_0x5b6607['query']['hasOwnProperty'](_0xef70('0x2e'))){_0x5bdda6['limit']=qs[_0xef70('0x2f')](_0x5b6607[_0xef70('0x2a')]['limit']);_0x5bdda6[_0xef70('0x1b')]=qs[_0xef70('0x1b')](_0x5b6607[_0xef70('0x2a')]['offset']);}_0x5bdda6[_0xef70('0x30')]=qs['sort'](_0x5b6607['query'][_0xef70('0x31')]);_0x5bdda6[_0xef70('0x32')]=qs[_0xef70('0x2b')](_[_0xef70('0x33')](_0x5b6607[_0xef70('0x2a')],_0x540d8c['filters']));if(_0x5b6607[_0xef70('0x2a')][_0xef70('0x34')]){_0x5bdda6[_0xef70('0x32')]=_[_0xef70('0x35')](_0x5bdda6[_0xef70('0x32')],{'$or':_[_0xef70('0x36')](_0x98630e,function(_0x4af1b7){if(_0x4af1b7['type'][_0xef70('0x37')]!=='VIRTUAL'){var _0x1d3fdf={};_0x1d3fdf[_0x4af1b7[_0xef70('0x38')]]={'$like':'%'+_0x5b6607[_0xef70('0x2a')][_0xef70('0x34')]+'%'};return _0x1d3fdf;}})});}_0x5bdda6=_[_0xef70('0x35')]({},_0x5bdda6,_0x5b6607[_0xef70('0x39')]);var _0x154105={'where':_0x5bdda6['where']};return db['SquareDetailsReport']['count'](_0x154105)[_0xef70('0x22')](function(_0x580fa5){_0x4a1a57[_0xef70('0x1a')]=_0x580fa5;if(_0x5b6607[_0xef70('0x2a')]['includeAll']){_0x5bdda6[_0xef70('0x3a')]=[{'all':!![]}];}return db[_0xef70('0x26')][_0xef70('0x3b')](_0x5bdda6);})['then'](function(_0x1fc227){_0x4a1a57['rows']=_0x1fc227;return _0x4a1a57;})[_0xef70('0x22')](respondWithFilteredResult(_0x1f26de,_0x5bdda6))[_0xef70('0x3c')](handleError(_0x1f26de,null));};exports['show']=function(_0x59075a,_0x4aab66){var _0xfcfde4={'raw':!![],'where':{'id':_0x59075a[_0xef70('0x3d')]['id']}},_0x4b330c={};_0x4b330c['model']=_['keys'](db[_0xef70('0x26')][_0xef70('0x27')]);_0x4b330c[_0xef70('0x2a')]=_[_0xef70('0x29')](_0x59075a['query']);_0x4b330c[_0xef70('0x2b')]=_[_0xef70('0x2c')](_0x4b330c[_0xef70('0x28')],_0x4b330c['query']);_0xfcfde4[_0xef70('0x3e')]=_[_0xef70('0x2c')](_0x4b330c[_0xef70('0x28')],qs[_0xef70('0x2d')](_0x59075a[_0xef70('0x2a')][_0xef70('0x2d')]));_0xfcfde4[_0xef70('0x3e')]=_0xfcfde4[_0xef70('0x3e')][_0xef70('0x3f')]?_0xfcfde4[_0xef70('0x3e')]:_0x4b330c[_0xef70('0x28')];if(_0x59075a['query'][_0xef70('0x40')]){_0xfcfde4['include']=[{'all':!![]}];}_0xfcfde4=_[_0xef70('0x35')]({},_0xfcfde4,_0x59075a[_0xef70('0x39')]);return db[_0xef70('0x26')][_0xef70('0x41')](_0xfcfde4)['then'](handleEntityNotFound(_0x4aab66,null))['then'](respondWithResult(_0x4aab66,null))['catch'](handleError(_0x4aab66,null));};exports[_0xef70('0x42')]=function(_0x341da3,_0x725668){return db[_0xef70('0x26')][_0xef70('0x42')](_0x341da3['body'],{})[_0xef70('0x22')](respondWithResult(_0x725668,0xc9))[_0xef70('0x3c')](handleError(_0x725668,null));};exports[_0xef70('0x21')]=function(_0x4061fb,_0x4a9d70){if(_0x4061fb['body']['id']){delete _0x4061fb['body']['id'];}return db[_0xef70('0x26')]['find']({'where':{'id':_0x4061fb[_0xef70('0x3d')]['id']}})[_0xef70('0x22')](handleEntityNotFound(_0x4a9d70,null))[_0xef70('0x22')](saveUpdates(_0x4061fb[_0xef70('0x43')],null))[_0xef70('0x22')](respondWithResult(_0x4a9d70,null))[_0xef70('0x3c')](handleError(_0x4a9d70,null));};exports[_0xef70('0x23')]=function(_0x35cf93,_0x1844d0){return db[_0xef70('0x26')][_0xef70('0x41')]({'where':{'id':_0x35cf93[_0xef70('0x3d')]['id']}})[_0xef70('0x22')](handleEntityNotFound(_0x1844d0,null))[_0xef70('0x22')](removeEntity(_0x1844d0,null))[_0xef70('0x3c')](handleError(_0x1844d0,null));};exports[_0xef70('0x44')]=function(_0x413f9f,_0x3b3fa6){return db['SquareDetailsReport'][_0xef70('0x44')]()['then'](respondWithResult(_0x3b3fa6,null))[_0xef70('0x3c')](handleError(_0x3b3fa6,null));};
\ No newline at end of file