Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / saCreditNoteDetail / saCreditNoteDetail.controller.js
index 5621064..17e49ef 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xef0a=['crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','sendStatus','status','end','json','count','offset','limit','Content-Range','apply','save','update','destroy','then','error','stack','name','send','index','rawAttributes','model','keys','query','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','type','key','VIRTUAL','field','options','SACreditNoteDetail','includeAll','include','rows','show','params','find','catch','create','body','describe','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','mustache','util','sox','ejs','lodash'];(function(_0x5a5983,_0x35a102){var _0x3c8a88=function(_0x163454){while(--_0x163454){_0x5a5983['push'](_0x5a5983['shift']());}};_0x3c8a88(++_0x35a102);}(_0xef0a,0x89));var _0xaef0=function(_0x2fbacd,_0x436d8e){_0x2fbacd=_0x2fbacd-0x0;var _0x48e088=_0xef0a[_0x2fbacd];return _0x48e088;};'use strict';var pdf=require(_0xaef0('0x0'));var emlformat=require(_0xaef0('0x1'));var rimraf=require(_0xaef0('0x2'));var zipdir=require(_0xaef0('0x3'));var jsonpatch=require(_0xaef0('0x4'));var rp=require(_0xaef0('0x5'));var moment=require('moment');var BPromise=require('bluebird');var Mustache=require(_0xaef0('0x6'));var util=require(_0xaef0('0x7'));var path=require('path');var sox=require(_0xaef0('0x8'));var csv=require('to-csv');var ejs=require(_0xaef0('0x9'));var fs=require('fs');var _=require(_0xaef0('0xa'));var squel=require('squel');var crypto=require(_0xaef0('0xb'));var jsforce=require(_0xaef0('0xc'));var deskjs=require(_0xaef0('0xd'));var toCsv=require('to-csv');var querystring=require(_0xaef0('0xe'));var Papa=require(_0xaef0('0xf'));var Redis=require(_0xaef0('0x10'));var authService=require('../../components/auth/service');var qs=require(_0xaef0('0x11'));var hardwareService=require(_0xaef0('0x12'));var logger=require(_0xaef0('0x13'))(_0xaef0('0x14'));var utils=require(_0xaef0('0x15'));var config=require(_0xaef0('0x16'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x2a843a,_0x17f3f1){_0x17f3f1=_0x17f3f1||0xcc;return function(_0x31d416){if(_0x31d416){return _0x2a843a[_0xaef0('0x17')](_0x17f3f1);}return _0x2a843a[_0xaef0('0x18')](_0x17f3f1)[_0xaef0('0x19')]();};}function respondWithResult(_0x4e3aa3,_0x123d79){_0x123d79=_0x123d79||0xc8;return function(_0x17fd61){if(_0x17fd61){return _0x4e3aa3[_0xaef0('0x18')](_0x123d79)[_0xaef0('0x1a')](_0x17fd61);}};}function respondWithFilteredResult(_0x54cbaa,_0x3ed9c6){return function(_0x37c8ff){if(_0x37c8ff){var _0x38be4e=_0x37c8ff[_0xaef0('0x1b')],_0x40c193=_0x3ed9c6[_0xaef0('0x1c')],_0x1286d2=_0x3ed9c6[_0xaef0('0x1c')]+_0x3ed9c6[_0xaef0('0x1d')],_0x568e17;if(_0x1286d2>=_0x38be4e){_0x1286d2=_0x38be4e;_0x568e17=0xc8;}else{_0x568e17=0xce;}_0x54cbaa['status'](_0x568e17);return _0x54cbaa['set'](_0xaef0('0x1e'),_0x40c193+'-'+_0x1286d2+'/'+_0x38be4e)['json'](_0x37c8ff);}return null;};}function patchUpdates(_0x529db0){return function(_0x39f052){try{jsonpatch[_0xaef0('0x1f')](_0x39f052,_0x529db0,!![]);}catch(_0x184b6a){return BPromise['reject'](_0x184b6a);}return _0x39f052[_0xaef0('0x20')]();};}function saveUpdates(_0x410577,_0x2ff768){return function(_0x3593d2){if(_0x3593d2){return _0x3593d2[_0xaef0('0x21')](_0x410577)['then'](function(_0x376127){return _0x376127;});}return null;};}function removeEntity(_0x4aac1e,_0x53c18c){return function(_0x5ac6e7){if(_0x5ac6e7){return _0x5ac6e7[_0xaef0('0x22')]()[_0xaef0('0x23')](function(){_0x4aac1e[_0xaef0('0x18')](0xcc)[_0xaef0('0x19')]();});}};}function handleEntityNotFound(_0x3b2fba,_0x1114e3){return function(_0xf8ed8e){if(!_0xf8ed8e){_0x3b2fba[_0xaef0('0x17')](0x194);}return _0xf8ed8e;};}function handleError(_0x5ca8ac,_0x2ad116){_0x2ad116=_0x2ad116||0x1f4;return function(_0xf3285e){logger[_0xaef0('0x24')](_0xf3285e[_0xaef0('0x25')]);if(_0xf3285e['name']){delete _0xf3285e[_0xaef0('0x26')];}_0x5ca8ac[_0xaef0('0x18')](_0x2ad116)[_0xaef0('0x27')](_0xf3285e);};}exports[_0xaef0('0x28')]=function(_0x4f5b45,_0x448f01){var _0x237ed0={},_0x1ed143={},_0x71f886={'count':0x0,'rows':[]};var _0x32ceb3=db['SACreditNoteDetail'][_0xaef0('0x29')];_0x1ed143[_0xaef0('0x2a')]=_[_0xaef0('0x2b')](_0x32ceb3);_0x1ed143[_0xaef0('0x2c')]=_[_0xaef0('0x2b')](_0x4f5b45[_0xaef0('0x2c')]);_0x1ed143[_0xaef0('0x2d')]=_[_0xaef0('0x2e')](_0x1ed143[_0xaef0('0x2a')],_0x1ed143['query']);_0x237ed0[_0xaef0('0x2f')]=_[_0xaef0('0x2e')](_0x1ed143[_0xaef0('0x2a')],qs[_0xaef0('0x30')](_0x4f5b45['query'][_0xaef0('0x30')]));_0x237ed0[_0xaef0('0x2f')]=_0x237ed0[_0xaef0('0x2f')][_0xaef0('0x31')]?_0x237ed0[_0xaef0('0x2f')]:_0x1ed143[_0xaef0('0x2a')];if(!_0x4f5b45['query'][_0xaef0('0x32')](_0xaef0('0x33'))){_0x237ed0[_0xaef0('0x1d')]=qs[_0xaef0('0x1d')](_0x4f5b45[_0xaef0('0x2c')][_0xaef0('0x1d')]);_0x237ed0[_0xaef0('0x1c')]=qs[_0xaef0('0x1c')](_0x4f5b45[_0xaef0('0x2c')][_0xaef0('0x1c')]);}_0x237ed0[_0xaef0('0x34')]=qs[_0xaef0('0x35')](_0x4f5b45[_0xaef0('0x2c')]['sort']);_0x237ed0[_0xaef0('0x36')]=qs[_0xaef0('0x2d')](_[_0xaef0('0x37')](_0x4f5b45[_0xaef0('0x2c')],_0x1ed143[_0xaef0('0x2d')]));if(_0x4f5b45[_0xaef0('0x2c')][_0xaef0('0x38')]){_0x237ed0[_0xaef0('0x36')]=_[_0xaef0('0x39')](_0x237ed0[_0xaef0('0x36')],{'$or':_['map'](_0x32ceb3,function(_0x114dd8){if(_0x114dd8[_0xaef0('0x3a')][_0xaef0('0x3b')]!==_0xaef0('0x3c')){var _0x26b94e={};_0x26b94e[_0x114dd8[_0xaef0('0x3d')]]={'$like':'%'+_0x4f5b45[_0xaef0('0x2c')][_0xaef0('0x38')]+'%'};return _0x26b94e;}})});}_0x237ed0=_['merge']({},_0x237ed0,_0x4f5b45[_0xaef0('0x3e')]);var _0x56de9e={'where':_0x237ed0[_0xaef0('0x36')]};return db[_0xaef0('0x3f')][_0xaef0('0x1b')](_0x56de9e)[_0xaef0('0x23')](function(_0xe60137){_0x71f886['count']=_0xe60137;if(_0x4f5b45['query'][_0xaef0('0x40')]){_0x237ed0[_0xaef0('0x41')]=[{'all':!![]}];}return db[_0xaef0('0x3f')]['findAll'](_0x237ed0);})['then'](function(_0x193d12){_0x71f886[_0xaef0('0x42')]=_0x193d12;return _0x71f886;})[_0xaef0('0x23')](respondWithFilteredResult(_0x448f01,_0x237ed0))['catch'](handleError(_0x448f01,null));};exports[_0xaef0('0x43')]=function(_0x28e5cd,_0x252fac){var _0x42be19={'raw':![],'where':{'id':_0x28e5cd[_0xaef0('0x44')]['id']}},_0x863a28={};_0x863a28[_0xaef0('0x2a')]=_['keys'](db['SACreditNoteDetail'][_0xaef0('0x29')]);_0x863a28[_0xaef0('0x2c')]=_[_0xaef0('0x2b')](_0x28e5cd[_0xaef0('0x2c')]);_0x863a28[_0xaef0('0x2d')]=_[_0xaef0('0x2e')](_0x863a28['model'],_0x863a28[_0xaef0('0x2c')]);_0x42be19[_0xaef0('0x2f')]=_[_0xaef0('0x2e')](_0x863a28[_0xaef0('0x2a')],qs[_0xaef0('0x30')](_0x28e5cd[_0xaef0('0x2c')]['fields']));_0x42be19['attributes']=_0x42be19[_0xaef0('0x2f')][_0xaef0('0x31')]?_0x42be19[_0xaef0('0x2f')]:_0x863a28[_0xaef0('0x2a')];if(_0x28e5cd[_0xaef0('0x2c')][_0xaef0('0x40')]){_0x42be19[_0xaef0('0x41')]=[{'all':!![]}];}_0x42be19=_[_0xaef0('0x39')]({},_0x42be19,_0x28e5cd[_0xaef0('0x3e')]);return db[_0xaef0('0x3f')][_0xaef0('0x45')](_0x42be19)[_0xaef0('0x23')](handleEntityNotFound(_0x252fac,null))[_0xaef0('0x23')](respondWithResult(_0x252fac,null))[_0xaef0('0x46')](handleError(_0x252fac,null));};exports[_0xaef0('0x47')]=function(_0x1ad37b,_0x282caa){return db[_0xaef0('0x3f')][_0xaef0('0x47')](_0x1ad37b[_0xaef0('0x48')],{})[_0xaef0('0x23')](respondWithResult(_0x282caa,0xc9))[_0xaef0('0x46')](handleError(_0x282caa,null));};exports[_0xaef0('0x21')]=function(_0x5abc41,_0x1ec2cc){if(_0x5abc41[_0xaef0('0x48')]['id']){delete _0x5abc41[_0xaef0('0x48')]['id'];}return db[_0xaef0('0x3f')][_0xaef0('0x45')]({'where':{'id':_0x5abc41[_0xaef0('0x44')]['id']}})[_0xaef0('0x23')](handleEntityNotFound(_0x1ec2cc,null))[_0xaef0('0x23')](saveUpdates(_0x5abc41[_0xaef0('0x48')],null))[_0xaef0('0x23')](respondWithResult(_0x1ec2cc,null))[_0xaef0('0x46')](handleError(_0x1ec2cc,null));};exports[_0xaef0('0x22')]=function(_0x440d6c,_0x14c3c5){return db[_0xaef0('0x3f')][_0xaef0('0x45')]({'where':{'id':_0x440d6c[_0xaef0('0x44')]['id']}})[_0xaef0('0x23')](handleEntityNotFound(_0x14c3c5,null))[_0xaef0('0x23')](removeEntity(_0x14c3c5,null))['catch'](handleError(_0x14c3c5,null));};exports[_0xaef0('0x49')]=function(_0x5772c5,_0x20ac47){return db[_0xaef0('0x3f')][_0xaef0('0x49')]()[_0xaef0('0x23')](respondWithResult(_0x20ac47,null))['catch'](handleError(_0x20ac47,null));};
\ No newline at end of file
+var _0x7ba1=['../../config/environment','../../mysqldb','sendStatus','status','end','json','offset','Content-Range','apply','reject','update','then','destroy','error','name','index','SACreditNoteDetail','rawAttributes','model','keys','query','filters','attributes','intersection','fields','length','nolimit','limit','sort','pick','filter','where','merge','map','type','key','options','count','includeAll','include','findAll','rows','catch','show','params','find','create','body','describe','eml-format','rimraf','zip-dir','request-promise','moment','bluebird','mustache','util','path','to-csv','ejs','squel','jsforce','desk.js','querystring','ioredis','../../components/auth/service','../../config/logger','api'];(function(_0x43e4b3,_0x1444de){var _0x10c655=function(_0x56c01d){while(--_0x56c01d){_0x43e4b3['push'](_0x43e4b3['shift']());}};_0x10c655(++_0x1444de);}(_0x7ba1,0x1c9));var _0x17ba=function(_0x39f65b,_0x21d3de){_0x39f65b=_0x39f65b-0x0;var _0x55f237=_0x7ba1[_0x39f65b];return _0x55f237;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x17ba('0x0'));var rimraf=require(_0x17ba('0x1'));var zipdir=require(_0x17ba('0x2'));var jsonpatch=require('fast-json-patch');var rp=require(_0x17ba('0x3'));var moment=require(_0x17ba('0x4'));var BPromise=require(_0x17ba('0x5'));var Mustache=require(_0x17ba('0x6'));var util=require(_0x17ba('0x7'));var path=require(_0x17ba('0x8'));var sox=require('sox');var csv=require(_0x17ba('0x9'));var ejs=require(_0x17ba('0xa'));var fs=require('fs');var _=require('lodash');var squel=require(_0x17ba('0xb'));var crypto=require('crypto');var jsforce=require(_0x17ba('0xc'));var deskjs=require(_0x17ba('0xd'));var toCsv=require(_0x17ba('0x9'));var querystring=require(_0x17ba('0xe'));var Papa=require('papaparse');var Redis=require(_0x17ba('0xf'));var authService=require(_0x17ba('0x10'));var qs=require('../../components/parsers/qs');var hardwareService=require('../../config/license/hardware');var logger=require(_0x17ba('0x11'))(_0x17ba('0x12'));var utils=require('../../config/utils');var config=require(_0x17ba('0x13'));var db=require(_0x17ba('0x14'))['db'];function respondWithStatusCode(_0x43f624,_0x448e14){_0x448e14=_0x448e14||0xcc;return function(_0x367ead){if(_0x367ead){return _0x43f624[_0x17ba('0x15')](_0x448e14);}return _0x43f624[_0x17ba('0x16')](_0x448e14)[_0x17ba('0x17')]();};}function respondWithResult(_0x5e06ea,_0x33b670){_0x33b670=_0x33b670||0xc8;return function(_0xd0f6){if(_0xd0f6){return _0x5e06ea[_0x17ba('0x16')](_0x33b670)[_0x17ba('0x18')](_0xd0f6);}};}function respondWithFilteredResult(_0x47b63c,_0x55ca36){return function(_0x24b64b){if(_0x24b64b){var _0xbf14d=_0x24b64b['count'],_0x4354d7=_0x55ca36[_0x17ba('0x19')],_0x8ed00=_0x55ca36[_0x17ba('0x19')]+_0x55ca36['limit'],_0x29aa29;if(_0x8ed00>=_0xbf14d){_0x8ed00=_0xbf14d;_0x29aa29=0xc8;}else{_0x29aa29=0xce;}_0x47b63c[_0x17ba('0x16')](_0x29aa29);return _0x47b63c['set'](_0x17ba('0x1a'),_0x4354d7+'-'+_0x8ed00+'/'+_0xbf14d)[_0x17ba('0x18')](_0x24b64b);}return null;};}function patchUpdates(_0x631b2a){return function(_0x2c2d7d){try{jsonpatch[_0x17ba('0x1b')](_0x2c2d7d,_0x631b2a,!![]);}catch(_0x4ed0a0){return BPromise[_0x17ba('0x1c')](_0x4ed0a0);}return _0x2c2d7d['save']();};}function saveUpdates(_0x1e1b2b,_0x4d68d0){return function(_0x111121){if(_0x111121){return _0x111121[_0x17ba('0x1d')](_0x1e1b2b)[_0x17ba('0x1e')](function(_0x18ffc9){return _0x18ffc9;});}return null;};}function removeEntity(_0x1fed63,_0x40c276){return function(_0x1e4ec5){if(_0x1e4ec5){return _0x1e4ec5[_0x17ba('0x1f')]()[_0x17ba('0x1e')](function(){_0x1fed63[_0x17ba('0x16')](0xcc)[_0x17ba('0x17')]();});}};}function handleEntityNotFound(_0x2ca104,_0x808727){return function(_0x13cf0d){if(!_0x13cf0d){_0x2ca104['sendStatus'](0x194);}return _0x13cf0d;};}function handleError(_0x5e2e5e,_0x3dfc13){_0x3dfc13=_0x3dfc13||0x1f4;return function(_0x3a3e83){logger[_0x17ba('0x20')](_0x3a3e83['stack']);if(_0x3a3e83[_0x17ba('0x21')]){delete _0x3a3e83['name'];}_0x5e2e5e[_0x17ba('0x16')](_0x3dfc13)['send'](_0x3a3e83);};}exports[_0x17ba('0x22')]=function(_0x3d3c48,_0x368847){var _0x29e158={},_0x5dbe3a={},_0x2c1245={'count':0x0,'rows':[]};var _0x2d6280=db[_0x17ba('0x23')][_0x17ba('0x24')];_0x5dbe3a[_0x17ba('0x25')]=_[_0x17ba('0x26')](_0x2d6280);_0x5dbe3a['query']=_['keys'](_0x3d3c48[_0x17ba('0x27')]);_0x5dbe3a[_0x17ba('0x28')]=_['intersection'](_0x5dbe3a[_0x17ba('0x25')],_0x5dbe3a['query']);_0x29e158[_0x17ba('0x29')]=_[_0x17ba('0x2a')](_0x5dbe3a['model'],qs[_0x17ba('0x2b')](_0x3d3c48[_0x17ba('0x27')][_0x17ba('0x2b')]));_0x29e158[_0x17ba('0x29')]=_0x29e158['attributes'][_0x17ba('0x2c')]?_0x29e158['attributes']:_0x5dbe3a[_0x17ba('0x25')];if(!_0x3d3c48[_0x17ba('0x27')]['hasOwnProperty'](_0x17ba('0x2d'))){_0x29e158[_0x17ba('0x2e')]=qs[_0x17ba('0x2e')](_0x3d3c48[_0x17ba('0x27')][_0x17ba('0x2e')]);_0x29e158[_0x17ba('0x19')]=qs[_0x17ba('0x19')](_0x3d3c48[_0x17ba('0x27')][_0x17ba('0x19')]);}_0x29e158['order']=qs[_0x17ba('0x2f')](_0x3d3c48[_0x17ba('0x27')][_0x17ba('0x2f')]);_0x29e158['where']=qs[_0x17ba('0x28')](_[_0x17ba('0x30')](_0x3d3c48['query'],_0x5dbe3a['filters']));if(_0x3d3c48[_0x17ba('0x27')][_0x17ba('0x31')]){_0x29e158[_0x17ba('0x32')]=_[_0x17ba('0x33')](_0x29e158[_0x17ba('0x32')],{'$or':_[_0x17ba('0x34')](_0x2d6280,function(_0x2e57d6){if(_0x2e57d6[_0x17ba('0x35')][_0x17ba('0x36')]!=='VIRTUAL'){var _0x28f643={};_0x28f643[_0x2e57d6['field']]={'$like':'%'+_0x3d3c48[_0x17ba('0x27')]['filter']+'%'};return _0x28f643;}})});}_0x29e158=_['merge']({},_0x29e158,_0x3d3c48[_0x17ba('0x37')]);var _0x3e8fc4={'where':_0x29e158[_0x17ba('0x32')]};return db['SACreditNoteDetail'][_0x17ba('0x38')](_0x3e8fc4)[_0x17ba('0x1e')](function(_0x12104e){_0x2c1245['count']=_0x12104e;if(_0x3d3c48[_0x17ba('0x27')][_0x17ba('0x39')]){_0x29e158[_0x17ba('0x3a')]=[{'all':!![]}];}return db[_0x17ba('0x23')][_0x17ba('0x3b')](_0x29e158);})[_0x17ba('0x1e')](function(_0x3beb1e){_0x2c1245[_0x17ba('0x3c')]=_0x3beb1e;return _0x2c1245;})['then'](respondWithFilteredResult(_0x368847,_0x29e158))[_0x17ba('0x3d')](handleError(_0x368847,null));};exports[_0x17ba('0x3e')]=function(_0x50622b,_0x1711ae){var _0x507bef={'raw':![],'where':{'id':_0x50622b[_0x17ba('0x3f')]['id']}},_0xfba0e9={};_0xfba0e9[_0x17ba('0x25')]=_[_0x17ba('0x26')](db[_0x17ba('0x23')][_0x17ba('0x24')]);_0xfba0e9['query']=_[_0x17ba('0x26')](_0x50622b[_0x17ba('0x27')]);_0xfba0e9['filters']=_[_0x17ba('0x2a')](_0xfba0e9[_0x17ba('0x25')],_0xfba0e9[_0x17ba('0x27')]);_0x507bef['attributes']=_[_0x17ba('0x2a')](_0xfba0e9['model'],qs['fields'](_0x50622b[_0x17ba('0x27')]['fields']));_0x507bef[_0x17ba('0x29')]=_0x507bef[_0x17ba('0x29')][_0x17ba('0x2c')]?_0x507bef[_0x17ba('0x29')]:_0xfba0e9[_0x17ba('0x25')];if(_0x50622b['query'][_0x17ba('0x39')]){_0x507bef[_0x17ba('0x3a')]=[{'all':!![]}];}_0x507bef=_['merge']({},_0x507bef,_0x50622b[_0x17ba('0x37')]);return db[_0x17ba('0x23')][_0x17ba('0x40')](_0x507bef)[_0x17ba('0x1e')](handleEntityNotFound(_0x1711ae,null))[_0x17ba('0x1e')](respondWithResult(_0x1711ae,null))[_0x17ba('0x3d')](handleError(_0x1711ae,null));};exports[_0x17ba('0x41')]=function(_0x3eb6cd,_0x13afc9){return db['SACreditNoteDetail']['create'](_0x3eb6cd[_0x17ba('0x42')],{})[_0x17ba('0x1e')](respondWithResult(_0x13afc9,0xc9))[_0x17ba('0x3d')](handleError(_0x13afc9,null));};exports['update']=function(_0x3fb61b,_0x2450d1){if(_0x3fb61b['body']['id']){delete _0x3fb61b['body']['id'];}return db[_0x17ba('0x23')][_0x17ba('0x40')]({'where':{'id':_0x3fb61b[_0x17ba('0x3f')]['id']}})[_0x17ba('0x1e')](handleEntityNotFound(_0x2450d1,null))[_0x17ba('0x1e')](saveUpdates(_0x3fb61b[_0x17ba('0x42')],null))[_0x17ba('0x1e')](respondWithResult(_0x2450d1,null))[_0x17ba('0x3d')](handleError(_0x2450d1,null));};exports['destroy']=function(_0x22b3a8,_0x5cc33a){return db[_0x17ba('0x23')][_0x17ba('0x40')]({'where':{'id':_0x22b3a8[_0x17ba('0x3f')]['id']}})[_0x17ba('0x1e')](handleEntityNotFound(_0x5cc33a,null))['then'](removeEntity(_0x5cc33a,null))[_0x17ba('0x3d')](handleError(_0x5cc33a,null));};exports[_0x17ba('0x43')]=function(_0x2bb8e4,_0x3b091d){return db['SACreditNoteDetail'][_0x17ba('0x43')]()[_0x17ba('0x1e')](respondWithResult(_0x3b091d,null))[_0x17ba('0x3d')](handleError(_0x3b091d,null));};
\ No newline at end of file