Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / saInvoiceNumber / saInvoiceNumber.controller.js
index fce7418..92cadba 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x4e92=['filters','intersection','attributes','fields','length','nolimit','limit','order','sort','where','pick','type','key','VIRTUAL','field','filter','options','includeAll','include','findAll','catch','show','params','merge','find','update','body','describe','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','to-csv','ejs','squel','crypto','querystring','../../components/parsers/qs','../../config/license/hardware','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','json','count','offset','set','apply','save','then','destroy','error','stack','name','send','index','SAInvoiceNumber','rawAttributes','model','keys','query'];(function(_0x259288,_0x53bd64){var _0x1475f9=function(_0x125a25){while(--_0x125a25){_0x259288['push'](_0x259288['shift']());}};_0x1475f9(++_0x53bd64);}(_0x4e92,0x1ea));var _0x24e9=function(_0x117f4c,_0x36a9b1){_0x117f4c=_0x117f4c-0x0;var _0x2b24e9=_0x4e92[_0x117f4c];return _0x2b24e9;};'use strict';var pdf=require('html-pdf');var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require(_0x24e9('0x0'));var jsonpatch=require(_0x24e9('0x1'));var rp=require(_0x24e9('0x2'));var moment=require(_0x24e9('0x3'));var BPromise=require(_0x24e9('0x4'));var Mustache=require(_0x24e9('0x5'));var util=require('util');var path=require('path');var sox=require('sox');var csv=require(_0x24e9('0x6'));var ejs=require(_0x24e9('0x7'));var fs=require('fs');var _=require('lodash');var squel=require(_0x24e9('0x8'));var crypto=require(_0x24e9('0x9'));var jsforce=require('jsforce');var deskjs=require('desk.js');var toCsv=require(_0x24e9('0x6'));var querystring=require(_0x24e9('0xa'));var Papa=require('papaparse');var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require(_0x24e9('0xb'));var hardwareService=require(_0x24e9('0xc'));var logger=require('../../config/logger')(_0x24e9('0xd'));var utils=require(_0x24e9('0xe'));var config=require(_0x24e9('0xf'));var db=require(_0x24e9('0x10'))['db'];function respondWithStatusCode(_0x53c2fe,_0x1ee414){_0x1ee414=_0x1ee414||0xcc;return function(_0x2889bd){if(_0x2889bd){return _0x53c2fe[_0x24e9('0x11')](_0x1ee414);}return _0x53c2fe[_0x24e9('0x12')](_0x1ee414)[_0x24e9('0x13')]();};}function respondWithResult(_0x794d61,_0x8cbe85){_0x8cbe85=_0x8cbe85||0xc8;return function(_0x5cc866){if(_0x5cc866){return _0x794d61[_0x24e9('0x12')](_0x8cbe85)[_0x24e9('0x14')](_0x5cc866);}};}function respondWithFilteredResult(_0x497def,_0x57dcf1){return function(_0x1a7cf6){if(_0x1a7cf6){var _0xdd3482=_0x1a7cf6[_0x24e9('0x15')],_0x3f8d36=_0x57dcf1[_0x24e9('0x16')],_0x37cb74=_0x57dcf1[_0x24e9('0x16')]+_0x57dcf1['limit'],_0x316efd;if(_0x37cb74>=_0xdd3482){_0x37cb74=_0xdd3482;_0x316efd=0xc8;}else{_0x316efd=0xce;}_0x497def[_0x24e9('0x12')](_0x316efd);return _0x497def[_0x24e9('0x17')]('Content-Range',_0x3f8d36+'-'+_0x37cb74+'/'+_0xdd3482)['json'](_0x1a7cf6);}return null;};}function patchUpdates(_0x12ebaf){return function(_0x299041){try{jsonpatch[_0x24e9('0x18')](_0x299041,_0x12ebaf,!![]);}catch(_0x1184c2){return BPromise['reject'](_0x1184c2);}return _0x299041[_0x24e9('0x19')]();};}function saveUpdates(_0x12c293,_0xcfc31c){return function(_0x15e769){if(_0x15e769){return _0x15e769['update'](_0x12c293)[_0x24e9('0x1a')](function(_0xfca87c){return _0xfca87c;});}return null;};}function removeEntity(_0x24ae12,_0x50ec0e){return function(_0x3d497d){if(_0x3d497d){return _0x3d497d[_0x24e9('0x1b')]()[_0x24e9('0x1a')](function(){_0x24ae12[_0x24e9('0x12')](0xcc)[_0x24e9('0x13')]();});}};}function handleEntityNotFound(_0x49a4a2,_0x1d0d8f){return function(_0xe058ed){if(!_0xe058ed){_0x49a4a2[_0x24e9('0x11')](0x194);}return _0xe058ed;};}function handleError(_0x678b3e,_0x4651fa){_0x4651fa=_0x4651fa||0x1f4;return function(_0x3f2b69){logger[_0x24e9('0x1c')](_0x3f2b69[_0x24e9('0x1d')]);if(_0x3f2b69[_0x24e9('0x1e')]){delete _0x3f2b69[_0x24e9('0x1e')];}_0x678b3e[_0x24e9('0x12')](_0x4651fa)[_0x24e9('0x1f')](_0x3f2b69);};}exports[_0x24e9('0x20')]=function(_0x2edd29,_0x20b803){var _0x39ba1b={},_0x327676={},_0x5edc61={'count':0x0,'rows':[]};var _0xf67f84=db[_0x24e9('0x21')][_0x24e9('0x22')];_0x327676[_0x24e9('0x23')]=_[_0x24e9('0x24')](_0xf67f84);_0x327676['query']=_['keys'](_0x2edd29[_0x24e9('0x25')]);_0x327676[_0x24e9('0x26')]=_[_0x24e9('0x27')](_0x327676['model'],_0x327676[_0x24e9('0x25')]);_0x39ba1b[_0x24e9('0x28')]=_['intersection'](_0x327676['model'],qs[_0x24e9('0x29')](_0x2edd29['query'][_0x24e9('0x29')]));_0x39ba1b['attributes']=_0x39ba1b[_0x24e9('0x28')][_0x24e9('0x2a')]?_0x39ba1b['attributes']:_0x327676[_0x24e9('0x23')];if(!_0x2edd29['query']['hasOwnProperty'](_0x24e9('0x2b'))){_0x39ba1b[_0x24e9('0x2c')]=qs[_0x24e9('0x2c')](_0x2edd29['query'][_0x24e9('0x2c')]);_0x39ba1b[_0x24e9('0x16')]=qs['offset'](_0x2edd29[_0x24e9('0x25')][_0x24e9('0x16')]);}_0x39ba1b[_0x24e9('0x2d')]=qs['sort'](_0x2edd29[_0x24e9('0x25')][_0x24e9('0x2e')]);_0x39ba1b[_0x24e9('0x2f')]=qs[_0x24e9('0x26')](_[_0x24e9('0x30')](_0x2edd29['query'],_0x327676[_0x24e9('0x26')]));if(_0x2edd29[_0x24e9('0x25')]['filter']){_0x39ba1b[_0x24e9('0x2f')]=_['merge'](_0x39ba1b[_0x24e9('0x2f')],{'$or':_['map'](_0xf67f84,function(_0x1aab63){if(_0x1aab63[_0x24e9('0x31')][_0x24e9('0x32')]!==_0x24e9('0x33')){var _0x2323e8={};_0x2323e8[_0x1aab63[_0x24e9('0x34')]]={'$like':'%'+_0x2edd29['query'][_0x24e9('0x35')]+'%'};return _0x2323e8;}})});}_0x39ba1b=_['merge']({},_0x39ba1b,_0x2edd29[_0x24e9('0x36')]);var _0x3c1249={'where':_0x39ba1b['where']};return db[_0x24e9('0x21')][_0x24e9('0x15')](_0x3c1249)[_0x24e9('0x1a')](function(_0x2cb614){_0x5edc61[_0x24e9('0x15')]=_0x2cb614;if(_0x2edd29[_0x24e9('0x25')][_0x24e9('0x37')]){_0x39ba1b[_0x24e9('0x38')]=[{'all':!![]}];}return db[_0x24e9('0x21')][_0x24e9('0x39')](_0x39ba1b);})[_0x24e9('0x1a')](function(_0x4c28e8){_0x5edc61['rows']=_0x4c28e8;return _0x5edc61;})[_0x24e9('0x1a')](respondWithFilteredResult(_0x20b803,_0x39ba1b))[_0x24e9('0x3a')](handleError(_0x20b803,null));};exports[_0x24e9('0x3b')]=function(_0x2a40ce,_0x246560){var _0x577c52={'raw':![],'where':{'id':_0x2a40ce[_0x24e9('0x3c')]['id']}},_0x4d3041={};_0x4d3041[_0x24e9('0x23')]=_[_0x24e9('0x24')](db['SAInvoiceNumber'][_0x24e9('0x22')]);_0x4d3041['query']=_[_0x24e9('0x24')](_0x2a40ce[_0x24e9('0x25')]);_0x4d3041[_0x24e9('0x26')]=_[_0x24e9('0x27')](_0x4d3041[_0x24e9('0x23')],_0x4d3041[_0x24e9('0x25')]);_0x577c52[_0x24e9('0x28')]=_[_0x24e9('0x27')](_0x4d3041[_0x24e9('0x23')],qs[_0x24e9('0x29')](_0x2a40ce['query'][_0x24e9('0x29')]));_0x577c52['attributes']=_0x577c52[_0x24e9('0x28')]['length']?_0x577c52[_0x24e9('0x28')]:_0x4d3041['model'];if(_0x2a40ce['query'][_0x24e9('0x37')]){_0x577c52[_0x24e9('0x38')]=[{'all':!![]}];}_0x577c52=_[_0x24e9('0x3d')]({},_0x577c52,_0x2a40ce[_0x24e9('0x36')]);return db[_0x24e9('0x21')][_0x24e9('0x3e')](_0x577c52)[_0x24e9('0x1a')](handleEntityNotFound(_0x246560,null))[_0x24e9('0x1a')](respondWithResult(_0x246560,null))['catch'](handleError(_0x246560,null));};exports['create']=function(_0x3e2523,_0xc7d84b){return db[_0x24e9('0x21')]['create'](_0x3e2523['body'],{})[_0x24e9('0x1a')](respondWithResult(_0xc7d84b,0xc9))[_0x24e9('0x3a')](handleError(_0xc7d84b,null));};exports[_0x24e9('0x3f')]=function(_0x5dbe45,_0x3863e8){if(_0x5dbe45[_0x24e9('0x40')]['id']){delete _0x5dbe45[_0x24e9('0x40')]['id'];}return db[_0x24e9('0x21')][_0x24e9('0x3e')]({'where':{'id':_0x5dbe45[_0x24e9('0x3c')]['id']}})[_0x24e9('0x1a')](handleEntityNotFound(_0x3863e8,null))[_0x24e9('0x1a')](saveUpdates(_0x5dbe45[_0x24e9('0x40')],null))['then'](respondWithResult(_0x3863e8,null))[_0x24e9('0x3a')](handleError(_0x3863e8,null));};exports[_0x24e9('0x1b')]=function(_0x1b50e4,_0x1a2845){return db[_0x24e9('0x21')][_0x24e9('0x3e')]({'where':{'id':_0x1b50e4['params']['id']}})[_0x24e9('0x1a')](handleEntityNotFound(_0x1a2845,null))['then'](removeEntity(_0x1a2845,null))[_0x24e9('0x3a')](handleError(_0x1a2845,null));};exports[_0x24e9('0x41')]=function(_0x18d7b7,_0xf58208){return db[_0x24e9('0x21')]['describe']()[_0x24e9('0x1a')](respondWithResult(_0xf58208,null))[_0x24e9('0x3a')](handleError(_0xf58208,null));};
\ No newline at end of file
+var _0x1ef5=['to-csv','ejs','lodash','crypto','desk.js','papaparse','ioredis','../../components/auth/service','api','../../config/utils','../../config/environment','sendStatus','end','count','offset','limit','status','set','Content-Range','json','save','update','then','destroy','error','stack','send','index','rawAttributes','model','keys','query','intersection','attributes','fields','length','nolimit','order','sort','where','filters','pick','filter','map','key','VIRTUAL','merge','SAInvoiceNumber','includeAll','include','findAll','rows','find','catch','create','body','params','describe','eml-format','rimraf','fast-json-patch','request-promise','moment','bluebird','mustache','util','path'];(function(_0x1beef3,_0x57c4b8){var _0x5af964=function(_0x36f463){while(--_0x36f463){_0x1beef3['push'](_0x1beef3['shift']());}};_0x5af964(++_0x57c4b8);}(_0x1ef5,0x146));var _0x51ef=function(_0x57dd17,_0x1ad289){_0x57dd17=_0x57dd17-0x0;var _0x4f27cc=_0x1ef5[_0x57dd17];return _0x4f27cc;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x51ef('0x0'));var rimraf=require(_0x51ef('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0x51ef('0x2'));var rp=require(_0x51ef('0x3'));var moment=require(_0x51ef('0x4'));var BPromise=require(_0x51ef('0x5'));var Mustache=require(_0x51ef('0x6'));var util=require(_0x51ef('0x7'));var path=require(_0x51ef('0x8'));var sox=require('sox');var csv=require(_0x51ef('0x9'));var ejs=require(_0x51ef('0xa'));var fs=require('fs');var _=require(_0x51ef('0xb'));var squel=require('squel');var crypto=require(_0x51ef('0xc'));var jsforce=require('jsforce');var deskjs=require(_0x51ef('0xd'));var toCsv=require(_0x51ef('0x9'));var querystring=require('querystring');var Papa=require(_0x51ef('0xe'));var Redis=require(_0x51ef('0xf'));var authService=require(_0x51ef('0x10'));var qs=require('../../components/parsers/qs');var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')(_0x51ef('0x11'));var utils=require(_0x51ef('0x12'));var config=require(_0x51ef('0x13'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x194094,_0x535c8f){_0x535c8f=_0x535c8f||0xcc;return function(_0x2a2222){if(_0x2a2222){return _0x194094[_0x51ef('0x14')](_0x535c8f);}return _0x194094['status'](_0x535c8f)[_0x51ef('0x15')]();};}function respondWithResult(_0x4b0e07,_0x2d1808){_0x2d1808=_0x2d1808||0xc8;return function(_0x39c81b){if(_0x39c81b){return _0x4b0e07['status'](_0x2d1808)['json'](_0x39c81b);}};}function respondWithFilteredResult(_0x8165d8,_0xefb9eb){return function(_0x36f849){if(_0x36f849){var _0xe1bcb6=_0x36f849[_0x51ef('0x16')],_0x405f0c=_0xefb9eb[_0x51ef('0x17')],_0x4934fb=_0xefb9eb['offset']+_0xefb9eb[_0x51ef('0x18')],_0x552e25;if(_0x4934fb>=_0xe1bcb6){_0x4934fb=_0xe1bcb6;_0x552e25=0xc8;}else{_0x552e25=0xce;}_0x8165d8[_0x51ef('0x19')](_0x552e25);return _0x8165d8[_0x51ef('0x1a')](_0x51ef('0x1b'),_0x405f0c+'-'+_0x4934fb+'/'+_0xe1bcb6)[_0x51ef('0x1c')](_0x36f849);}return null;};}function patchUpdates(_0x5d2e80){return function(_0x35449b){try{jsonpatch['apply'](_0x35449b,_0x5d2e80,!![]);}catch(_0x272b26){return BPromise['reject'](_0x272b26);}return _0x35449b[_0x51ef('0x1d')]();};}function saveUpdates(_0x5241b4,_0xff5f1d){return function(_0x32e5fc){if(_0x32e5fc){return _0x32e5fc[_0x51ef('0x1e')](_0x5241b4)[_0x51ef('0x1f')](function(_0x52f1d2){return _0x52f1d2;});}return null;};}function removeEntity(_0x4e1726,_0x200dd2){return function(_0x8589ab){if(_0x8589ab){return _0x8589ab[_0x51ef('0x20')]()[_0x51ef('0x1f')](function(){_0x4e1726[_0x51ef('0x19')](0xcc)['end']();});}};}function handleEntityNotFound(_0x3b8141,_0x1e256e){return function(_0x2d2607){if(!_0x2d2607){_0x3b8141['sendStatus'](0x194);}return _0x2d2607;};}function handleError(_0x4f9514,_0x2f36e6){_0x2f36e6=_0x2f36e6||0x1f4;return function(_0x1d3c82){logger[_0x51ef('0x21')](_0x1d3c82[_0x51ef('0x22')]);if(_0x1d3c82['name']){delete _0x1d3c82['name'];}_0x4f9514[_0x51ef('0x19')](_0x2f36e6)[_0x51ef('0x23')](_0x1d3c82);};}exports[_0x51ef('0x24')]=function(_0x4a3a8d,_0x2b5fbf){var _0x3f1dcc={},_0x5c451d={},_0x23d981={'count':0x0,'rows':[]};var _0x29ccb5=db['SAInvoiceNumber'][_0x51ef('0x25')];_0x5c451d[_0x51ef('0x26')]=_[_0x51ef('0x27')](_0x29ccb5);_0x5c451d['query']=_[_0x51ef('0x27')](_0x4a3a8d[_0x51ef('0x28')]);_0x5c451d['filters']=_[_0x51ef('0x29')](_0x5c451d[_0x51ef('0x26')],_0x5c451d['query']);_0x3f1dcc[_0x51ef('0x2a')]=_['intersection'](_0x5c451d[_0x51ef('0x26')],qs[_0x51ef('0x2b')](_0x4a3a8d[_0x51ef('0x28')][_0x51ef('0x2b')]));_0x3f1dcc[_0x51ef('0x2a')]=_0x3f1dcc[_0x51ef('0x2a')][_0x51ef('0x2c')]?_0x3f1dcc[_0x51ef('0x2a')]:_0x5c451d[_0x51ef('0x26')];if(!_0x4a3a8d[_0x51ef('0x28')]['hasOwnProperty'](_0x51ef('0x2d'))){_0x3f1dcc['limit']=qs[_0x51ef('0x18')](_0x4a3a8d[_0x51ef('0x28')][_0x51ef('0x18')]);_0x3f1dcc[_0x51ef('0x17')]=qs[_0x51ef('0x17')](_0x4a3a8d[_0x51ef('0x28')][_0x51ef('0x17')]);}_0x3f1dcc[_0x51ef('0x2e')]=qs['sort'](_0x4a3a8d[_0x51ef('0x28')][_0x51ef('0x2f')]);_0x3f1dcc[_0x51ef('0x30')]=qs[_0x51ef('0x31')](_[_0x51ef('0x32')](_0x4a3a8d[_0x51ef('0x28')],_0x5c451d[_0x51ef('0x31')]));if(_0x4a3a8d[_0x51ef('0x28')][_0x51ef('0x33')]){_0x3f1dcc[_0x51ef('0x30')]=_['merge'](_0x3f1dcc[_0x51ef('0x30')],{'$or':_[_0x51ef('0x34')](_0x29ccb5,function(_0x42b22c){if(_0x42b22c['type'][_0x51ef('0x35')]!==_0x51ef('0x36')){var _0x2bf31a={};_0x2bf31a[_0x42b22c['field']]={'$like':'%'+_0x4a3a8d[_0x51ef('0x28')][_0x51ef('0x33')]+'%'};return _0x2bf31a;}})});}_0x3f1dcc=_[_0x51ef('0x37')]({},_0x3f1dcc,_0x4a3a8d['options']);var _0x146415={'where':_0x3f1dcc['where']};return db[_0x51ef('0x38')]['count'](_0x146415)[_0x51ef('0x1f')](function(_0x5f51cb){_0x23d981[_0x51ef('0x16')]=_0x5f51cb;if(_0x4a3a8d[_0x51ef('0x28')][_0x51ef('0x39')]){_0x3f1dcc[_0x51ef('0x3a')]=[{'all':!![]}];}return db[_0x51ef('0x38')][_0x51ef('0x3b')](_0x3f1dcc);})[_0x51ef('0x1f')](function(_0x59f260){_0x23d981[_0x51ef('0x3c')]=_0x59f260;return _0x23d981;})[_0x51ef('0x1f')](respondWithFilteredResult(_0x2b5fbf,_0x3f1dcc))['catch'](handleError(_0x2b5fbf,null));};exports['show']=function(_0x5e6ebb,_0x40cc47){var _0x46e409={'raw':![],'where':{'id':_0x5e6ebb['params']['id']}},_0x580f80={};_0x580f80['model']=_[_0x51ef('0x27')](db[_0x51ef('0x38')][_0x51ef('0x25')]);_0x580f80[_0x51ef('0x28')]=_['keys'](_0x5e6ebb[_0x51ef('0x28')]);_0x580f80[_0x51ef('0x31')]=_[_0x51ef('0x29')](_0x580f80[_0x51ef('0x26')],_0x580f80[_0x51ef('0x28')]);_0x46e409['attributes']=_[_0x51ef('0x29')](_0x580f80[_0x51ef('0x26')],qs[_0x51ef('0x2b')](_0x5e6ebb['query'][_0x51ef('0x2b')]));_0x46e409[_0x51ef('0x2a')]=_0x46e409[_0x51ef('0x2a')][_0x51ef('0x2c')]?_0x46e409[_0x51ef('0x2a')]:_0x580f80[_0x51ef('0x26')];if(_0x5e6ebb[_0x51ef('0x28')][_0x51ef('0x39')]){_0x46e409[_0x51ef('0x3a')]=[{'all':!![]}];}_0x46e409=_[_0x51ef('0x37')]({},_0x46e409,_0x5e6ebb['options']);return db[_0x51ef('0x38')][_0x51ef('0x3d')](_0x46e409)[_0x51ef('0x1f')](handleEntityNotFound(_0x40cc47,null))[_0x51ef('0x1f')](respondWithResult(_0x40cc47,null))[_0x51ef('0x3e')](handleError(_0x40cc47,null));};exports[_0x51ef('0x3f')]=function(_0x21f0ea,_0x4e51f8){return db[_0x51ef('0x38')][_0x51ef('0x3f')](_0x21f0ea[_0x51ef('0x40')],{})[_0x51ef('0x1f')](respondWithResult(_0x4e51f8,0xc9))[_0x51ef('0x3e')](handleError(_0x4e51f8,null));};exports[_0x51ef('0x1e')]=function(_0x248df8,_0x84af21){if(_0x248df8[_0x51ef('0x40')]['id']){delete _0x248df8['body']['id'];}return db['SAInvoiceNumber']['find']({'where':{'id':_0x248df8[_0x51ef('0x41')]['id']}})[_0x51ef('0x1f')](handleEntityNotFound(_0x84af21,null))[_0x51ef('0x1f')](saveUpdates(_0x248df8[_0x51ef('0x40')],null))[_0x51ef('0x1f')](respondWithResult(_0x84af21,null))[_0x51ef('0x3e')](handleError(_0x84af21,null));};exports[_0x51ef('0x20')]=function(_0x15f8a1,_0x31031c){return db[_0x51ef('0x38')][_0x51ef('0x3d')]({'where':{'id':_0x15f8a1[_0x51ef('0x41')]['id']}})[_0x51ef('0x1f')](handleEntityNotFound(_0x31031c,null))[_0x51ef('0x1f')](removeEntity(_0x31031c,null))['catch'](handleError(_0x31031c,null));};exports['describe']=function(_0xb41cfd,_0x518daf){return db[_0x51ef('0x38')][_0x51ef('0x42')]()[_0x51ef('0x1f')](respondWithResult(_0x518daf,null))[_0x51ef('0x3e')](handleError(_0x518daf,null));};
\ No newline at end of file