Built motion from commit 67e5df37.|2.0.68
[motion2.git] / server / api / squareReportDetail / squareReportDetail.controller.js
index 714b17a..05a18f6 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x5393=['path','sox','to-csv','ejs','lodash','squel','desk.js','querystring','../../components/parsers/qs','api','../../config/utils','../../config/environment','sendStatus','status','json','offset','limit','set','Content-Range','reject','save','then','end','error','stack','name','send','index','model','keys','rawAttributes','query','dateStart','dateEnd','filters','attributes','intersection','fields','length','hasOwnProperty','where','pick','add','merge','filter','map','options','SquareDetailsReport','count','includeAll','include','findAll','show','find','catch','create','body','update','params','destroy','fast-json-patch','request-promise','mustache'];(function(_0x320baa,_0x5d36da){var _0x4cf74b=function(_0x5b26d2){while(--_0x5b26d2){_0x320baa['push'](_0x320baa['shift']());}};_0x4cf74b(++_0x5d36da);}(_0x5393,0x1b6));var _0x3539=function(_0xee2ae1,_0x27ddd2){_0xee2ae1=_0xee2ae1-0x0;var _0x49caca=_0x5393[_0xee2ae1];return _0x49caca;};'use strict';var jsonpatch=require(_0x3539('0x0'));var rp=require(_0x3539('0x1'));var moment=require('moment');var BPromise=require('bluebird');var Mustache=require(_0x3539('0x2'));var util=require('util');var path=require(_0x3539('0x3'));var sox=require(_0x3539('0x4'));var csv=require(_0x3539('0x5'));var ejs=require(_0x3539('0x6'));var fs=require('fs');var _=require(_0x3539('0x7'));var squel=require(_0x3539('0x8'));var crypto=require('crypto');var jsforce=require('jsforce');var deskjs=require(_0x3539('0x9'));var toCsv=require(_0x3539('0x5'));var querystring=require(_0x3539('0xa'));var Papa=require('papaparse');var qs=require(_0x3539('0xb'));var logger=require('../../config/logger')(_0x3539('0xc'));var utils=require(_0x3539('0xd'));var config=require(_0x3539('0xe'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x2ab89b,_0x4a7138){_0x4a7138=_0x4a7138||0xcc;return function(_0x483ba0){if(_0x483ba0){return _0x2ab89b[_0x3539('0xf')](_0x4a7138);}return _0x2ab89b[_0x3539('0x10')](_0x4a7138)['end']();};}function respondWithResult(_0x36d866,_0x380b42){_0x380b42=_0x380b42||0xc8;return function(_0x244d19){if(_0x244d19){return _0x36d866[_0x3539('0x10')](_0x380b42)[_0x3539('0x11')](_0x244d19);}};}function respondWithFilteredResult(_0x5b056b,_0x8d7d28){return function(_0x363da9){if(_0x363da9){var _0x421418=_0x363da9['count'],_0x57fa2a=_0x8d7d28[_0x3539('0x12')],_0xf165f7=_0x8d7d28[_0x3539('0x12')]+_0x8d7d28[_0x3539('0x13')],_0x48c836;if(_0xf165f7>=_0x421418){_0xf165f7=_0x421418;_0x48c836=0xc8;}else{_0x48c836=0xce;}_0x5b056b['status'](_0x48c836);return _0x5b056b[_0x3539('0x14')](_0x3539('0x15'),_0x57fa2a+'-'+_0xf165f7+'/'+_0x421418)['json'](_0x363da9);}return null;};}function patchUpdates(_0x128992){return function(_0x2c3a5b){try{jsonpatch['apply'](_0x2c3a5b,_0x128992,!![]);}catch(_0x188fce){return BPromise[_0x3539('0x16')](_0x188fce);}return _0x2c3a5b[_0x3539('0x17')]();};}function saveUpdates(_0xac9985,_0x38bac2){return function(_0x2a4fc2){if(_0x2a4fc2){return _0x2a4fc2['update'](_0xac9985)[_0x3539('0x18')](function(_0xd7a026){return _0xd7a026;});}return null;};}function removeEntity(_0x3c9d21,_0x1e86ba){return function(_0x2633ef){if(_0x2633ef){return _0x2633ef['destroy']()['then'](function(){_0x3c9d21['status'](0xcc)[_0x3539('0x19')]();});}};}function handleEntityNotFound(_0x10a948,_0xdfb48b){return function(_0x19509f){if(!_0x19509f){_0x10a948['sendStatus'](0x194);}return _0x19509f;};}function handleError(_0x107442,_0x1d0890){_0x1d0890=_0x1d0890||0x1f4;return function(_0x3fd49b){logger[_0x3539('0x1a')](_0x3fd49b[_0x3539('0x1b')]);if(_0x3fd49b['name']){delete _0x3fd49b[_0x3539('0x1c')];}_0x107442[_0x3539('0x10')](_0x1d0890)[_0x3539('0x1d')](_0x3fd49b);};}exports[_0x3539('0x1e')]=function(_0x5db9e3,_0x1d8a5b){var _0x40cceb={},_0x469bf8={},_0x16b0ab={'count':0x0,'rows':[]};_0x469bf8[_0x3539('0x1f')]=_[_0x3539('0x20')](db['SquareDetailsReport'][_0x3539('0x21')]);var _0x57c57f={'dateStart':_0x5db9e3[_0x3539('0x22')][_0x3539('0x23')],'dateEnd':_0x5db9e3[_0x3539('0x22')][_0x3539('0x24')]};delete _0x5db9e3[_0x3539('0x22')]['dateStart'];delete _0x5db9e3[_0x3539('0x22')][_0x3539('0x24')];_0x469bf8[_0x3539('0x22')]=_[_0x3539('0x20')](_0x5db9e3['query']);_0x469bf8[_0x3539('0x25')]=_['intersection'](_0x469bf8[_0x3539('0x1f')],_0x469bf8[_0x3539('0x22')]);_0x40cceb[_0x3539('0x26')]=_[_0x3539('0x27')](_0x469bf8['model'],qs[_0x3539('0x28')](_0x5db9e3[_0x3539('0x22')][_0x3539('0x28')]));_0x40cceb[_0x3539('0x26')]=_0x40cceb[_0x3539('0x26')][_0x3539('0x29')]?_0x40cceb[_0x3539('0x26')]:_0x469bf8[_0x3539('0x1f')];if(!_0x5db9e3[_0x3539('0x22')][_0x3539('0x2a')]('nolimit')){_0x40cceb['limit']=qs[_0x3539('0x13')](_0x5db9e3[_0x3539('0x22')][_0x3539('0x13')]);_0x40cceb['offset']=qs[_0x3539('0x12')](_0x5db9e3[_0x3539('0x22')]['offset']);}_0x40cceb['order']=qs['sort'](_0x5db9e3[_0x3539('0x22')]['sort']);_0x40cceb[_0x3539('0x2b')]=qs['filters'](_[_0x3539('0x2c')](_0x5db9e3[_0x3539('0x22')],_0x469bf8[_0x3539('0x25')]));if(_0x57c57f[_0x3539('0x23')]){if(_0x57c57f['dateEnd']){_0x57c57f[_0x3539('0x24')]=moment(_0x57c57f[_0x3539('0x24')])[_0x3539('0x2d')](0x1,'day');}else{_0x57c57f['dateEnd']=moment(_0x57c57f[_0x3539('0x23')])['add'](0x1,'day');}_[_0x3539('0x2e')](_0x40cceb[_0x3539('0x2b')],{'createdAt':{'$gte':_0x57c57f['dateStart'],'$lte':_0x57c57f[_0x3539('0x24')]}});}if(_0x5db9e3['query'][_0x3539('0x2f')]){_0x40cceb['where']=_[_0x3539('0x2e')](_0x40cceb['where'],{'$or':_[_0x3539('0x30')](_0x40cceb[_0x3539('0x26')],function(_0x28ff2e){var _0x265cb0={};_0x265cb0[_0x28ff2e]={'$like':'%'+_0x5db9e3['query']['filter']+'%'};return _0x265cb0;})});}_0x40cceb=_[_0x3539('0x2e')]({},_0x40cceb,_0x5db9e3[_0x3539('0x31')]);var _0x286fe6={'where':_0x40cceb[_0x3539('0x2b')]};return db[_0x3539('0x32')][_0x3539('0x33')](_0x286fe6)[_0x3539('0x18')](function(_0x5efe66){_0x16b0ab[_0x3539('0x33')]=_0x5efe66;if(_0x5db9e3[_0x3539('0x22')][_0x3539('0x34')]){_0x40cceb[_0x3539('0x35')]=[{'all':!![]}];}return db['SquareDetailsReport'][_0x3539('0x36')](_0x40cceb);})[_0x3539('0x18')](function(_0x544132){_0x16b0ab['rows']=_0x544132;return _0x16b0ab;})[_0x3539('0x18')](respondWithFilteredResult(_0x1d8a5b,_0x40cceb))['catch'](handleError(_0x1d8a5b,null));};exports[_0x3539('0x37')]=function(_0x3dc707,_0x4a3331){var _0x5e07aa={'raw':!![],'where':{'id':_0x3dc707['params']['id']}},_0x5796ac={};_0x5796ac[_0x3539('0x1f')]=_[_0x3539('0x20')](db['SquareDetailsReport'][_0x3539('0x21')]);_0x5796ac[_0x3539('0x22')]=_[_0x3539('0x20')](_0x3dc707['query']);_0x5796ac[_0x3539('0x25')]=_[_0x3539('0x27')](_0x5796ac[_0x3539('0x1f')],_0x5796ac['query']);_0x5e07aa[_0x3539('0x26')]=_[_0x3539('0x27')](_0x5796ac['model'],qs[_0x3539('0x28')](_0x3dc707[_0x3539('0x22')][_0x3539('0x28')]));_0x5e07aa[_0x3539('0x26')]=_0x5e07aa[_0x3539('0x26')][_0x3539('0x29')]?_0x5e07aa[_0x3539('0x26')]:_0x5796ac[_0x3539('0x1f')];if(_0x3dc707[_0x3539('0x22')][_0x3539('0x34')]){_0x5e07aa['include']=[{'all':!![]}];}_0x5e07aa=_['merge']({},_0x5e07aa,_0x3dc707[_0x3539('0x31')]);return db[_0x3539('0x32')][_0x3539('0x38')](_0x5e07aa)[_0x3539('0x18')](handleEntityNotFound(_0x4a3331,null))['then'](respondWithResult(_0x4a3331,null))[_0x3539('0x39')](handleError(_0x4a3331,null));};exports[_0x3539('0x3a')]=function(_0x4c5399,_0x4e0d5c){return db['SquareDetailsReport'][_0x3539('0x3a')](_0x4c5399[_0x3539('0x3b')],{})[_0x3539('0x18')](respondWithResult(_0x4e0d5c,0xc9))[_0x3539('0x39')](handleError(_0x4e0d5c,null));};exports[_0x3539('0x3c')]=function(_0x6b4b8f,_0x30bae2){if(_0x6b4b8f[_0x3539('0x3b')]['id']){delete _0x6b4b8f[_0x3539('0x3b')]['id'];}return db[_0x3539('0x32')]['find']({'where':{'id':_0x6b4b8f[_0x3539('0x3d')]['id']}})[_0x3539('0x18')](handleEntityNotFound(_0x30bae2,null))[_0x3539('0x18')](saveUpdates(_0x6b4b8f[_0x3539('0x3b')],null))[_0x3539('0x18')](respondWithResult(_0x30bae2,null))[_0x3539('0x39')](handleError(_0x30bae2,null));};exports[_0x3539('0x3e')]=function(_0x27c89e,_0x52a7b5){return db[_0x3539('0x32')]['find']({'where':{'id':_0x27c89e[_0x3539('0x3d')]['id']}})[_0x3539('0x18')](handleEntityNotFound(_0x52a7b5,null))[_0x3539('0x18')](removeEntity(_0x52a7b5,null))[_0x3539('0x39')](handleError(_0x52a7b5,null));};exports['describe']=function(_0x2e2b8d,_0x4ca6ba){return db[_0x3539('0x32')]['describe']()[_0x3539('0x18')](respondWithResult(_0x4ca6ba,null))[_0x3539('0x39')](handleError(_0x4ca6ba,null));};
\ No newline at end of file
+var _0x9087=['end','json','count','offset','limit','Content-Range','apply','save','update','then','destroy','error','stack','name','send','model','SquareDetailsReport','query','dateStart','dateEnd','keys','filters','intersection','attributes','fields','length','hasOwnProperty','sort','where','pick','day','add','merge','filter','options','include','findAll','rows','catch','show','params','rawAttributes','includeAll','find','create','body','describe','fast-json-patch','bluebird','mustache','util','path','to-csv','ejs','lodash','squel','jsforce','desk.js','querystring','papaparse','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status'];(function(_0x20f210,_0x3a6523){var _0x496e4c=function(_0x17fd98){while(--_0x17fd98){_0x20f210['push'](_0x20f210['shift']());}};_0x496e4c(++_0x3a6523);}(_0x9087,0x17e));var _0x7908=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0x9087[_0x3dd15e];return _0x231fd0;};'use strict';var jsonpatch=require(_0x7908('0x0'));var rp=require('request-promise');var moment=require('moment');var BPromise=require(_0x7908('0x1'));var Mustache=require(_0x7908('0x2'));var util=require(_0x7908('0x3'));var path=require(_0x7908('0x4'));var sox=require('sox');var csv=require(_0x7908('0x5'));var ejs=require(_0x7908('0x6'));var fs=require('fs');var _=require(_0x7908('0x7'));var squel=require(_0x7908('0x8'));var crypto=require('crypto');var jsforce=require(_0x7908('0x9'));var deskjs=require(_0x7908('0xa'));var toCsv=require(_0x7908('0x5'));var querystring=require(_0x7908('0xb'));var Papa=require(_0x7908('0xc'));var qs=require('../../components/parsers/qs');var logger=require(_0x7908('0xd'))(_0x7908('0xe'));var utils=require(_0x7908('0xf'));var config=require(_0x7908('0x10'));var db=require(_0x7908('0x11'))['db'];function respondWithStatusCode(_0x5888a2,_0x389390){_0x389390=_0x389390||0xcc;return function(_0x3fc56e){if(_0x3fc56e){return _0x5888a2[_0x7908('0x12')](_0x389390);}return _0x5888a2[_0x7908('0x13')](_0x389390)[_0x7908('0x14')]();};}function respondWithResult(_0x359a20,_0x129d89){_0x129d89=_0x129d89||0xc8;return function(_0x5093e5){if(_0x5093e5){return _0x359a20['status'](_0x129d89)[_0x7908('0x15')](_0x5093e5);}};}function respondWithFilteredResult(_0x12080c,_0x12fbfe){return function(_0x503842){if(_0x503842){var _0x45a126=_0x503842[_0x7908('0x16')],_0x286200=_0x12fbfe[_0x7908('0x17')],_0x18f915=_0x12fbfe['offset']+_0x12fbfe[_0x7908('0x18')],_0x452aa7;if(_0x18f915>=_0x45a126){_0x18f915=_0x45a126;_0x452aa7=0xc8;}else{_0x452aa7=0xce;}_0x12080c['status'](_0x452aa7);return _0x12080c['set'](_0x7908('0x19'),_0x286200+'-'+_0x18f915+'/'+_0x45a126)[_0x7908('0x15')](_0x503842);}return null;};}function patchUpdates(_0x20773c){return function(_0x5c76f6){try{jsonpatch[_0x7908('0x1a')](_0x5c76f6,_0x20773c,!![]);}catch(_0x387a16){return BPromise['reject'](_0x387a16);}return _0x5c76f6[_0x7908('0x1b')]();};}function saveUpdates(_0x54d9e9,_0x19c45f){return function(_0x373a4b){if(_0x373a4b){return _0x373a4b[_0x7908('0x1c')](_0x54d9e9)[_0x7908('0x1d')](function(_0x14ce56){return _0x14ce56;});}return null;};}function removeEntity(_0x113a26,_0x1a0594){return function(_0x2094c9){if(_0x2094c9){return _0x2094c9[_0x7908('0x1e')]()['then'](function(){_0x113a26[_0x7908('0x13')](0xcc)['end']();});}};}function handleEntityNotFound(_0x4832ff,_0x27f427){return function(_0x5f55e9){if(!_0x5f55e9){_0x4832ff['sendStatus'](0x194);}return _0x5f55e9;};}function handleError(_0x9fec3a,_0x25724e){_0x25724e=_0x25724e||0x1f4;return function(_0x220110){logger[_0x7908('0x1f')](_0x220110[_0x7908('0x20')]);if(_0x220110[_0x7908('0x21')]){delete _0x220110['name'];}_0x9fec3a[_0x7908('0x13')](_0x25724e)[_0x7908('0x22')](_0x220110);};}exports['index']=function(_0x137659,_0x315831){var _0x1e28c9={},_0x1992ac={},_0x133b9c={'count':0x0,'rows':[]};_0x1992ac[_0x7908('0x23')]=_['keys'](db[_0x7908('0x24')]['rawAttributes']);var _0x24323a={'dateStart':_0x137659[_0x7908('0x25')][_0x7908('0x26')],'dateEnd':_0x137659[_0x7908('0x25')][_0x7908('0x27')]};delete _0x137659[_0x7908('0x25')]['dateStart'];delete _0x137659[_0x7908('0x25')][_0x7908('0x27')];_0x1992ac[_0x7908('0x25')]=_[_0x7908('0x28')](_0x137659['query']);_0x1992ac[_0x7908('0x29')]=_[_0x7908('0x2a')](_0x1992ac['model'],_0x1992ac[_0x7908('0x25')]);_0x1e28c9[_0x7908('0x2b')]=_['intersection'](_0x1992ac['model'],qs[_0x7908('0x2c')](_0x137659[_0x7908('0x25')][_0x7908('0x2c')]));_0x1e28c9[_0x7908('0x2b')]=_0x1e28c9[_0x7908('0x2b')][_0x7908('0x2d')]?_0x1e28c9[_0x7908('0x2b')]:_0x1992ac[_0x7908('0x23')];if(!_0x137659[_0x7908('0x25')][_0x7908('0x2e')]('nolimit')){_0x1e28c9[_0x7908('0x18')]=qs[_0x7908('0x18')](_0x137659[_0x7908('0x25')][_0x7908('0x18')]);_0x1e28c9[_0x7908('0x17')]=qs[_0x7908('0x17')](_0x137659['query'][_0x7908('0x17')]);}_0x1e28c9['order']=qs[_0x7908('0x2f')](_0x137659['query']['sort']);_0x1e28c9[_0x7908('0x30')]=qs['filters'](_[_0x7908('0x31')](_0x137659[_0x7908('0x25')],_0x1992ac[_0x7908('0x29')]));if(_0x24323a[_0x7908('0x26')]){if(_0x24323a[_0x7908('0x27')]){_0x24323a[_0x7908('0x27')]=moment(_0x24323a['dateEnd'])['add'](0x1,_0x7908('0x32'));}else{_0x24323a[_0x7908('0x27')]=moment(_0x24323a[_0x7908('0x26')])[_0x7908('0x33')](0x1,_0x7908('0x32'));}_[_0x7908('0x34')](_0x1e28c9[_0x7908('0x30')],{'createdAt':{'$gte':_0x24323a[_0x7908('0x26')],'$lte':_0x24323a[_0x7908('0x27')]}});}if(_0x137659['query'][_0x7908('0x35')]){_0x1e28c9[_0x7908('0x30')]=_['merge'](_0x1e28c9[_0x7908('0x30')],{'$or':_['map'](_0x1e28c9['attributes'],function(_0x216b74){var _0x3fafc7={};_0x3fafc7[_0x216b74]={'$like':'%'+_0x137659[_0x7908('0x25')][_0x7908('0x35')]+'%'};return _0x3fafc7;})});}_0x1e28c9=_[_0x7908('0x34')]({},_0x1e28c9,_0x137659[_0x7908('0x36')]);var _0x48b35a={'where':_0x1e28c9[_0x7908('0x30')]};return db[_0x7908('0x24')]['count'](_0x48b35a)[_0x7908('0x1d')](function(_0x5a1f5f){_0x133b9c['count']=_0x5a1f5f;if(_0x137659['query']['includeAll']){_0x1e28c9[_0x7908('0x37')]=[{'all':!![]}];}return db['SquareDetailsReport'][_0x7908('0x38')](_0x1e28c9);})[_0x7908('0x1d')](function(_0x3f42e7){_0x133b9c[_0x7908('0x39')]=_0x3f42e7;return _0x133b9c;})[_0x7908('0x1d')](respondWithFilteredResult(_0x315831,_0x1e28c9))[_0x7908('0x3a')](handleError(_0x315831,null));};exports[_0x7908('0x3b')]=function(_0x313597,_0x1e8c81){var _0x3861db={'raw':!![],'where':{'id':_0x313597[_0x7908('0x3c')]['id']}},_0x570ba2={};_0x570ba2[_0x7908('0x23')]=_[_0x7908('0x28')](db[_0x7908('0x24')][_0x7908('0x3d')]);_0x570ba2[_0x7908('0x25')]=_[_0x7908('0x28')](_0x313597[_0x7908('0x25')]);_0x570ba2['filters']=_[_0x7908('0x2a')](_0x570ba2[_0x7908('0x23')],_0x570ba2[_0x7908('0x25')]);_0x3861db['attributes']=_[_0x7908('0x2a')](_0x570ba2[_0x7908('0x23')],qs['fields'](_0x313597[_0x7908('0x25')][_0x7908('0x2c')]));_0x3861db[_0x7908('0x2b')]=_0x3861db[_0x7908('0x2b')][_0x7908('0x2d')]?_0x3861db[_0x7908('0x2b')]:_0x570ba2[_0x7908('0x23')];if(_0x313597['query'][_0x7908('0x3e')]){_0x3861db['include']=[{'all':!![]}];}_0x3861db=_['merge']({},_0x3861db,_0x313597[_0x7908('0x36')]);return db[_0x7908('0x24')][_0x7908('0x3f')](_0x3861db)[_0x7908('0x1d')](handleEntityNotFound(_0x1e8c81,null))[_0x7908('0x1d')](respondWithResult(_0x1e8c81,null))[_0x7908('0x3a')](handleError(_0x1e8c81,null));};exports['create']=function(_0x343a76,_0x199f50){return db[_0x7908('0x24')][_0x7908('0x40')](_0x343a76[_0x7908('0x41')],{})[_0x7908('0x1d')](respondWithResult(_0x199f50,0xc9))[_0x7908('0x3a')](handleError(_0x199f50,null));};exports[_0x7908('0x1c')]=function(_0x2374af,_0x408327){if(_0x2374af[_0x7908('0x41')]['id']){delete _0x2374af['body']['id'];}return db[_0x7908('0x24')]['find']({'where':{'id':_0x2374af[_0x7908('0x3c')]['id']}})[_0x7908('0x1d')](handleEntityNotFound(_0x408327,null))[_0x7908('0x1d')](saveUpdates(_0x2374af['body'],null))[_0x7908('0x1d')](respondWithResult(_0x408327,null))[_0x7908('0x3a')](handleError(_0x408327,null));};exports[_0x7908('0x1e')]=function(_0x1bcb3e,_0x3df95e){return db[_0x7908('0x24')][_0x7908('0x3f')]({'where':{'id':_0x1bcb3e[_0x7908('0x3c')]['id']}})[_0x7908('0x1d')](handleEntityNotFound(_0x3df95e,null))[_0x7908('0x1d')](removeEntity(_0x3df95e,null))[_0x7908('0x3a')](handleError(_0x3df95e,null));};exports['describe']=function(_0x395228,_0x5a9a13){return db[_0x7908('0x24')][_0x7908('0x42')]()[_0x7908('0x1d')](respondWithResult(_0x5a9a13,null))[_0x7908('0x3a')](handleError(_0x5a9a13,null));};
\ No newline at end of file