Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / saInvoiceDetail / saInvoiceDetail.controller.js
index de3b62b..c73fa61 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x6b85=['sort','pick','filter','where','merge','map','type','key','VIRTUAL','field','options','include','rows','catch','includeAll','find','create','body','describe','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','lodash','crypto','jsforce','desk.js','papaparse','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../mysqldb','sendStatus','status','count','limit','Content-Range','apply','reject','save','update','then','destroy','stack','name','send','SAInvoiceDetail','rawAttributes','keys','query','filters','intersection','attributes','fields','model','nolimit','offset'];(function(_0x50aa2e,_0xfbd6f0){var _0x5e07f0=function(_0x3ed540){while(--_0x3ed540){_0x50aa2e['push'](_0x50aa2e['shift']());}};_0x5e07f0(++_0xfbd6f0);}(_0x6b85,0x1ab));var _0x56b8=function(_0x2fe42e,_0x118d92){_0x2fe42e=_0x2fe42e-0x0;var _0x424bcf=_0x6b85[_0x2fe42e];return _0x424bcf;};'use strict';var pdf=require(_0x56b8('0x0'));var emlformat=require(_0x56b8('0x1'));var rimraf=require(_0x56b8('0x2'));var zipdir=require(_0x56b8('0x3'));var jsonpatch=require(_0x56b8('0x4'));var rp=require(_0x56b8('0x5'));var moment=require(_0x56b8('0x6'));var BPromise=require(_0x56b8('0x7'));var Mustache=require(_0x56b8('0x8'));var util=require(_0x56b8('0x9'));var path=require(_0x56b8('0xa'));var sox=require(_0x56b8('0xb'));var csv=require(_0x56b8('0xc'));var ejs=require('ejs');var fs=require('fs');var _=require(_0x56b8('0xd'));var squel=require('squel');var crypto=require(_0x56b8('0xe'));var jsforce=require(_0x56b8('0xf'));var deskjs=require(_0x56b8('0x10'));var toCsv=require('to-csv');var querystring=require('querystring');var Papa=require(_0x56b8('0x11'));var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require(_0x56b8('0x12'));var hardwareService=require(_0x56b8('0x13'));var logger=require(_0x56b8('0x14'))(_0x56b8('0x15'));var utils=require(_0x56b8('0x16'));var config=require('../../config/environment');var db=require(_0x56b8('0x17'))['db'];function respondWithStatusCode(_0x172219,_0x33a708){_0x33a708=_0x33a708||0xcc;return function(_0x1e9d35){if(_0x1e9d35){return _0x172219[_0x56b8('0x18')](_0x33a708);}return _0x172219[_0x56b8('0x19')](_0x33a708)['end']();};}function respondWithResult(_0x6943a2,_0x53bd58){_0x53bd58=_0x53bd58||0xc8;return function(_0x56a756){if(_0x56a756){return _0x6943a2['status'](_0x53bd58)['json'](_0x56a756);}};}function respondWithFilteredResult(_0x275728,_0x1c31d9){return function(_0x5ea901){if(_0x5ea901){var _0x456654=_0x5ea901[_0x56b8('0x1a')],_0x100244=_0x1c31d9['offset'],_0x515268=_0x1c31d9['offset']+_0x1c31d9[_0x56b8('0x1b')],_0x1d1eb6;if(_0x515268>=_0x456654){_0x515268=_0x456654;_0x1d1eb6=0xc8;}else{_0x1d1eb6=0xce;}_0x275728['status'](_0x1d1eb6);return _0x275728['set'](_0x56b8('0x1c'),_0x100244+'-'+_0x515268+'/'+_0x456654)['json'](_0x5ea901);}return null;};}function patchUpdates(_0x190c86){return function(_0x39810b){try{jsonpatch[_0x56b8('0x1d')](_0x39810b,_0x190c86,!![]);}catch(_0x49e657){return BPromise[_0x56b8('0x1e')](_0x49e657);}return _0x39810b[_0x56b8('0x1f')]();};}function saveUpdates(_0x16f4f1,_0x427988){return function(_0x1d29fb){if(_0x1d29fb){return _0x1d29fb[_0x56b8('0x20')](_0x16f4f1)[_0x56b8('0x21')](function(_0x9b98){return _0x9b98;});}return null;};}function removeEntity(_0x447a94,_0x244c10){return function(_0x331f9d){if(_0x331f9d){return _0x331f9d[_0x56b8('0x22')]()[_0x56b8('0x21')](function(){_0x447a94[_0x56b8('0x19')](0xcc)['end']();});}};}function handleEntityNotFound(_0x58b4c5,_0x23c66d){return function(_0x1d6cb2){if(!_0x1d6cb2){_0x58b4c5[_0x56b8('0x18')](0x194);}return _0x1d6cb2;};}function handleError(_0x5bd69f,_0x36f5e1){_0x36f5e1=_0x36f5e1||0x1f4;return function(_0xfb936f){logger['error'](_0xfb936f[_0x56b8('0x23')]);if(_0xfb936f[_0x56b8('0x24')]){delete _0xfb936f['name'];}_0x5bd69f[_0x56b8('0x19')](_0x36f5e1)[_0x56b8('0x25')](_0xfb936f);};}exports['index']=function(_0x51f52b,_0x131550){var _0x55ad12={},_0x217d27={},_0x3094ec={'count':0x0,'rows':[]};var _0x1fce19=db[_0x56b8('0x26')][_0x56b8('0x27')];_0x217d27['model']=_[_0x56b8('0x28')](_0x1fce19);_0x217d27[_0x56b8('0x29')]=_['keys'](_0x51f52b['query']);_0x217d27[_0x56b8('0x2a')]=_[_0x56b8('0x2b')](_0x217d27['model'],_0x217d27[_0x56b8('0x29')]);_0x55ad12[_0x56b8('0x2c')]=_[_0x56b8('0x2b')](_0x217d27['model'],qs[_0x56b8('0x2d')](_0x51f52b['query'][_0x56b8('0x2d')]));_0x55ad12[_0x56b8('0x2c')]=_0x55ad12[_0x56b8('0x2c')]['length']?_0x55ad12[_0x56b8('0x2c')]:_0x217d27[_0x56b8('0x2e')];if(!_0x51f52b[_0x56b8('0x29')]['hasOwnProperty'](_0x56b8('0x2f'))){_0x55ad12[_0x56b8('0x1b')]=qs[_0x56b8('0x1b')](_0x51f52b[_0x56b8('0x29')][_0x56b8('0x1b')]);_0x55ad12[_0x56b8('0x30')]=qs[_0x56b8('0x30')](_0x51f52b[_0x56b8('0x29')]['offset']);}_0x55ad12['order']=qs[_0x56b8('0x31')](_0x51f52b['query'][_0x56b8('0x31')]);_0x55ad12['where']=qs[_0x56b8('0x2a')](_[_0x56b8('0x32')](_0x51f52b[_0x56b8('0x29')],_0x217d27[_0x56b8('0x2a')]));if(_0x51f52b[_0x56b8('0x29')][_0x56b8('0x33')]){_0x55ad12[_0x56b8('0x34')]=_[_0x56b8('0x35')](_0x55ad12[_0x56b8('0x34')],{'$or':_[_0x56b8('0x36')](_0x1fce19,function(_0x3b605f){if(_0x3b605f[_0x56b8('0x37')][_0x56b8('0x38')]!==_0x56b8('0x39')){var _0x544557={};_0x544557[_0x3b605f[_0x56b8('0x3a')]]={'$like':'%'+_0x51f52b[_0x56b8('0x29')][_0x56b8('0x33')]+'%'};return _0x544557;}})});}_0x55ad12=_[_0x56b8('0x35')]({},_0x55ad12,_0x51f52b[_0x56b8('0x3b')]);var _0x290280={'where':_0x55ad12[_0x56b8('0x34')]};return db[_0x56b8('0x26')][_0x56b8('0x1a')](_0x290280)[_0x56b8('0x21')](function(_0x5f4341){_0x3094ec[_0x56b8('0x1a')]=_0x5f4341;if(_0x51f52b['query']['includeAll']){_0x55ad12[_0x56b8('0x3c')]=[{'all':!![]}];}return db[_0x56b8('0x26')]['findAll'](_0x55ad12);})[_0x56b8('0x21')](function(_0x7fa7a2){_0x3094ec[_0x56b8('0x3d')]=_0x7fa7a2;return _0x3094ec;})[_0x56b8('0x21')](respondWithFilteredResult(_0x131550,_0x55ad12))[_0x56b8('0x3e')](handleError(_0x131550,null));};exports['show']=function(_0x20367b,_0x5a158d){var _0x3723eb={'raw':![],'where':{'id':_0x20367b['params']['id']}},_0x5497d6={};_0x5497d6['model']=_[_0x56b8('0x28')](db[_0x56b8('0x26')][_0x56b8('0x27')]);_0x5497d6['query']=_[_0x56b8('0x28')](_0x20367b[_0x56b8('0x29')]);_0x5497d6[_0x56b8('0x2a')]=_[_0x56b8('0x2b')](_0x5497d6[_0x56b8('0x2e')],_0x5497d6[_0x56b8('0x29')]);_0x3723eb['attributes']=_[_0x56b8('0x2b')](_0x5497d6[_0x56b8('0x2e')],qs['fields'](_0x20367b[_0x56b8('0x29')]['fields']));_0x3723eb[_0x56b8('0x2c')]=_0x3723eb[_0x56b8('0x2c')]['length']?_0x3723eb['attributes']:_0x5497d6[_0x56b8('0x2e')];if(_0x20367b[_0x56b8('0x29')][_0x56b8('0x3f')]){_0x3723eb[_0x56b8('0x3c')]=[{'all':!![]}];}_0x3723eb=_[_0x56b8('0x35')]({},_0x3723eb,_0x20367b['options']);return db['SAInvoiceDetail'][_0x56b8('0x40')](_0x3723eb)[_0x56b8('0x21')](handleEntityNotFound(_0x5a158d,null))[_0x56b8('0x21')](respondWithResult(_0x5a158d,null))['catch'](handleError(_0x5a158d,null));};exports[_0x56b8('0x41')]=function(_0x6a78d7,_0x5240e7){return db[_0x56b8('0x26')][_0x56b8('0x41')](_0x6a78d7[_0x56b8('0x42')],{})['then'](respondWithResult(_0x5240e7,0xc9))[_0x56b8('0x3e')](handleError(_0x5240e7,null));};exports[_0x56b8('0x20')]=function(_0x37de8e,_0x1b07cb){if(_0x37de8e[_0x56b8('0x42')]['id']){delete _0x37de8e[_0x56b8('0x42')]['id'];}return db[_0x56b8('0x26')]['find']({'where':{'id':_0x37de8e['params']['id']}})[_0x56b8('0x21')](handleEntityNotFound(_0x1b07cb,null))[_0x56b8('0x21')](saveUpdates(_0x37de8e[_0x56b8('0x42')],null))[_0x56b8('0x21')](respondWithResult(_0x1b07cb,null))[_0x56b8('0x3e')](handleError(_0x1b07cb,null));};exports['destroy']=function(_0x36c3e3,_0x395537){return db[_0x56b8('0x26')][_0x56b8('0x40')]({'where':{'id':_0x36c3e3['params']['id']}})[_0x56b8('0x21')](handleEntityNotFound(_0x395537,null))[_0x56b8('0x21')](removeEntity(_0x395537,null))['catch'](handleError(_0x395537,null));};exports[_0x56b8('0x43')]=function(_0x58ddf2,_0x5410e0){return db[_0x56b8('0x26')][_0x56b8('0x43')]()['then'](respondWithResult(_0x5410e0,null))[_0x56b8('0x3e')](handleError(_0x5410e0,null));};
\ No newline at end of file
+var _0xc629=['crypto','jsforce','desk.js','querystring','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','status','end','json','count','offset','limit','apply','reject','update','then','destroy','sendStatus','error','stack','name','send','index','SAInvoiceDetail','rawAttributes','query','keys','filters','intersection','model','attributes','fields','length','where','merge','key','VIRTUAL','includeAll','include','findAll','rows','catch','show','options','create','body','find','params','describe','html-pdf','rimraf','zip-dir','fast-json-patch','request-promise','moment','mustache','util','path','squel'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0xc629,0x140));var _0x9c62=function(_0x18ebf5,_0x2cd5c6){_0x18ebf5=_0x18ebf5-0x0;var _0x27471a=_0xc629[_0x18ebf5];return _0x27471a;};'use strict';var pdf=require(_0x9c62('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x9c62('0x1'));var zipdir=require(_0x9c62('0x2'));var jsonpatch=require(_0x9c62('0x3'));var rp=require(_0x9c62('0x4'));var moment=require(_0x9c62('0x5'));var BPromise=require('bluebird');var Mustache=require(_0x9c62('0x6'));var util=require(_0x9c62('0x7'));var path=require(_0x9c62('0x8'));var sox=require('sox');var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var _=require('lodash');var squel=require(_0x9c62('0x9'));var crypto=require(_0x9c62('0xa'));var jsforce=require(_0x9c62('0xb'));var deskjs=require(_0x9c62('0xc'));var toCsv=require('to-csv');var querystring=require(_0x9c62('0xd'));var Papa=require('papaparse');var Redis=require(_0x9c62('0xe'));var authService=require(_0x9c62('0xf'));var qs=require(_0x9c62('0x10'));var hardwareService=require(_0x9c62('0x11'));var logger=require(_0x9c62('0x12'))(_0x9c62('0x13'));var utils=require(_0x9c62('0x14'));var config=require(_0x9c62('0x15'));var db=require(_0x9c62('0x16'))['db'];function respondWithStatusCode(_0x52b730,_0xd9659a){_0xd9659a=_0xd9659a||0xcc;return function(_0xbd72ab){if(_0xbd72ab){return _0x52b730['sendStatus'](_0xd9659a);}return _0x52b730[_0x9c62('0x17')](_0xd9659a)[_0x9c62('0x18')]();};}function respondWithResult(_0x283005,_0x327e89){_0x327e89=_0x327e89||0xc8;return function(_0x399e33){if(_0x399e33){return _0x283005[_0x9c62('0x17')](_0x327e89)[_0x9c62('0x19')](_0x399e33);}};}function respondWithFilteredResult(_0x91e822,_0x123bde){return function(_0x58ee0e){if(_0x58ee0e){var _0x2f9106=_0x58ee0e[_0x9c62('0x1a')],_0x4c7e51=_0x123bde['offset'],_0x13ca71=_0x123bde[_0x9c62('0x1b')]+_0x123bde[_0x9c62('0x1c')],_0x6dadbe;if(_0x13ca71>=_0x2f9106){_0x13ca71=_0x2f9106;_0x6dadbe=0xc8;}else{_0x6dadbe=0xce;}_0x91e822[_0x9c62('0x17')](_0x6dadbe);return _0x91e822['set']('Content-Range',_0x4c7e51+'-'+_0x13ca71+'/'+_0x2f9106)['json'](_0x58ee0e);}return null;};}function patchUpdates(_0x192b54){return function(_0x13b2dc){try{jsonpatch[_0x9c62('0x1d')](_0x13b2dc,_0x192b54,!![]);}catch(_0x4873c0){return BPromise[_0x9c62('0x1e')](_0x4873c0);}return _0x13b2dc['save']();};}function saveUpdates(_0x5c8b73,_0x3fb255){return function(_0x442f79){if(_0x442f79){return _0x442f79[_0x9c62('0x1f')](_0x5c8b73)[_0x9c62('0x20')](function(_0x4a78df){return _0x4a78df;});}return null;};}function removeEntity(_0x351b05,_0x4cf9bc){return function(_0x3b563b){if(_0x3b563b){return _0x3b563b[_0x9c62('0x21')]()[_0x9c62('0x20')](function(){_0x351b05[_0x9c62('0x17')](0xcc)[_0x9c62('0x18')]();});}};}function handleEntityNotFound(_0x16f37f,_0x4451e0){return function(_0xe05cc7){if(!_0xe05cc7){_0x16f37f[_0x9c62('0x22')](0x194);}return _0xe05cc7;};}function handleError(_0x5c8a4e,_0x13dae3){_0x13dae3=_0x13dae3||0x1f4;return function(_0x472541){logger[_0x9c62('0x23')](_0x472541[_0x9c62('0x24')]);if(_0x472541[_0x9c62('0x25')]){delete _0x472541[_0x9c62('0x25')];}_0x5c8a4e['status'](_0x13dae3)[_0x9c62('0x26')](_0x472541);};}exports[_0x9c62('0x27')]=function(_0x47db1f,_0x4e4e72){var _0x391568={},_0x46a467={},_0x59a7e9={'count':0x0,'rows':[]};var _0xe3ac7=db[_0x9c62('0x28')][_0x9c62('0x29')];_0x46a467['model']=_['keys'](_0xe3ac7);_0x46a467[_0x9c62('0x2a')]=_[_0x9c62('0x2b')](_0x47db1f[_0x9c62('0x2a')]);_0x46a467[_0x9c62('0x2c')]=_[_0x9c62('0x2d')](_0x46a467[_0x9c62('0x2e')],_0x46a467[_0x9c62('0x2a')]);_0x391568[_0x9c62('0x2f')]=_[_0x9c62('0x2d')](_0x46a467[_0x9c62('0x2e')],qs['fields'](_0x47db1f['query'][_0x9c62('0x30')]));_0x391568[_0x9c62('0x2f')]=_0x391568['attributes'][_0x9c62('0x31')]?_0x391568[_0x9c62('0x2f')]:_0x46a467[_0x9c62('0x2e')];if(!_0x47db1f[_0x9c62('0x2a')]['hasOwnProperty']('nolimit')){_0x391568[_0x9c62('0x1c')]=qs[_0x9c62('0x1c')](_0x47db1f[_0x9c62('0x2a')][_0x9c62('0x1c')]);_0x391568[_0x9c62('0x1b')]=qs[_0x9c62('0x1b')](_0x47db1f[_0x9c62('0x2a')][_0x9c62('0x1b')]);}_0x391568['order']=qs['sort'](_0x47db1f[_0x9c62('0x2a')]['sort']);_0x391568['where']=qs['filters'](_['pick'](_0x47db1f[_0x9c62('0x2a')],_0x46a467['filters']));if(_0x47db1f[_0x9c62('0x2a')]['filter']){_0x391568[_0x9c62('0x32')]=_[_0x9c62('0x33')](_0x391568['where'],{'$or':_['map'](_0xe3ac7,function(_0x298c93){if(_0x298c93['type'][_0x9c62('0x34')]!==_0x9c62('0x35')){var _0xd3a10b={};_0xd3a10b[_0x298c93['field']]={'$like':'%'+_0x47db1f[_0x9c62('0x2a')]['filter']+'%'};return _0xd3a10b;}})});}_0x391568=_[_0x9c62('0x33')]({},_0x391568,_0x47db1f['options']);var _0xa4c986={'where':_0x391568[_0x9c62('0x32')]};return db[_0x9c62('0x28')][_0x9c62('0x1a')](_0xa4c986)[_0x9c62('0x20')](function(_0x332067){_0x59a7e9['count']=_0x332067;if(_0x47db1f[_0x9c62('0x2a')][_0x9c62('0x36')]){_0x391568[_0x9c62('0x37')]=[{'all':!![]}];}return db[_0x9c62('0x28')][_0x9c62('0x38')](_0x391568);})[_0x9c62('0x20')](function(_0x416255){_0x59a7e9[_0x9c62('0x39')]=_0x416255;return _0x59a7e9;})['then'](respondWithFilteredResult(_0x4e4e72,_0x391568))[_0x9c62('0x3a')](handleError(_0x4e4e72,null));};exports[_0x9c62('0x3b')]=function(_0x12fd69,_0x4f6aa3){var _0x57f463={'raw':![],'where':{'id':_0x12fd69['params']['id']}},_0xb682cb={};_0xb682cb[_0x9c62('0x2e')]=_[_0x9c62('0x2b')](db[_0x9c62('0x28')][_0x9c62('0x29')]);_0xb682cb[_0x9c62('0x2a')]=_['keys'](_0x12fd69[_0x9c62('0x2a')]);_0xb682cb[_0x9c62('0x2c')]=_['intersection'](_0xb682cb[_0x9c62('0x2e')],_0xb682cb[_0x9c62('0x2a')]);_0x57f463['attributes']=_['intersection'](_0xb682cb[_0x9c62('0x2e')],qs[_0x9c62('0x30')](_0x12fd69[_0x9c62('0x2a')]['fields']));_0x57f463['attributes']=_0x57f463['attributes'][_0x9c62('0x31')]?_0x57f463[_0x9c62('0x2f')]:_0xb682cb[_0x9c62('0x2e')];if(_0x12fd69[_0x9c62('0x2a')][_0x9c62('0x36')]){_0x57f463['include']=[{'all':!![]}];}_0x57f463=_[_0x9c62('0x33')]({},_0x57f463,_0x12fd69[_0x9c62('0x3c')]);return db[_0x9c62('0x28')]['find'](_0x57f463)['then'](handleEntityNotFound(_0x4f6aa3,null))[_0x9c62('0x20')](respondWithResult(_0x4f6aa3,null))['catch'](handleError(_0x4f6aa3,null));};exports[_0x9c62('0x3d')]=function(_0x156a78,_0x4bf4a7){return db[_0x9c62('0x28')][_0x9c62('0x3d')](_0x156a78['body'],{})[_0x9c62('0x20')](respondWithResult(_0x4bf4a7,0xc9))[_0x9c62('0x3a')](handleError(_0x4bf4a7,null));};exports[_0x9c62('0x1f')]=function(_0x38c95b,_0xb8a952){if(_0x38c95b[_0x9c62('0x3e')]['id']){delete _0x38c95b['body']['id'];}return db['SAInvoiceDetail'][_0x9c62('0x3f')]({'where':{'id':_0x38c95b[_0x9c62('0x40')]['id']}})[_0x9c62('0x20')](handleEntityNotFound(_0xb8a952,null))[_0x9c62('0x20')](saveUpdates(_0x38c95b[_0x9c62('0x3e')],null))[_0x9c62('0x20')](respondWithResult(_0xb8a952,null))['catch'](handleError(_0xb8a952,null));};exports['destroy']=function(_0x1ebb37,_0x18b449){return db[_0x9c62('0x28')][_0x9c62('0x3f')]({'where':{'id':_0x1ebb37['params']['id']}})[_0x9c62('0x20')](handleEntityNotFound(_0x18b449,null))[_0x9c62('0x20')](removeEntity(_0x18b449,null))[_0x9c62('0x3a')](handleError(_0x18b449,null));};exports['describe']=function(_0x3dedcd,_0x43937a){return db[_0x9c62('0x28')][_0x9c62('0x41')]()[_0x9c62('0x20')](respondWithResult(_0x43937a,null))[_0x9c62('0x3a')](handleError(_0x43937a,null));};
\ No newline at end of file