Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / saInvoiceLaw / saInvoiceLaw.controller.js
index 571e923..a82c1ee 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xe870=['type','field','options','includeAll','include','findAll','then','catch','find','create','body','params','describe','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','path','sox','to-csv','lodash','squel','crypto','desk.js','querystring','papaparse','ioredis','../../config/license/hardware','../../config/logger','api','../../config/utils','end','status','json','count','offset','limit','set','apply','save','update','destroy','error','stack','name','send','index','SAInvoiceLaw','rawAttributes','keys','query','filters','intersection','attributes','model','fields','length','hasOwnProperty','nolimit','pick','merge','where','map'];(function(_0x603126,_0x146aa1){var _0x248221=function(_0x20b7d3){while(--_0x20b7d3){_0x603126['push'](_0x603126['shift']());}};_0x248221(++_0x146aa1);}(_0xe870,0x91));var _0x0e87=function(_0x5d28ce,_0x233035){_0x5d28ce=_0x5d28ce-0x0;var _0x2c93b2=_0xe870[_0x5d28ce];return _0x2c93b2;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x0e87('0x0'));var rimraf=require(_0x0e87('0x1'));var zipdir=require(_0x0e87('0x2'));var jsonpatch=require(_0x0e87('0x3'));var rp=require(_0x0e87('0x4'));var moment=require(_0x0e87('0x5'));var BPromise=require(_0x0e87('0x6'));var Mustache=require('mustache');var util=require('util');var path=require(_0x0e87('0x7'));var sox=require(_0x0e87('0x8'));var csv=require(_0x0e87('0x9'));var ejs=require('ejs');var fs=require('fs');var _=require(_0x0e87('0xa'));var squel=require(_0x0e87('0xb'));var crypto=require(_0x0e87('0xc'));var jsforce=require('jsforce');var deskjs=require(_0x0e87('0xd'));var toCsv=require(_0x0e87('0x9'));var querystring=require(_0x0e87('0xe'));var Papa=require(_0x0e87('0xf'));var Redis=require(_0x0e87('0x10'));var authService=require('../../components/auth/service');var qs=require('../../components/parsers/qs');var hardwareService=require(_0x0e87('0x11'));var logger=require(_0x0e87('0x12'))(_0x0e87('0x13'));var utils=require(_0x0e87('0x14'));var config=require('../../config/environment');var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x28dff9,_0x2cc350){_0x2cc350=_0x2cc350||0xcc;return function(_0x119f27){if(_0x119f27){return _0x28dff9['sendStatus'](_0x2cc350);}return _0x28dff9['status'](_0x2cc350)[_0x0e87('0x15')]();};}function respondWithResult(_0x5b2371,_0x3588f0){_0x3588f0=_0x3588f0||0xc8;return function(_0x22a375){if(_0x22a375){return _0x5b2371[_0x0e87('0x16')](_0x3588f0)[_0x0e87('0x17')](_0x22a375);}};}function respondWithFilteredResult(_0xc20cac,_0x248fbb){return function(_0x2c3218){if(_0x2c3218){var _0x4005de=_0x2c3218[_0x0e87('0x18')],_0x4f67ef=_0x248fbb['offset'],_0x3e3ed6=_0x248fbb[_0x0e87('0x19')]+_0x248fbb[_0x0e87('0x1a')],_0x129a9f;if(_0x3e3ed6>=_0x4005de){_0x3e3ed6=_0x4005de;_0x129a9f=0xc8;}else{_0x129a9f=0xce;}_0xc20cac[_0x0e87('0x16')](_0x129a9f);return _0xc20cac[_0x0e87('0x1b')]('Content-Range',_0x4f67ef+'-'+_0x3e3ed6+'/'+_0x4005de)[_0x0e87('0x17')](_0x2c3218);}return null;};}function patchUpdates(_0xba2069){return function(_0x473fd4){try{jsonpatch[_0x0e87('0x1c')](_0x473fd4,_0xba2069,!![]);}catch(_0x2b78b1){return BPromise['reject'](_0x2b78b1);}return _0x473fd4[_0x0e87('0x1d')]();};}function saveUpdates(_0x14d86f,_0x1a43f6){return function(_0x4037f3){if(_0x4037f3){return _0x4037f3[_0x0e87('0x1e')](_0x14d86f)['then'](function(_0x1ccc7e){return _0x1ccc7e;});}return null;};}function removeEntity(_0x2da9e3,_0x9c0b8b){return function(_0x3fac21){if(_0x3fac21){return _0x3fac21[_0x0e87('0x1f')]()['then'](function(){_0x2da9e3[_0x0e87('0x16')](0xcc)[_0x0e87('0x15')]();});}};}function handleEntityNotFound(_0x5a73ef,_0x273654){return function(_0x5b64c4){if(!_0x5b64c4){_0x5a73ef['sendStatus'](0x194);}return _0x5b64c4;};}function handleError(_0x85a983,_0x41d86a){_0x41d86a=_0x41d86a||0x1f4;return function(_0x550eda){logger[_0x0e87('0x20')](_0x550eda[_0x0e87('0x21')]);if(_0x550eda['name']){delete _0x550eda[_0x0e87('0x22')];}_0x85a983[_0x0e87('0x16')](_0x41d86a)[_0x0e87('0x23')](_0x550eda);};}exports[_0x0e87('0x24')]=function(_0x27e0af,_0x564081){var _0x12293f={},_0x2361ba={},_0x4be2e3={'count':0x0,'rows':[]};var _0x3e38d3=db[_0x0e87('0x25')][_0x0e87('0x26')];_0x2361ba['model']=_[_0x0e87('0x27')](_0x3e38d3);_0x2361ba[_0x0e87('0x28')]=_[_0x0e87('0x27')](_0x27e0af['query']);_0x2361ba[_0x0e87('0x29')]=_[_0x0e87('0x2a')](_0x2361ba['model'],_0x2361ba['query']);_0x12293f[_0x0e87('0x2b')]=_['intersection'](_0x2361ba[_0x0e87('0x2c')],qs[_0x0e87('0x2d')](_0x27e0af[_0x0e87('0x28')][_0x0e87('0x2d')]));_0x12293f['attributes']=_0x12293f['attributes'][_0x0e87('0x2e')]?_0x12293f[_0x0e87('0x2b')]:_0x2361ba[_0x0e87('0x2c')];if(!_0x27e0af[_0x0e87('0x28')][_0x0e87('0x2f')](_0x0e87('0x30'))){_0x12293f[_0x0e87('0x1a')]=qs[_0x0e87('0x1a')](_0x27e0af[_0x0e87('0x28')]['limit']);_0x12293f[_0x0e87('0x19')]=qs['offset'](_0x27e0af[_0x0e87('0x28')][_0x0e87('0x19')]);}_0x12293f['order']=qs['sort'](_0x27e0af['query']['sort']);_0x12293f['where']=qs[_0x0e87('0x29')](_[_0x0e87('0x31')](_0x27e0af[_0x0e87('0x28')],_0x2361ba[_0x0e87('0x29')]));if(_0x27e0af['query']['filter']){_0x12293f['where']=_[_0x0e87('0x32')](_0x12293f[_0x0e87('0x33')],{'$or':_[_0x0e87('0x34')](_0x3e38d3,function(_0x1e711c){if(_0x1e711c[_0x0e87('0x35')]['key']!=='VIRTUAL'){var _0x36a5b6={};_0x36a5b6[_0x1e711c[_0x0e87('0x36')]]={'$like':'%'+_0x27e0af[_0x0e87('0x28')]['filter']+'%'};return _0x36a5b6;}})});}_0x12293f=_[_0x0e87('0x32')]({},_0x12293f,_0x27e0af[_0x0e87('0x37')]);var _0x4e0b15={'where':_0x12293f[_0x0e87('0x33')]};return db[_0x0e87('0x25')][_0x0e87('0x18')](_0x4e0b15)['then'](function(_0x374dd3){_0x4be2e3['count']=_0x374dd3;if(_0x27e0af[_0x0e87('0x28')][_0x0e87('0x38')]){_0x12293f[_0x0e87('0x39')]=[{'all':!![]}];}return db['SAInvoiceLaw'][_0x0e87('0x3a')](_0x12293f);})['then'](function(_0xab928){_0x4be2e3['rows']=_0xab928;return _0x4be2e3;})[_0x0e87('0x3b')](respondWithFilteredResult(_0x564081,_0x12293f))[_0x0e87('0x3c')](handleError(_0x564081,null));};exports['show']=function(_0x3449ba,_0x205e8e){var _0x21d47e={'raw':![],'where':{'id':_0x3449ba['params']['id']}},_0x46e646={};_0x46e646['model']=_[_0x0e87('0x27')](db['SAInvoiceLaw'][_0x0e87('0x26')]);_0x46e646['query']=_['keys'](_0x3449ba['query']);_0x46e646[_0x0e87('0x29')]=_[_0x0e87('0x2a')](_0x46e646[_0x0e87('0x2c')],_0x46e646['query']);_0x21d47e[_0x0e87('0x2b')]=_[_0x0e87('0x2a')](_0x46e646[_0x0e87('0x2c')],qs[_0x0e87('0x2d')](_0x3449ba[_0x0e87('0x28')][_0x0e87('0x2d')]));_0x21d47e[_0x0e87('0x2b')]=_0x21d47e[_0x0e87('0x2b')][_0x0e87('0x2e')]?_0x21d47e[_0x0e87('0x2b')]:_0x46e646[_0x0e87('0x2c')];if(_0x3449ba[_0x0e87('0x28')][_0x0e87('0x38')]){_0x21d47e['include']=[{'all':!![]}];}_0x21d47e=_[_0x0e87('0x32')]({},_0x21d47e,_0x3449ba['options']);return db['SAInvoiceLaw'][_0x0e87('0x3d')](_0x21d47e)[_0x0e87('0x3b')](handleEntityNotFound(_0x205e8e,null))[_0x0e87('0x3b')](respondWithResult(_0x205e8e,null))[_0x0e87('0x3c')](handleError(_0x205e8e,null));};exports[_0x0e87('0x3e')]=function(_0x39060e,_0x46edeb){return db[_0x0e87('0x25')][_0x0e87('0x3e')](_0x39060e[_0x0e87('0x3f')],{})['then'](respondWithResult(_0x46edeb,0xc9))['catch'](handleError(_0x46edeb,null));};exports[_0x0e87('0x1e')]=function(_0x19a02d,_0x3848ac){if(_0x19a02d[_0x0e87('0x3f')]['id']){delete _0x19a02d[_0x0e87('0x3f')]['id'];}return db[_0x0e87('0x25')][_0x0e87('0x3d')]({'where':{'id':_0x19a02d[_0x0e87('0x40')]['id']}})['then'](handleEntityNotFound(_0x3848ac,null))[_0x0e87('0x3b')](saveUpdates(_0x19a02d['body'],null))[_0x0e87('0x3b')](respondWithResult(_0x3848ac,null))[_0x0e87('0x3c')](handleError(_0x3848ac,null));};exports[_0x0e87('0x1f')]=function(_0x124afa,_0x2129fb){return db[_0x0e87('0x25')][_0x0e87('0x3d')]({'where':{'id':_0x124afa[_0x0e87('0x40')]['id']}})[_0x0e87('0x3b')](handleEntityNotFound(_0x2129fb,null))[_0x0e87('0x3b')](removeEntity(_0x2129fb,null))[_0x0e87('0x3c')](handleError(_0x2129fb,null));};exports[_0x0e87('0x41')]=function(_0x4cf5a9,_0x525bf3){return db[_0x0e87('0x25')][_0x0e87('0x41')]()[_0x0e87('0x3b')](respondWithResult(_0x525bf3,null))[_0x0e87('0x3c')](handleError(_0x525bf3,null));};
\ No newline at end of file
+var _0x8e29=['status','json','count','offset','limit','set','Content-Range','apply','update','then','error','name','model','keys','query','filters','attributes','intersection','fields','length','hasOwnProperty','nolimit','order','sort','where','merge','map','type','VIRTUAL','field','filter','options','SAInvoiceLaw','includeAll','include','findAll','rows','catch','show','rawAttributes','find','create','body','destroy','params','describe','eml-format','rimraf','zip-dir','request-promise','bluebird','mustache','util','sox','to-csv','ejs','lodash','squel','jsforce','desk.js','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','end'];(function(_0x50cd41,_0x4874a7){var _0x399475=function(_0x1946da){while(--_0x1946da){_0x50cd41['push'](_0x50cd41['shift']());}};_0x399475(++_0x4874a7);}(_0x8e29,0xbe));var _0x98e2=function(_0x2220cc,_0x1d5d92){_0x2220cc=_0x2220cc-0x0;var _0x5a2dbb=_0x8e29[_0x2220cc];return _0x5a2dbb;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x98e2('0x0'));var rimraf=require(_0x98e2('0x1'));var zipdir=require(_0x98e2('0x2'));var jsonpatch=require('fast-json-patch');var rp=require(_0x98e2('0x3'));var moment=require('moment');var BPromise=require(_0x98e2('0x4'));var Mustache=require(_0x98e2('0x5'));var util=require(_0x98e2('0x6'));var path=require('path');var sox=require(_0x98e2('0x7'));var csv=require(_0x98e2('0x8'));var ejs=require(_0x98e2('0x9'));var fs=require('fs');var _=require(_0x98e2('0xa'));var squel=require(_0x98e2('0xb'));var crypto=require('crypto');var jsforce=require(_0x98e2('0xc'));var deskjs=require(_0x98e2('0xd'));var toCsv=require(_0x98e2('0x8'));var querystring=require('querystring');var Papa=require(_0x98e2('0xe'));var Redis=require(_0x98e2('0xf'));var authService=require(_0x98e2('0x10'));var qs=require(_0x98e2('0x11'));var hardwareService=require(_0x98e2('0x12'));var logger=require(_0x98e2('0x13'))(_0x98e2('0x14'));var utils=require(_0x98e2('0x15'));var config=require(_0x98e2('0x16'));var db=require(_0x98e2('0x17'))['db'];function respondWithStatusCode(_0x9d3c12,_0x581cc9){_0x581cc9=_0x581cc9||0xcc;return function(_0x517312){if(_0x517312){return _0x9d3c12[_0x98e2('0x18')](_0x581cc9);}return _0x9d3c12['status'](_0x581cc9)[_0x98e2('0x19')]();};}function respondWithResult(_0x3ff60c,_0x509587){_0x509587=_0x509587||0xc8;return function(_0x5c7d35){if(_0x5c7d35){return _0x3ff60c[_0x98e2('0x1a')](_0x509587)[_0x98e2('0x1b')](_0x5c7d35);}};}function respondWithFilteredResult(_0x56f332,_0x37a865){return function(_0x48d46b){if(_0x48d46b){var _0xc6d68=_0x48d46b[_0x98e2('0x1c')],_0x2a1e6e=_0x37a865[_0x98e2('0x1d')],_0x4d8318=_0x37a865[_0x98e2('0x1d')]+_0x37a865[_0x98e2('0x1e')],_0x2123e2;if(_0x4d8318>=_0xc6d68){_0x4d8318=_0xc6d68;_0x2123e2=0xc8;}else{_0x2123e2=0xce;}_0x56f332['status'](_0x2123e2);return _0x56f332[_0x98e2('0x1f')](_0x98e2('0x20'),_0x2a1e6e+'-'+_0x4d8318+'/'+_0xc6d68)[_0x98e2('0x1b')](_0x48d46b);}return null;};}function patchUpdates(_0x1a1725){return function(_0x24a717){try{jsonpatch[_0x98e2('0x21')](_0x24a717,_0x1a1725,!![]);}catch(_0x46ce9a){return BPromise['reject'](_0x46ce9a);}return _0x24a717['save']();};}function saveUpdates(_0x498be8,_0x4ba657){return function(_0x793a09){if(_0x793a09){return _0x793a09[_0x98e2('0x22')](_0x498be8)[_0x98e2('0x23')](function(_0x23c814){return _0x23c814;});}return null;};}function removeEntity(_0x137c15,_0x3271a5){return function(_0x514ff3){if(_0x514ff3){return _0x514ff3['destroy']()[_0x98e2('0x23')](function(){_0x137c15['status'](0xcc)[_0x98e2('0x19')]();});}};}function handleEntityNotFound(_0x431150,_0x4b8acf){return function(_0x352be5){if(!_0x352be5){_0x431150[_0x98e2('0x18')](0x194);}return _0x352be5;};}function handleError(_0x32ba80,_0x13ed36){_0x13ed36=_0x13ed36||0x1f4;return function(_0x5e39ba){logger[_0x98e2('0x24')](_0x5e39ba['stack']);if(_0x5e39ba[_0x98e2('0x25')]){delete _0x5e39ba[_0x98e2('0x25')];}_0x32ba80[_0x98e2('0x1a')](_0x13ed36)['send'](_0x5e39ba);};}exports['index']=function(_0xf56396,_0x316ae6){var _0x2b8768={},_0xcebffa={},_0x9d5e29={'count':0x0,'rows':[]};var _0x2b7c48=db['SAInvoiceLaw']['rawAttributes'];_0xcebffa[_0x98e2('0x26')]=_[_0x98e2('0x27')](_0x2b7c48);_0xcebffa[_0x98e2('0x28')]=_[_0x98e2('0x27')](_0xf56396[_0x98e2('0x28')]);_0xcebffa[_0x98e2('0x29')]=_['intersection'](_0xcebffa['model'],_0xcebffa[_0x98e2('0x28')]);_0x2b8768[_0x98e2('0x2a')]=_[_0x98e2('0x2b')](_0xcebffa['model'],qs['fields'](_0xf56396[_0x98e2('0x28')][_0x98e2('0x2c')]));_0x2b8768[_0x98e2('0x2a')]=_0x2b8768[_0x98e2('0x2a')][_0x98e2('0x2d')]?_0x2b8768[_0x98e2('0x2a')]:_0xcebffa['model'];if(!_0xf56396[_0x98e2('0x28')][_0x98e2('0x2e')](_0x98e2('0x2f'))){_0x2b8768['limit']=qs[_0x98e2('0x1e')](_0xf56396[_0x98e2('0x28')]['limit']);_0x2b8768[_0x98e2('0x1d')]=qs[_0x98e2('0x1d')](_0xf56396[_0x98e2('0x28')]['offset']);}_0x2b8768[_0x98e2('0x30')]=qs[_0x98e2('0x31')](_0xf56396[_0x98e2('0x28')][_0x98e2('0x31')]);_0x2b8768[_0x98e2('0x32')]=qs[_0x98e2('0x29')](_['pick'](_0xf56396[_0x98e2('0x28')],_0xcebffa[_0x98e2('0x29')]));if(_0xf56396[_0x98e2('0x28')]['filter']){_0x2b8768[_0x98e2('0x32')]=_[_0x98e2('0x33')](_0x2b8768[_0x98e2('0x32')],{'$or':_[_0x98e2('0x34')](_0x2b7c48,function(_0x8538d9){if(_0x8538d9[_0x98e2('0x35')]['key']!==_0x98e2('0x36')){var _0x2cbd17={};_0x2cbd17[_0x8538d9[_0x98e2('0x37')]]={'$like':'%'+_0xf56396['query'][_0x98e2('0x38')]+'%'};return _0x2cbd17;}})});}_0x2b8768=_[_0x98e2('0x33')]({},_0x2b8768,_0xf56396[_0x98e2('0x39')]);var _0x1e7384={'where':_0x2b8768['where']};return db[_0x98e2('0x3a')][_0x98e2('0x1c')](_0x1e7384)[_0x98e2('0x23')](function(_0x4216a4){_0x9d5e29[_0x98e2('0x1c')]=_0x4216a4;if(_0xf56396[_0x98e2('0x28')][_0x98e2('0x3b')]){_0x2b8768[_0x98e2('0x3c')]=[{'all':!![]}];}return db[_0x98e2('0x3a')][_0x98e2('0x3d')](_0x2b8768);})[_0x98e2('0x23')](function(_0x5bd15c){_0x9d5e29[_0x98e2('0x3e')]=_0x5bd15c;return _0x9d5e29;})[_0x98e2('0x23')](respondWithFilteredResult(_0x316ae6,_0x2b8768))[_0x98e2('0x3f')](handleError(_0x316ae6,null));};exports[_0x98e2('0x40')]=function(_0x5f2c34,_0x447136){var _0x5310af={'raw':![],'where':{'id':_0x5f2c34['params']['id']}},_0x21d53a={};_0x21d53a['model']=_[_0x98e2('0x27')](db['SAInvoiceLaw'][_0x98e2('0x41')]);_0x21d53a[_0x98e2('0x28')]=_[_0x98e2('0x27')](_0x5f2c34[_0x98e2('0x28')]);_0x21d53a[_0x98e2('0x29')]=_[_0x98e2('0x2b')](_0x21d53a[_0x98e2('0x26')],_0x21d53a['query']);_0x5310af['attributes']=_['intersection'](_0x21d53a['model'],qs[_0x98e2('0x2c')](_0x5f2c34[_0x98e2('0x28')][_0x98e2('0x2c')]));_0x5310af[_0x98e2('0x2a')]=_0x5310af[_0x98e2('0x2a')][_0x98e2('0x2d')]?_0x5310af[_0x98e2('0x2a')]:_0x21d53a[_0x98e2('0x26')];if(_0x5f2c34[_0x98e2('0x28')][_0x98e2('0x3b')]){_0x5310af[_0x98e2('0x3c')]=[{'all':!![]}];}_0x5310af=_[_0x98e2('0x33')]({},_0x5310af,_0x5f2c34[_0x98e2('0x39')]);return db[_0x98e2('0x3a')][_0x98e2('0x42')](_0x5310af)[_0x98e2('0x23')](handleEntityNotFound(_0x447136,null))[_0x98e2('0x23')](respondWithResult(_0x447136,null))[_0x98e2('0x3f')](handleError(_0x447136,null));};exports[_0x98e2('0x43')]=function(_0x27eb0d,_0x4e533b){return db[_0x98e2('0x3a')][_0x98e2('0x43')](_0x27eb0d[_0x98e2('0x44')],{})[_0x98e2('0x23')](respondWithResult(_0x4e533b,0xc9))[_0x98e2('0x3f')](handleError(_0x4e533b,null));};exports[_0x98e2('0x22')]=function(_0x366e0e,_0x1c4368){if(_0x366e0e[_0x98e2('0x44')]['id']){delete _0x366e0e[_0x98e2('0x44')]['id'];}return db[_0x98e2('0x3a')][_0x98e2('0x42')]({'where':{'id':_0x366e0e['params']['id']}})[_0x98e2('0x23')](handleEntityNotFound(_0x1c4368,null))['then'](saveUpdates(_0x366e0e['body'],null))[_0x98e2('0x23')](respondWithResult(_0x1c4368,null))[_0x98e2('0x3f')](handleError(_0x1c4368,null));};exports[_0x98e2('0x45')]=function(_0x57d8c5,_0x5ceb97){return db[_0x98e2('0x3a')][_0x98e2('0x42')]({'where':{'id':_0x57d8c5[_0x98e2('0x46')]['id']}})[_0x98e2('0x23')](handleEntityNotFound(_0x5ceb97,null))[_0x98e2('0x23')](removeEntity(_0x5ceb97,null))[_0x98e2('0x3f')](handleError(_0x5ceb97,null));};exports['describe']=function(_0x34b1c6,_0x5c5ec8){return db[_0x98e2('0x3a')][_0x98e2('0x47')]()['then'](respondWithResult(_0x5c5ec8,null))[_0x98e2('0x3f')](handleError(_0x5c5ec8,null));};
\ No newline at end of file