Built motion from commit b4f7ded2.|2.0.69
[motion2.git] / server / api / smsTransferReport / smsTransferReport.controller.js
index 62784c6..80c2cbc 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x50a5=['params','length','includeAll','include','find','create','body','describe','fast-json-patch','request-promise','path','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','../../components/parsers/qs','../../config/logger','api','../../config/environment','../../mysqldb','sendStatus','end','status','json','count','offset','Content-Range','apply','save','update','then','destroy','error','name','send','keys','SmsTransferReport','rawAttributes','query','dateStart','dateEnd','intersection','model','attributes','fields','hasOwnProperty','nolimit','limit','sort','where','filters','pick','add','day','merge','filter','map','options','findAll','rows','catch','show'];(function(_0x1b5182,_0x437863){var _0x888f61=function(_0x13d6ec){while(--_0x13d6ec){_0x1b5182['push'](_0x1b5182['shift']());}};_0x888f61(++_0x437863);}(_0x50a5,0xd1));var _0x550a=function(_0x370156,_0x11122b){_0x370156=_0x370156-0x0;var _0x318b9d=_0x50a5[_0x370156];return _0x318b9d;};'use strict';var jsonpatch=require(_0x550a('0x0'));var rp=require(_0x550a('0x1'));var moment=require('moment');var BPromise=require('bluebird');var Mustache=require('mustache');var util=require('util');var path=require(_0x550a('0x2'));var sox=require('sox');var csv=require(_0x550a('0x3'));var ejs=require(_0x550a('0x4'));var fs=require('fs');var _=require(_0x550a('0x5'));var squel=require(_0x550a('0x6'));var crypto=require(_0x550a('0x7'));var jsforce=require(_0x550a('0x8'));var deskjs=require(_0x550a('0x9'));var toCsv=require(_0x550a('0x3'));var querystring=require(_0x550a('0xa'));var Papa=require(_0x550a('0xb'));var qs=require(_0x550a('0xc'));var logger=require(_0x550a('0xd'))(_0x550a('0xe'));var utils=require('../../config/utils');var config=require(_0x550a('0xf'));var db=require(_0x550a('0x10'))['db'];function respondWithStatusCode(_0x2f7cc5,_0x1249d5){_0x1249d5=_0x1249d5||0xcc;return function(_0x3f13f5){if(_0x3f13f5){return _0x2f7cc5[_0x550a('0x11')](_0x1249d5);}return _0x2f7cc5['status'](_0x1249d5)[_0x550a('0x12')]();};}function respondWithResult(_0x2681be,_0x229a16){_0x229a16=_0x229a16||0xc8;return function(_0x16b5ba){if(_0x16b5ba){return _0x2681be[_0x550a('0x13')](_0x229a16)[_0x550a('0x14')](_0x16b5ba);}};}function respondWithFilteredResult(_0x1fea00,_0x101e40){return function(_0x55713e){if(_0x55713e){var _0x2b53bd=_0x55713e[_0x550a('0x15')],_0x4d22ea=_0x101e40['offset'],_0x535eab=_0x101e40[_0x550a('0x16')]+_0x101e40['limit'],_0x1c602a;if(_0x535eab>=_0x2b53bd){_0x535eab=_0x2b53bd;_0x1c602a=0xc8;}else{_0x1c602a=0xce;}_0x1fea00[_0x550a('0x13')](_0x1c602a);return _0x1fea00['set'](_0x550a('0x17'),_0x4d22ea+'-'+_0x535eab+'/'+_0x2b53bd)[_0x550a('0x14')](_0x55713e);}return null;};}function patchUpdates(_0x11994d){return function(_0x18834d){try{jsonpatch[_0x550a('0x18')](_0x18834d,_0x11994d,!![]);}catch(_0x104972){return BPromise['reject'](_0x104972);}return _0x18834d[_0x550a('0x19')]();};}function saveUpdates(_0x5d8f86,_0x2e2912){return function(_0x142a9f){if(_0x142a9f){return _0x142a9f[_0x550a('0x1a')](_0x5d8f86)[_0x550a('0x1b')](function(_0x59d3f1){return _0x59d3f1;});}return null;};}function removeEntity(_0x5d4957,_0x54b07){return function(_0x154174){if(_0x154174){return _0x154174[_0x550a('0x1c')]()[_0x550a('0x1b')](function(){_0x5d4957[_0x550a('0x13')](0xcc)[_0x550a('0x12')]();});}};}function handleEntityNotFound(_0x2b2ee8,_0xb1b040){return function(_0x3d1c2d){if(!_0x3d1c2d){_0x2b2ee8[_0x550a('0x11')](0x194);}return _0x3d1c2d;};}function handleError(_0x4c550d,_0x43621f){_0x43621f=_0x43621f||0x1f4;return function(_0x23d6d0){logger[_0x550a('0x1d')](_0x23d6d0['stack']);if(_0x23d6d0[_0x550a('0x1e')]){delete _0x23d6d0[_0x550a('0x1e')];}_0x4c550d['status'](_0x43621f)[_0x550a('0x1f')](_0x23d6d0);};}exports['index']=function(_0x592dd7,_0x132679){var _0x55ae44={},_0x231470={},_0x5ed31d={'count':0x0,'rows':[]};_0x231470['model']=_[_0x550a('0x20')](db[_0x550a('0x21')][_0x550a('0x22')]);var _0x1eadba={'dateStart':_0x592dd7[_0x550a('0x23')][_0x550a('0x24')],'dateEnd':_0x592dd7[_0x550a('0x23')][_0x550a('0x25')]};delete _0x592dd7['query']['dateStart'];delete _0x592dd7[_0x550a('0x23')][_0x550a('0x25')];_0x231470[_0x550a('0x23')]=_['keys'](_0x592dd7[_0x550a('0x23')]);_0x231470['filters']=_[_0x550a('0x26')](_0x231470[_0x550a('0x27')],_0x231470[_0x550a('0x23')]);_0x55ae44[_0x550a('0x28')]=_[_0x550a('0x26')](_0x231470[_0x550a('0x27')],qs[_0x550a('0x29')](_0x592dd7[_0x550a('0x23')][_0x550a('0x29')]));_0x55ae44[_0x550a('0x28')]=_0x55ae44[_0x550a('0x28')]['length']?_0x55ae44[_0x550a('0x28')]:_0x231470[_0x550a('0x27')];if(!_0x592dd7['query'][_0x550a('0x2a')](_0x550a('0x2b'))){_0x55ae44['limit']=qs[_0x550a('0x2c')](_0x592dd7['query'][_0x550a('0x2c')]);_0x55ae44[_0x550a('0x16')]=qs[_0x550a('0x16')](_0x592dd7['query'][_0x550a('0x16')]);}_0x55ae44['order']=qs[_0x550a('0x2d')](_0x592dd7[_0x550a('0x23')][_0x550a('0x2d')]);_0x55ae44[_0x550a('0x2e')]=qs[_0x550a('0x2f')](_[_0x550a('0x30')](_0x592dd7[_0x550a('0x23')],_0x231470[_0x550a('0x2f')]));if(_0x1eadba[_0x550a('0x24')]){if(_0x1eadba[_0x550a('0x25')]){_0x1eadba[_0x550a('0x25')]=moment(_0x1eadba[_0x550a('0x25')])[_0x550a('0x31')](0x1,_0x550a('0x32'));}else{_0x1eadba['dateEnd']=moment(_0x1eadba[_0x550a('0x24')])['add'](0x1,_0x550a('0x32'));}_[_0x550a('0x33')](_0x55ae44[_0x550a('0x2e')],{'createdAt':{'$gte':_0x1eadba['dateStart'],'$lte':_0x1eadba['dateEnd']}});}if(_0x592dd7['query'][_0x550a('0x34')]){_0x55ae44['where']=_[_0x550a('0x33')](_0x55ae44[_0x550a('0x2e')],{'$or':_[_0x550a('0x35')](_0x55ae44['attributes'],function(_0x1eb4f7){var _0x2fc459={};_0x2fc459[_0x1eb4f7]={'$like':'%'+_0x592dd7[_0x550a('0x23')][_0x550a('0x34')]+'%'};return _0x2fc459;})});}_0x55ae44=_[_0x550a('0x33')]({},_0x55ae44,_0x592dd7[_0x550a('0x36')]);var _0x1296f1={'where':_0x55ae44['where']};return db[_0x550a('0x21')]['count'](_0x1296f1)['then'](function(_0x994ce){_0x5ed31d['count']=_0x994ce;if(_0x592dd7[_0x550a('0x23')]['includeAll']){_0x55ae44['include']=[{'all':!![]}];}return db[_0x550a('0x21')][_0x550a('0x37')](_0x55ae44);})[_0x550a('0x1b')](function(_0x14507e){_0x5ed31d[_0x550a('0x38')]=_0x14507e;return _0x5ed31d;})[_0x550a('0x1b')](respondWithFilteredResult(_0x132679,_0x55ae44))[_0x550a('0x39')](handleError(_0x132679,null));};exports[_0x550a('0x3a')]=function(_0x1b8534,_0x11b3e7){var _0x54f8b8={'raw':!![],'where':{'id':_0x1b8534[_0x550a('0x3b')]['id']}},_0x4aacb4={};_0x4aacb4[_0x550a('0x27')]=_['keys'](db[_0x550a('0x21')][_0x550a('0x22')]);_0x4aacb4[_0x550a('0x23')]=_[_0x550a('0x20')](_0x1b8534[_0x550a('0x23')]);_0x4aacb4[_0x550a('0x2f')]=_[_0x550a('0x26')](_0x4aacb4[_0x550a('0x27')],_0x4aacb4['query']);_0x54f8b8['attributes']=_[_0x550a('0x26')](_0x4aacb4['model'],qs[_0x550a('0x29')](_0x1b8534[_0x550a('0x23')]['fields']));_0x54f8b8[_0x550a('0x28')]=_0x54f8b8['attributes'][_0x550a('0x3c')]?_0x54f8b8[_0x550a('0x28')]:_0x4aacb4['model'];if(_0x1b8534[_0x550a('0x23')][_0x550a('0x3d')]){_0x54f8b8[_0x550a('0x3e')]=[{'all':!![]}];}_0x54f8b8=_['merge']({},_0x54f8b8,_0x1b8534[_0x550a('0x36')]);return db[_0x550a('0x21')][_0x550a('0x3f')](_0x54f8b8)[_0x550a('0x1b')](handleEntityNotFound(_0x11b3e7,null))['then'](respondWithResult(_0x11b3e7,null))[_0x550a('0x39')](handleError(_0x11b3e7,null));};exports[_0x550a('0x40')]=function(_0xdd1258,_0x567373){return db[_0x550a('0x21')]['create'](_0xdd1258['body'],{})['then'](respondWithResult(_0x567373,0xc9))[_0x550a('0x39')](handleError(_0x567373,null));};exports[_0x550a('0x1a')]=function(_0x45af9a,_0x3183fe){if(_0x45af9a[_0x550a('0x41')]['id']){delete _0x45af9a[_0x550a('0x41')]['id'];}return db['SmsTransferReport'][_0x550a('0x3f')]({'where':{'id':_0x45af9a[_0x550a('0x3b')]['id']}})['then'](handleEntityNotFound(_0x3183fe,null))[_0x550a('0x1b')](saveUpdates(_0x45af9a['body'],null))[_0x550a('0x1b')](respondWithResult(_0x3183fe,null))[_0x550a('0x39')](handleError(_0x3183fe,null));};exports[_0x550a('0x1c')]=function(_0x36e840,_0x15d32c){return db[_0x550a('0x21')][_0x550a('0x3f')]({'where':{'id':_0x36e840['params']['id']}})[_0x550a('0x1b')](handleEntityNotFound(_0x15d32c,null))['then'](removeEntity(_0x15d32c,null))[_0x550a('0x39')](handleError(_0x15d32c,null));};exports['describe']=function(_0xdf404e,_0x575744){return db[_0x550a('0x21')][_0x550a('0x42')]()[_0x550a('0x1b')](respondWithResult(_0x575744,null))['catch'](handleError(_0x575744,null));};
\ No newline at end of file
+var _0xc849=['then','error','name','send','SmsTransferReport','dateStart','query','dateEnd','keys','intersection','model','attributes','fields','hasOwnProperty','nolimit','sort','where','pick','filters','add','day','merge','filter','map','options','count','findAll','rows','catch','show','params','rawAttributes','length','includeAll','include','find','create','body','destroy','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','to-csv','ejs','lodash','crypto','jsforce','querystring','../../config/logger','../../config/utils','../../config/environment','../../mysqldb','sendStatus','end','status','json','offset','limit','set','Content-Range','apply','save','update'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0xc849,0x176));var _0x9c84=function(_0x1ee7cd,_0x1a314b){_0x1ee7cd=_0x1ee7cd-0x0;var _0x4e0136=_0xc849[_0x1ee7cd];return _0x4e0136;};'use strict';var jsonpatch=require(_0x9c84('0x0'));var rp=require(_0x9c84('0x1'));var moment=require(_0x9c84('0x2'));var BPromise=require(_0x9c84('0x3'));var Mustache=require(_0x9c84('0x4'));var util=require(_0x9c84('0x5'));var path=require(_0x9c84('0x6'));var sox=require('sox');var csv=require(_0x9c84('0x7'));var ejs=require(_0x9c84('0x8'));var fs=require('fs');var _=require(_0x9c84('0x9'));var squel=require('squel');var crypto=require(_0x9c84('0xa'));var jsforce=require(_0x9c84('0xb'));var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require(_0x9c84('0xc'));var Papa=require('papaparse');var qs=require('../../components/parsers/qs');var logger=require(_0x9c84('0xd'))('api');var utils=require(_0x9c84('0xe'));var config=require(_0x9c84('0xf'));var db=require(_0x9c84('0x10'))['db'];function respondWithStatusCode(_0x2747ea,_0x5c9c76){_0x5c9c76=_0x5c9c76||0xcc;return function(_0x950f9e){if(_0x950f9e){return _0x2747ea[_0x9c84('0x11')](_0x5c9c76);}return _0x2747ea['status'](_0x5c9c76)[_0x9c84('0x12')]();};}function respondWithResult(_0x804953,_0x82b11c){_0x82b11c=_0x82b11c||0xc8;return function(_0x4362b0){if(_0x4362b0){return _0x804953[_0x9c84('0x13')](_0x82b11c)[_0x9c84('0x14')](_0x4362b0);}};}function respondWithFilteredResult(_0xa403e9,_0x2e2172){return function(_0x25e5ef){if(_0x25e5ef){var _0x4615a3=_0x25e5ef['count'],_0x3fbdb1=_0x2e2172['offset'],_0x35872e=_0x2e2172[_0x9c84('0x15')]+_0x2e2172[_0x9c84('0x16')],_0x10ace;if(_0x35872e>=_0x4615a3){_0x35872e=_0x4615a3;_0x10ace=0xc8;}else{_0x10ace=0xce;}_0xa403e9[_0x9c84('0x13')](_0x10ace);return _0xa403e9[_0x9c84('0x17')](_0x9c84('0x18'),_0x3fbdb1+'-'+_0x35872e+'/'+_0x4615a3)[_0x9c84('0x14')](_0x25e5ef);}return null;};}function patchUpdates(_0x2f372c){return function(_0x21a9ea){try{jsonpatch[_0x9c84('0x19')](_0x21a9ea,_0x2f372c,!![]);}catch(_0x44f265){return BPromise['reject'](_0x44f265);}return _0x21a9ea[_0x9c84('0x1a')]();};}function saveUpdates(_0x144b8b,_0x546208){return function(_0x373e69){if(_0x373e69){return _0x373e69[_0x9c84('0x1b')](_0x144b8b)[_0x9c84('0x1c')](function(_0x3e3c4e){return _0x3e3c4e;});}return null;};}function removeEntity(_0x4887f1,_0x248f29){return function(_0x42c13b){if(_0x42c13b){return _0x42c13b['destroy']()[_0x9c84('0x1c')](function(){_0x4887f1[_0x9c84('0x13')](0xcc)['end']();});}};}function handleEntityNotFound(_0x597584,_0x8d404d){return function(_0xb7e61d){if(!_0xb7e61d){_0x597584['sendStatus'](0x194);}return _0xb7e61d;};}function handleError(_0x53800b,_0x308741){_0x308741=_0x308741||0x1f4;return function(_0x5ce326){logger[_0x9c84('0x1d')](_0x5ce326['stack']);if(_0x5ce326['name']){delete _0x5ce326[_0x9c84('0x1e')];}_0x53800b[_0x9c84('0x13')](_0x308741)[_0x9c84('0x1f')](_0x5ce326);};}exports['index']=function(_0x2d8ec6,_0x2b64ed){var _0x4e9d5b={},_0xf217ac={},_0x562f9c={'count':0x0,'rows':[]};var _0x1b7f4e=db[_0x9c84('0x20')]['rawAttributes'];_0xf217ac['model']=_['keys'](_0x1b7f4e);var _0x295544={'dateStart':_0x2d8ec6['query'][_0x9c84('0x21')],'dateEnd':_0x2d8ec6[_0x9c84('0x22')][_0x9c84('0x23')]};delete _0x2d8ec6[_0x9c84('0x22')][_0x9c84('0x21')];delete _0x2d8ec6[_0x9c84('0x22')]['dateEnd'];_0xf217ac[_0x9c84('0x22')]=_[_0x9c84('0x24')](_0x2d8ec6[_0x9c84('0x22')]);_0xf217ac['filters']=_[_0x9c84('0x25')](_0xf217ac[_0x9c84('0x26')],_0xf217ac[_0x9c84('0x22')]);_0x4e9d5b[_0x9c84('0x27')]=_[_0x9c84('0x25')](_0xf217ac[_0x9c84('0x26')],qs[_0x9c84('0x28')](_0x2d8ec6[_0x9c84('0x22')]['fields']));_0x4e9d5b[_0x9c84('0x27')]=_0x4e9d5b[_0x9c84('0x27')]['length']?_0x4e9d5b['attributes']:_0xf217ac['model'];if(!_0x2d8ec6[_0x9c84('0x22')][_0x9c84('0x29')](_0x9c84('0x2a'))){_0x4e9d5b['limit']=qs[_0x9c84('0x16')](_0x2d8ec6[_0x9c84('0x22')]['limit']);_0x4e9d5b[_0x9c84('0x15')]=qs[_0x9c84('0x15')](_0x2d8ec6[_0x9c84('0x22')][_0x9c84('0x15')]);}_0x4e9d5b['order']=qs[_0x9c84('0x2b')](_0x2d8ec6[_0x9c84('0x22')][_0x9c84('0x2b')]);_0x4e9d5b[_0x9c84('0x2c')]=qs['filters'](_[_0x9c84('0x2d')](_0x2d8ec6[_0x9c84('0x22')],_0xf217ac[_0x9c84('0x2e')]));if(_0x295544['dateStart']){if(_0x295544['dateEnd']){_0x295544[_0x9c84('0x23')]=moment(_0x295544['dateEnd'])[_0x9c84('0x2f')](0x1,'day');}else{_0x295544[_0x9c84('0x23')]=moment(_0x295544[_0x9c84('0x21')])['add'](0x1,_0x9c84('0x30'));}_[_0x9c84('0x31')](_0x4e9d5b[_0x9c84('0x2c')],{'createdAt':{'$gte':_0x295544[_0x9c84('0x21')],'$lte':_0x295544['dateEnd']}});}if(_0x2d8ec6[_0x9c84('0x22')][_0x9c84('0x32')]){_0x4e9d5b[_0x9c84('0x2c')]=_['merge'](_0x4e9d5b[_0x9c84('0x2c')],{'$or':_[_0x9c84('0x33')](_0x4e9d5b[_0x9c84('0x27')],function(_0x13d465){var _0xa0b65d={};_0xa0b65d[_0x13d465]={'$like':'%'+_0x2d8ec6[_0x9c84('0x22')][_0x9c84('0x32')]+'%'};return _0xa0b65d;})});}_0x4e9d5b=_[_0x9c84('0x31')]({},_0x4e9d5b,_0x2d8ec6[_0x9c84('0x34')]);var _0x493823={'where':_0x4e9d5b[_0x9c84('0x2c')]};return db[_0x9c84('0x20')][_0x9c84('0x35')](_0x493823)[_0x9c84('0x1c')](function(_0x2c695b){_0x562f9c['count']=_0x2c695b;if(_0x2d8ec6[_0x9c84('0x22')]['includeAll']){_0x4e9d5b['include']=[{'all':!![]}];}return db[_0x9c84('0x20')][_0x9c84('0x36')](_0x4e9d5b);})[_0x9c84('0x1c')](function(_0x4a4b18){_0x562f9c[_0x9c84('0x37')]=_0x4a4b18;return _0x562f9c;})[_0x9c84('0x1c')](respondWithFilteredResult(_0x2b64ed,_0x4e9d5b))[_0x9c84('0x38')](handleError(_0x2b64ed,null));};exports[_0x9c84('0x39')]=function(_0x510314,_0x3f9799){var _0x2b11c5={'raw':!![],'where':{'id':_0x510314[_0x9c84('0x3a')]['id']}},_0x29ec1a={};_0x29ec1a[_0x9c84('0x26')]=_[_0x9c84('0x24')](db['SmsTransferReport'][_0x9c84('0x3b')]);_0x29ec1a['query']=_[_0x9c84('0x24')](_0x510314[_0x9c84('0x22')]);_0x29ec1a[_0x9c84('0x2e')]=_[_0x9c84('0x25')](_0x29ec1a['model'],_0x29ec1a[_0x9c84('0x22')]);_0x2b11c5[_0x9c84('0x27')]=_[_0x9c84('0x25')](_0x29ec1a[_0x9c84('0x26')],qs['fields'](_0x510314[_0x9c84('0x22')][_0x9c84('0x28')]));_0x2b11c5[_0x9c84('0x27')]=_0x2b11c5[_0x9c84('0x27')][_0x9c84('0x3c')]?_0x2b11c5[_0x9c84('0x27')]:_0x29ec1a[_0x9c84('0x26')];if(_0x510314[_0x9c84('0x22')][_0x9c84('0x3d')]){_0x2b11c5[_0x9c84('0x3e')]=[{'all':!![]}];}_0x2b11c5=_[_0x9c84('0x31')]({},_0x2b11c5,_0x510314[_0x9c84('0x34')]);return db[_0x9c84('0x20')][_0x9c84('0x3f')](_0x2b11c5)[_0x9c84('0x1c')](handleEntityNotFound(_0x3f9799,null))[_0x9c84('0x1c')](respondWithResult(_0x3f9799,null))['catch'](handleError(_0x3f9799,null));};exports['create']=function(_0x499887,_0x5d6d5e){return db['SmsTransferReport'][_0x9c84('0x40')](_0x499887[_0x9c84('0x41')],{})['then'](respondWithResult(_0x5d6d5e,0xc9))['catch'](handleError(_0x5d6d5e,null));};exports[_0x9c84('0x1b')]=function(_0x22a7f9,_0xda8721){if(_0x22a7f9['body']['id']){delete _0x22a7f9[_0x9c84('0x41')]['id'];}return db[_0x9c84('0x20')][_0x9c84('0x3f')]({'where':{'id':_0x22a7f9['params']['id']}})['then'](handleEntityNotFound(_0xda8721,null))[_0x9c84('0x1c')](saveUpdates(_0x22a7f9[_0x9c84('0x41')],null))[_0x9c84('0x1c')](respondWithResult(_0xda8721,null))['catch'](handleError(_0xda8721,null));};exports[_0x9c84('0x42')]=function(_0x2adb8c,_0x1d8915){return db['SmsTransferReport'][_0x9c84('0x3f')]({'where':{'id':_0x2adb8c['params']['id']}})[_0x9c84('0x1c')](handleEntityNotFound(_0x1d8915,null))['then'](removeEntity(_0x1d8915,null))[_0x9c84('0x38')](handleError(_0x1d8915,null));};exports['describe']=function(_0x147425,_0x57bd78){return db[_0x9c84('0x20')]['describe']()[_0x9c84('0x1c')](respondWithResult(_0x57bd78,null))[_0x9c84('0x38')](handleError(_0x57bd78,null));};
\ No newline at end of file