Built motion from commit (unavailable).|2.4.6
[motion2.git] / server / api / memberReport / memberReport.controller.js
index 4ca2204..e5c5c65 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x6e8d=['params','length','find','create','body','destroy','describe','eml-format','rimraf','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','squel','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','end','status','count','offset','Content-Range','json','apply','reject','save','then','error','stack','name','send','MemberReport','rawAttributes','model','keys','query','filters','intersection','attributes','fields','nolimit','limit','order','sort','where','pick','merge','map','key','VIRTUAL','field','filter','options','includeAll','include','findAll','rows','catch','show'];(function(_0x428a03,_0x16f6e2){var _0x57cacb=function(_0x354bbb){while(--_0x354bbb){_0x428a03['push'](_0x428a03['shift']());}};_0x57cacb(++_0x16f6e2);}(_0x6e8d,0x133));var _0xd6e8=function(_0x3bd741,_0x240012){_0x3bd741=_0x3bd741-0x0;var _0x322fc4=_0x6e8d[_0x3bd741];return _0x322fc4;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0xd6e8('0x0'));var rimraf=require(_0xd6e8('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0xd6e8('0x2'));var rp=require(_0xd6e8('0x3'));var moment=require(_0xd6e8('0x4'));var BPromise=require(_0xd6e8('0x5'));var Mustache=require(_0xd6e8('0x6'));var util=require(_0xd6e8('0x7'));var path=require(_0xd6e8('0x8'));var sox=require(_0xd6e8('0x9'));var csv=require(_0xd6e8('0xa'));var ejs=require(_0xd6e8('0xb'));var fs=require('fs');var _=require('lodash');var squel=require(_0xd6e8('0xc'));var crypto=require('crypto');var jsforce=require('jsforce');var deskjs=require(_0xd6e8('0xd'));var toCsv=require(_0xd6e8('0xa'));var querystring=require(_0xd6e8('0xe'));var Papa=require(_0xd6e8('0xf'));var Redis=require(_0xd6e8('0x10'));var authService=require(_0xd6e8('0x11'));var qs=require(_0xd6e8('0x12'));var hardwareService=require(_0xd6e8('0x13'));var logger=require(_0xd6e8('0x14'))(_0xd6e8('0x15'));var utils=require(_0xd6e8('0x16'));var config=require(_0xd6e8('0x17'));var db=require(_0xd6e8('0x18'))['db'];function respondWithStatusCode(_0x378413,_0x55fc36){_0x55fc36=_0x55fc36||0xcc;return function(_0x24ed7b){if(_0x24ed7b){return _0x378413[_0xd6e8('0x19')](_0x55fc36);}return _0x378413['status'](_0x55fc36)[_0xd6e8('0x1a')]();};}function respondWithResult(_0x2cddbd,_0x6109a5){_0x6109a5=_0x6109a5||0xc8;return function(_0x10c2be){if(_0x10c2be){return _0x2cddbd[_0xd6e8('0x1b')](_0x6109a5)['json'](_0x10c2be);}};}function respondWithFilteredResult(_0x10b336,_0x12adab){return function(_0xcb7e7c){if(_0xcb7e7c){var _0x19431d=_0xcb7e7c[_0xd6e8('0x1c')],_0x1ec87b=_0x12adab['offset'],_0x4098a9=_0x12adab[_0xd6e8('0x1d')]+_0x12adab['limit'],_0x461b55;if(_0x4098a9>=_0x19431d){_0x4098a9=_0x19431d;_0x461b55=0xc8;}else{_0x461b55=0xce;}_0x10b336[_0xd6e8('0x1b')](_0x461b55);return _0x10b336['set'](_0xd6e8('0x1e'),_0x1ec87b+'-'+_0x4098a9+'/'+_0x19431d)[_0xd6e8('0x1f')](_0xcb7e7c);}return null;};}function patchUpdates(_0x1eb0a7){return function(_0x33e10b){try{jsonpatch[_0xd6e8('0x20')](_0x33e10b,_0x1eb0a7,!![]);}catch(_0xc3c1df){return BPromise[_0xd6e8('0x21')](_0xc3c1df);}return _0x33e10b[_0xd6e8('0x22')]();};}function saveUpdates(_0x5826f0,_0x21f685){return function(_0x230537){if(_0x230537){return _0x230537['update'](_0x5826f0)[_0xd6e8('0x23')](function(_0x34c921){return _0x34c921;});}return null;};}function removeEntity(_0x16c562,_0x25982f){return function(_0x15da4b){if(_0x15da4b){return _0x15da4b['destroy']()['then'](function(){_0x16c562[_0xd6e8('0x1b')](0xcc)[_0xd6e8('0x1a')]();});}};}function handleEntityNotFound(_0x4c96bc,_0x255d2e){return function(_0x2e3124){if(!_0x2e3124){_0x4c96bc[_0xd6e8('0x19')](0x194);}return _0x2e3124;};}function handleError(_0x585dbf,_0x5d4df7){_0x5d4df7=_0x5d4df7||0x1f4;return function(_0x4ba9f2){logger[_0xd6e8('0x24')](_0x4ba9f2[_0xd6e8('0x25')]);if(_0x4ba9f2[_0xd6e8('0x26')]){delete _0x4ba9f2[_0xd6e8('0x26')];}_0x585dbf['status'](_0x5d4df7)[_0xd6e8('0x27')](_0x4ba9f2);};}exports['index']=function(_0x5fd931,_0x22df5b){var _0x18876f={},_0x364230={},_0x255070={'count':0x0,'rows':[]};var _0x1c5b15=db[_0xd6e8('0x28')][_0xd6e8('0x29')];_0x364230[_0xd6e8('0x2a')]=_[_0xd6e8('0x2b')](_0x1c5b15);_0x364230[_0xd6e8('0x2c')]=_[_0xd6e8('0x2b')](_0x5fd931[_0xd6e8('0x2c')]);_0x364230[_0xd6e8('0x2d')]=_[_0xd6e8('0x2e')](_0x364230[_0xd6e8('0x2a')],_0x364230[_0xd6e8('0x2c')]);_0x18876f[_0xd6e8('0x2f')]=_[_0xd6e8('0x2e')](_0x364230[_0xd6e8('0x2a')],qs[_0xd6e8('0x30')](_0x5fd931[_0xd6e8('0x2c')][_0xd6e8('0x30')]));_0x18876f['attributes']=_0x18876f[_0xd6e8('0x2f')]['length']?_0x18876f[_0xd6e8('0x2f')]:_0x364230['model'];if(!_0x5fd931[_0xd6e8('0x2c')]['hasOwnProperty'](_0xd6e8('0x31'))){_0x18876f[_0xd6e8('0x32')]=qs['limit'](_0x5fd931[_0xd6e8('0x2c')]['limit']);_0x18876f[_0xd6e8('0x1d')]=qs[_0xd6e8('0x1d')](_0x5fd931[_0xd6e8('0x2c')][_0xd6e8('0x1d')]);}_0x18876f[_0xd6e8('0x33')]=qs[_0xd6e8('0x34')](_0x5fd931[_0xd6e8('0x2c')]['sort']);_0x18876f[_0xd6e8('0x35')]=qs[_0xd6e8('0x2d')](_[_0xd6e8('0x36')](_0x5fd931[_0xd6e8('0x2c')],_0x364230[_0xd6e8('0x2d')]));if(_0x5fd931['query']['filter']){_0x18876f[_0xd6e8('0x35')]=_[_0xd6e8('0x37')](_0x18876f[_0xd6e8('0x35')],{'$or':_[_0xd6e8('0x38')](_0x1c5b15,function(_0x493f73){if(_0x493f73['type'][_0xd6e8('0x39')]!==_0xd6e8('0x3a')){var _0x177703={};_0x177703[_0x493f73[_0xd6e8('0x3b')]]={'$like':'%'+_0x5fd931[_0xd6e8('0x2c')][_0xd6e8('0x3c')]+'%'};return _0x177703;}})});}_0x18876f=_[_0xd6e8('0x37')]({},_0x18876f,_0x5fd931[_0xd6e8('0x3d')]);var _0x1e5ebf={'where':_0x18876f['where']};return db[_0xd6e8('0x28')][_0xd6e8('0x1c')](_0x1e5ebf)[_0xd6e8('0x23')](function(_0x5eacfc){_0x255070[_0xd6e8('0x1c')]=_0x5eacfc;if(_0x5fd931[_0xd6e8('0x2c')][_0xd6e8('0x3e')]){_0x18876f[_0xd6e8('0x3f')]=[{'all':!![]}];}return db[_0xd6e8('0x28')][_0xd6e8('0x40')](_0x18876f);})[_0xd6e8('0x23')](function(_0x1d8c70){_0x255070[_0xd6e8('0x41')]=_0x1d8c70;return _0x255070;})[_0xd6e8('0x23')](respondWithFilteredResult(_0x22df5b,_0x18876f))[_0xd6e8('0x42')](handleError(_0x22df5b,null));};exports[_0xd6e8('0x43')]=function(_0x458f0a,_0x41b1c6){var _0x2932dd={'raw':!![],'where':{'id':_0x458f0a[_0xd6e8('0x44')]['id']}},_0x551d3d={};_0x551d3d[_0xd6e8('0x2a')]=_[_0xd6e8('0x2b')](db['MemberReport']['rawAttributes']);_0x551d3d[_0xd6e8('0x2c')]=_[_0xd6e8('0x2b')](_0x458f0a[_0xd6e8('0x2c')]);_0x551d3d[_0xd6e8('0x2d')]=_[_0xd6e8('0x2e')](_0x551d3d['model'],_0x551d3d[_0xd6e8('0x2c')]);_0x2932dd[_0xd6e8('0x2f')]=_[_0xd6e8('0x2e')](_0x551d3d[_0xd6e8('0x2a')],qs[_0xd6e8('0x30')](_0x458f0a[_0xd6e8('0x2c')][_0xd6e8('0x30')]));_0x2932dd['attributes']=_0x2932dd['attributes'][_0xd6e8('0x45')]?_0x2932dd[_0xd6e8('0x2f')]:_0x551d3d[_0xd6e8('0x2a')];if(_0x458f0a[_0xd6e8('0x2c')][_0xd6e8('0x3e')]){_0x2932dd[_0xd6e8('0x3f')]=[{'all':!![]}];}_0x2932dd=_[_0xd6e8('0x37')]({},_0x2932dd,_0x458f0a[_0xd6e8('0x3d')]);return db['MemberReport'][_0xd6e8('0x46')](_0x2932dd)['then'](handleEntityNotFound(_0x41b1c6,null))['then'](respondWithResult(_0x41b1c6,null))[_0xd6e8('0x42')](handleError(_0x41b1c6,null));};exports[_0xd6e8('0x47')]=function(_0x18b016,_0x28a114){return db[_0xd6e8('0x28')][_0xd6e8('0x47')](_0x18b016[_0xd6e8('0x48')],{})['then'](respondWithResult(_0x28a114,0xc9))[_0xd6e8('0x42')](handleError(_0x28a114,null));};exports['update']=function(_0xf7f480,_0xcb5270){if(_0xf7f480[_0xd6e8('0x48')]['id']){delete _0xf7f480[_0xd6e8('0x48')]['id'];}return db[_0xd6e8('0x28')][_0xd6e8('0x46')]({'where':{'id':_0xf7f480[_0xd6e8('0x44')]['id']}})['then'](handleEntityNotFound(_0xcb5270,null))[_0xd6e8('0x23')](saveUpdates(_0xf7f480[_0xd6e8('0x48')],null))[_0xd6e8('0x23')](respondWithResult(_0xcb5270,null))[_0xd6e8('0x42')](handleError(_0xcb5270,null));};exports[_0xd6e8('0x49')]=function(_0x40a0d8,_0x11e8e5){return db['MemberReport'][_0xd6e8('0x46')]({'where':{'id':_0x40a0d8[_0xd6e8('0x44')]['id']}})[_0xd6e8('0x23')](handleEntityNotFound(_0x11e8e5,null))[_0xd6e8('0x23')](removeEntity(_0x11e8e5,null))[_0xd6e8('0x42')](handleError(_0x11e8e5,null));};exports[_0xd6e8('0x4a')]=function(_0x16ce91,_0x16448){return db['MemberReport'][_0xd6e8('0x4a')]()['then'](respondWithResult(_0x16448,null))[_0xd6e8('0x42')](handleError(_0x16448,null));};
\ No newline at end of file
+var _0x34e8=['util','path','sox','ejs','squel','crypto','jsforce','desk.js','to-csv','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','end','json','count','offset','status','set','Content-Range','apply','reject','save','update','then','stack','name','send','query','keys','intersection','model','attributes','fields','hasOwnProperty','nolimit','limit','order','sort','where','filters','filter','merge','key','VIRTUAL','field','options','MemberReport','includeAll','findAll','rows','catch','show','rawAttributes','include','find','create','body','params','destroy','describe','html-pdf','eml-format','rimraf','zip-dir','request-promise','moment','bluebird','mustache'];(function(_0x4f2bc2,_0x1520ed){var _0x45e3e1=function(_0x274f00){while(--_0x274f00){_0x4f2bc2['push'](_0x4f2bc2['shift']());}};_0x45e3e1(++_0x1520ed);}(_0x34e8,0x12c));var _0x834e=function(_0x4064c5,_0x57af5f){_0x4064c5=_0x4064c5-0x0;var _0xf2a378=_0x34e8[_0x4064c5];return _0xf2a378;};'use strict';var pdf=require(_0x834e('0x0'));var emlformat=require(_0x834e('0x1'));var rimraf=require(_0x834e('0x2'));var zipdir=require(_0x834e('0x3'));var jsonpatch=require('fast-json-patch');var rp=require(_0x834e('0x4'));var moment=require(_0x834e('0x5'));var BPromise=require(_0x834e('0x6'));var Mustache=require(_0x834e('0x7'));var util=require(_0x834e('0x8'));var path=require(_0x834e('0x9'));var sox=require(_0x834e('0xa'));var csv=require('to-csv');var ejs=require(_0x834e('0xb'));var fs=require('fs');var _=require('lodash');var squel=require(_0x834e('0xc'));var crypto=require(_0x834e('0xd'));var jsforce=require(_0x834e('0xe'));var deskjs=require(_0x834e('0xf'));var toCsv=require(_0x834e('0x10'));var querystring=require(_0x834e('0x11'));var Papa=require(_0x834e('0x12'));var Redis=require(_0x834e('0x13'));var authService=require(_0x834e('0x14'));var qs=require(_0x834e('0x15'));var hardwareService=require(_0x834e('0x16'));var logger=require(_0x834e('0x17'))(_0x834e('0x18'));var utils=require(_0x834e('0x19'));var config=require(_0x834e('0x1a'));var db=require(_0x834e('0x1b'))['db'];function respondWithStatusCode(_0x2fd95c,_0x538bb3){_0x538bb3=_0x538bb3||0xcc;return function(_0x5e5b6d){if(_0x5e5b6d){return _0x2fd95c[_0x834e('0x1c')](_0x538bb3);}return _0x2fd95c['status'](_0x538bb3)[_0x834e('0x1d')]();};}function respondWithResult(_0x2d95f2,_0x28e659){_0x28e659=_0x28e659||0xc8;return function(_0x21cc0a){if(_0x21cc0a){return _0x2d95f2['status'](_0x28e659)[_0x834e('0x1e')](_0x21cc0a);}};}function respondWithFilteredResult(_0x302cbd,_0x57274a){return function(_0x316205){if(_0x316205){var _0x4a9cdc=_0x316205[_0x834e('0x1f')],_0x38a8cd=_0x57274a[_0x834e('0x20')],_0x36d443=_0x57274a[_0x834e('0x20')]+_0x57274a['limit'],_0x478afe;if(_0x36d443>=_0x4a9cdc){_0x36d443=_0x4a9cdc;_0x478afe=0xc8;}else{_0x478afe=0xce;}_0x302cbd[_0x834e('0x21')](_0x478afe);return _0x302cbd[_0x834e('0x22')](_0x834e('0x23'),_0x38a8cd+'-'+_0x36d443+'/'+_0x4a9cdc)[_0x834e('0x1e')](_0x316205);}return null;};}function patchUpdates(_0x237947){return function(_0x254677){try{jsonpatch[_0x834e('0x24')](_0x254677,_0x237947,!![]);}catch(_0x595515){return BPromise[_0x834e('0x25')](_0x595515);}return _0x254677[_0x834e('0x26')]();};}function saveUpdates(_0x113ff4,_0x325a99){return function(_0x4ab05d){if(_0x4ab05d){return _0x4ab05d[_0x834e('0x27')](_0x113ff4)[_0x834e('0x28')](function(_0x5a05c0){return _0x5a05c0;});}return null;};}function removeEntity(_0x1b4bdf,_0x28d687){return function(_0x8d406e){if(_0x8d406e){return _0x8d406e['destroy']()['then'](function(){_0x1b4bdf[_0x834e('0x21')](0xcc)[_0x834e('0x1d')]();});}};}function handleEntityNotFound(_0x589dde,_0x25ee1d){return function(_0x1dc1e0){if(!_0x1dc1e0){_0x589dde['sendStatus'](0x194);}return _0x1dc1e0;};}function handleError(_0x3bc4f7,_0x2e1983){_0x2e1983=_0x2e1983||0x1f4;return function(_0x338636){logger['error'](_0x338636[_0x834e('0x29')]);if(_0x338636[_0x834e('0x2a')]){delete _0x338636['name'];}_0x3bc4f7['status'](_0x2e1983)[_0x834e('0x2b')](_0x338636);};}exports['index']=function(_0x2826ec,_0x3f1b0b){var _0x3db026={},_0x2cc2eb={},_0x3cd928={'count':0x0,'rows':[]};var _0x130cc5=db['MemberReport']['rawAttributes'];_0x2cc2eb['model']=_['keys'](_0x130cc5);_0x2cc2eb[_0x834e('0x2c')]=_[_0x834e('0x2d')](_0x2826ec[_0x834e('0x2c')]);_0x2cc2eb['filters']=_[_0x834e('0x2e')](_0x2cc2eb[_0x834e('0x2f')],_0x2cc2eb[_0x834e('0x2c')]);_0x3db026[_0x834e('0x30')]=_[_0x834e('0x2e')](_0x2cc2eb[_0x834e('0x2f')],qs[_0x834e('0x31')](_0x2826ec[_0x834e('0x2c')][_0x834e('0x31')]));_0x3db026['attributes']=_0x3db026[_0x834e('0x30')]['length']?_0x3db026[_0x834e('0x30')]:_0x2cc2eb[_0x834e('0x2f')];if(!_0x2826ec[_0x834e('0x2c')][_0x834e('0x32')](_0x834e('0x33'))){_0x3db026[_0x834e('0x34')]=qs[_0x834e('0x34')](_0x2826ec[_0x834e('0x2c')][_0x834e('0x34')]);_0x3db026[_0x834e('0x20')]=qs['offset'](_0x2826ec[_0x834e('0x2c')][_0x834e('0x20')]);}_0x3db026[_0x834e('0x35')]=qs[_0x834e('0x36')](_0x2826ec['query'][_0x834e('0x36')]);_0x3db026[_0x834e('0x37')]=qs['filters'](_['pick'](_0x2826ec['query'],_0x2cc2eb[_0x834e('0x38')]));if(_0x2826ec[_0x834e('0x2c')][_0x834e('0x39')]){_0x3db026[_0x834e('0x37')]=_[_0x834e('0x3a')](_0x3db026[_0x834e('0x37')],{'$or':_['map'](_0x130cc5,function(_0x2c2d94){if(_0x2c2d94['type'][_0x834e('0x3b')]!==_0x834e('0x3c')){var _0x47abed={};_0x47abed[_0x2c2d94[_0x834e('0x3d')]]={'$like':'%'+_0x2826ec[_0x834e('0x2c')]['filter']+'%'};return _0x47abed;}})});}_0x3db026=_['merge']({},_0x3db026,_0x2826ec[_0x834e('0x3e')]);var _0xd0d43a={'where':_0x3db026[_0x834e('0x37')]};return db[_0x834e('0x3f')][_0x834e('0x1f')](_0xd0d43a)['then'](function(_0x1c5ed6){_0x3cd928['count']=_0x1c5ed6;if(_0x2826ec['query'][_0x834e('0x40')]){_0x3db026['include']=[{'all':!![]}];}return db[_0x834e('0x3f')][_0x834e('0x41')](_0x3db026);})[_0x834e('0x28')](function(_0x3c59af){_0x3cd928[_0x834e('0x42')]=_0x3c59af;return _0x3cd928;})['then'](respondWithFilteredResult(_0x3f1b0b,_0x3db026))[_0x834e('0x43')](handleError(_0x3f1b0b,null));};exports[_0x834e('0x44')]=function(_0x38f266,_0x58c5fb){var _0x35380e={'raw':!![],'where':{'id':_0x38f266['params']['id']}},_0x16ac45={};_0x16ac45[_0x834e('0x2f')]=_['keys'](db[_0x834e('0x3f')][_0x834e('0x45')]);_0x16ac45['query']=_['keys'](_0x38f266[_0x834e('0x2c')]);_0x16ac45[_0x834e('0x38')]=_[_0x834e('0x2e')](_0x16ac45[_0x834e('0x2f')],_0x16ac45[_0x834e('0x2c')]);_0x35380e[_0x834e('0x30')]=_[_0x834e('0x2e')](_0x16ac45['model'],qs[_0x834e('0x31')](_0x38f266['query'][_0x834e('0x31')]));_0x35380e['attributes']=_0x35380e[_0x834e('0x30')]['length']?_0x35380e[_0x834e('0x30')]:_0x16ac45[_0x834e('0x2f')];if(_0x38f266['query'][_0x834e('0x40')]){_0x35380e[_0x834e('0x46')]=[{'all':!![]}];}_0x35380e=_[_0x834e('0x3a')]({},_0x35380e,_0x38f266[_0x834e('0x3e')]);return db[_0x834e('0x3f')][_0x834e('0x47')](_0x35380e)[_0x834e('0x28')](handleEntityNotFound(_0x58c5fb,null))[_0x834e('0x28')](respondWithResult(_0x58c5fb,null))[_0x834e('0x43')](handleError(_0x58c5fb,null));};exports[_0x834e('0x48')]=function(_0x5f3943,_0x3124be){return db[_0x834e('0x3f')]['create'](_0x5f3943[_0x834e('0x49')],{})[_0x834e('0x28')](respondWithResult(_0x3124be,0xc9))[_0x834e('0x43')](handleError(_0x3124be,null));};exports[_0x834e('0x27')]=function(_0x19b5ef,_0x4264b8){if(_0x19b5ef['body']['id']){delete _0x19b5ef['body']['id'];}return db[_0x834e('0x3f')][_0x834e('0x47')]({'where':{'id':_0x19b5ef[_0x834e('0x4a')]['id']}})[_0x834e('0x28')](handleEntityNotFound(_0x4264b8,null))[_0x834e('0x28')](saveUpdates(_0x19b5ef[_0x834e('0x49')],null))[_0x834e('0x28')](respondWithResult(_0x4264b8,null))[_0x834e('0x43')](handleError(_0x4264b8,null));};exports[_0x834e('0x4b')]=function(_0x390c45,_0xf02f0d){return db[_0x834e('0x3f')][_0x834e('0x47')]({'where':{'id':_0x390c45[_0x834e('0x4a')]['id']}})[_0x834e('0x28')](handleEntityNotFound(_0xf02f0d,null))[_0x834e('0x28')](removeEntity(_0xf02f0d,null))[_0x834e('0x43')](handleError(_0xf02f0d,null));};exports[_0x834e('0x4c')]=function(_0x420841,_0x1adf86){return db['MemberReport'][_0x834e('0x4c')]()[_0x834e('0x28')](respondWithResult(_0x1adf86,null))['catch'](handleError(_0x1adf86,null));};
\ No newline at end of file