Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / saCreditNoteDetail / saCreditNoteDetail.controller.js
index 567708b..42578e7 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xb776=['rimraf','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','json','count','offset','limit','Content-Range','reject','save','then','error','stack','name','send','SACreditNoteDetail','rawAttributes','model','keys','query','filters','attributes','intersection','fields','length','nolimit','order','sort','where','pick','filter','map','type','key','field','options','findAll','show','params','includeAll','include','merge','find','catch','create','body','update','destroy','describe','html-pdf','eml-format'];(function(_0x4b369d,_0x265eb8){var _0x571a98=function(_0x56341a){while(--_0x56341a){_0x4b369d['push'](_0x4b369d['shift']());}};_0x571a98(++_0x265eb8);}(_0xb776,0x1cc));var _0x6b77=function(_0x1f4ae7,_0x26657c){_0x1f4ae7=_0x1f4ae7-0x0;var _0x576b90=_0xb776[_0x1f4ae7];return _0x576b90;};'use strict';var pdf=require(_0x6b77('0x0'));var emlformat=require(_0x6b77('0x1'));var rimraf=require(_0x6b77('0x2'));var zipdir=require('zip-dir');var jsonpatch=require(_0x6b77('0x3'));var rp=require(_0x6b77('0x4'));var moment=require(_0x6b77('0x5'));var BPromise=require(_0x6b77('0x6'));var Mustache=require(_0x6b77('0x7'));var util=require(_0x6b77('0x8'));var path=require(_0x6b77('0x9'));var sox=require(_0x6b77('0xa'));var csv=require(_0x6b77('0xb'));var ejs=require('ejs');var fs=require('fs');var _=require(_0x6b77('0xc'));var squel=require(_0x6b77('0xd'));var crypto=require(_0x6b77('0xe'));var jsforce=require(_0x6b77('0xf'));var deskjs=require(_0x6b77('0x10'));var toCsv=require('to-csv');var querystring=require(_0x6b77('0x11'));var Papa=require(_0x6b77('0x12'));var Redis=require(_0x6b77('0x13'));var authService=require(_0x6b77('0x14'));var qs=require(_0x6b77('0x15'));var hardwareService=require(_0x6b77('0x16'));var logger=require(_0x6b77('0x17'))(_0x6b77('0x18'));var utils=require(_0x6b77('0x19'));var config=require(_0x6b77('0x1a'));var db=require(_0x6b77('0x1b'))['db'];function respondWithStatusCode(_0x8c320e,_0x1fb3ae){_0x1fb3ae=_0x1fb3ae||0xcc;return function(_0x263850){if(_0x263850){return _0x8c320e[_0x6b77('0x1c')](_0x1fb3ae);}return _0x8c320e[_0x6b77('0x1d')](_0x1fb3ae)[_0x6b77('0x1e')]();};}function respondWithResult(_0x38cfa6,_0x5a2ec4){_0x5a2ec4=_0x5a2ec4||0xc8;return function(_0x28ddf3){if(_0x28ddf3){return _0x38cfa6['status'](_0x5a2ec4)[_0x6b77('0x1f')](_0x28ddf3);}};}function respondWithFilteredResult(_0x56934c,_0xf6a140){return function(_0x4bea31){if(_0x4bea31){var _0x5a715d=_0x4bea31[_0x6b77('0x20')],_0x4f6609=_0xf6a140[_0x6b77('0x21')],_0x20ddca=_0xf6a140[_0x6b77('0x21')]+_0xf6a140[_0x6b77('0x22')],_0x2fe6fc;if(_0x20ddca>=_0x5a715d){_0x20ddca=_0x5a715d;_0x2fe6fc=0xc8;}else{_0x2fe6fc=0xce;}_0x56934c[_0x6b77('0x1d')](_0x2fe6fc);return _0x56934c['set'](_0x6b77('0x23'),_0x4f6609+'-'+_0x20ddca+'/'+_0x5a715d)[_0x6b77('0x1f')](_0x4bea31);}return null;};}function patchUpdates(_0x550881){return function(_0x4df220){try{jsonpatch['apply'](_0x4df220,_0x550881,!![]);}catch(_0xbde465){return BPromise[_0x6b77('0x24')](_0xbde465);}return _0x4df220[_0x6b77('0x25')]();};}function saveUpdates(_0x22dcc0,_0x31a01a){return function(_0x43c7c8){if(_0x43c7c8){return _0x43c7c8['update'](_0x22dcc0)[_0x6b77('0x26')](function(_0x1fd044){return _0x1fd044;});}return null;};}function removeEntity(_0x59dabc,_0x1dd91b){return function(_0xd81901){if(_0xd81901){return _0xd81901['destroy']()['then'](function(){_0x59dabc[_0x6b77('0x1d')](0xcc)['end']();});}};}function handleEntityNotFound(_0x43597c,_0x355de4){return function(_0x330069){if(!_0x330069){_0x43597c[_0x6b77('0x1c')](0x194);}return _0x330069;};}function handleError(_0x1c8d1c,_0x54eec3){_0x54eec3=_0x54eec3||0x1f4;return function(_0x1198a5){logger[_0x6b77('0x27')](_0x1198a5[_0x6b77('0x28')]);if(_0x1198a5[_0x6b77('0x29')]){delete _0x1198a5[_0x6b77('0x29')];}_0x1c8d1c[_0x6b77('0x1d')](_0x54eec3)[_0x6b77('0x2a')](_0x1198a5);};}exports['index']=function(_0x951526,_0x5d10f5){var _0x347909={},_0x3c664f={},_0x264c4a={'count':0x0,'rows':[]};var _0x43615e=db[_0x6b77('0x2b')][_0x6b77('0x2c')];_0x3c664f[_0x6b77('0x2d')]=_[_0x6b77('0x2e')](_0x43615e);_0x3c664f[_0x6b77('0x2f')]=_[_0x6b77('0x2e')](_0x951526['query']);_0x3c664f[_0x6b77('0x30')]=_['intersection'](_0x3c664f[_0x6b77('0x2d')],_0x3c664f[_0x6b77('0x2f')]);_0x347909[_0x6b77('0x31')]=_[_0x6b77('0x32')](_0x3c664f['model'],qs[_0x6b77('0x33')](_0x951526['query'][_0x6b77('0x33')]));_0x347909[_0x6b77('0x31')]=_0x347909['attributes'][_0x6b77('0x34')]?_0x347909['attributes']:_0x3c664f[_0x6b77('0x2d')];if(!_0x951526[_0x6b77('0x2f')]['hasOwnProperty'](_0x6b77('0x35'))){_0x347909['limit']=qs[_0x6b77('0x22')](_0x951526['query'][_0x6b77('0x22')]);_0x347909[_0x6b77('0x21')]=qs[_0x6b77('0x21')](_0x951526[_0x6b77('0x2f')]['offset']);}_0x347909[_0x6b77('0x36')]=qs[_0x6b77('0x37')](_0x951526['query']['sort']);_0x347909[_0x6b77('0x38')]=qs[_0x6b77('0x30')](_[_0x6b77('0x39')](_0x951526[_0x6b77('0x2f')],_0x3c664f[_0x6b77('0x30')]));if(_0x951526[_0x6b77('0x2f')][_0x6b77('0x3a')]){_0x347909[_0x6b77('0x38')]=_['merge'](_0x347909['where'],{'$or':_[_0x6b77('0x3b')](_0x43615e,function(_0x5cefc5){if(_0x5cefc5[_0x6b77('0x3c')][_0x6b77('0x3d')]!=='VIRTUAL'){var _0x8385a={};_0x8385a[_0x5cefc5[_0x6b77('0x3e')]]={'$like':'%'+_0x951526[_0x6b77('0x2f')]['filter']+'%'};return _0x8385a;}})});}_0x347909=_['merge']({},_0x347909,_0x951526[_0x6b77('0x3f')]);var _0x1197b5={'where':_0x347909[_0x6b77('0x38')]};return db[_0x6b77('0x2b')][_0x6b77('0x20')](_0x1197b5)[_0x6b77('0x26')](function(_0x2698f0){_0x264c4a[_0x6b77('0x20')]=_0x2698f0;if(_0x951526[_0x6b77('0x2f')]['includeAll']){_0x347909['include']=[{'all':!![]}];}return db[_0x6b77('0x2b')][_0x6b77('0x40')](_0x347909);})[_0x6b77('0x26')](function(_0x23520a){_0x264c4a['rows']=_0x23520a;return _0x264c4a;})[_0x6b77('0x26')](respondWithFilteredResult(_0x5d10f5,_0x347909))['catch'](handleError(_0x5d10f5,null));};exports[_0x6b77('0x41')]=function(_0x8e71a8,_0xfd226d){var _0xd8ec30={'raw':![],'where':{'id':_0x8e71a8[_0x6b77('0x42')]['id']}},_0x270ffc={};_0x270ffc[_0x6b77('0x2d')]=_[_0x6b77('0x2e')](db[_0x6b77('0x2b')][_0x6b77('0x2c')]);_0x270ffc[_0x6b77('0x2f')]=_['keys'](_0x8e71a8[_0x6b77('0x2f')]);_0x270ffc[_0x6b77('0x30')]=_[_0x6b77('0x32')](_0x270ffc[_0x6b77('0x2d')],_0x270ffc[_0x6b77('0x2f')]);_0xd8ec30[_0x6b77('0x31')]=_[_0x6b77('0x32')](_0x270ffc['model'],qs[_0x6b77('0x33')](_0x8e71a8['query'][_0x6b77('0x33')]));_0xd8ec30[_0x6b77('0x31')]=_0xd8ec30[_0x6b77('0x31')][_0x6b77('0x34')]?_0xd8ec30[_0x6b77('0x31')]:_0x270ffc[_0x6b77('0x2d')];if(_0x8e71a8[_0x6b77('0x2f')][_0x6b77('0x43')]){_0xd8ec30[_0x6b77('0x44')]=[{'all':!![]}];}_0xd8ec30=_[_0x6b77('0x45')]({},_0xd8ec30,_0x8e71a8[_0x6b77('0x3f')]);return db[_0x6b77('0x2b')][_0x6b77('0x46')](_0xd8ec30)[_0x6b77('0x26')](handleEntityNotFound(_0xfd226d,null))['then'](respondWithResult(_0xfd226d,null))[_0x6b77('0x47')](handleError(_0xfd226d,null));};exports[_0x6b77('0x48')]=function(_0x4872cc,_0x40b552){return db[_0x6b77('0x2b')][_0x6b77('0x48')](_0x4872cc[_0x6b77('0x49')],{})[_0x6b77('0x26')](respondWithResult(_0x40b552,0xc9))[_0x6b77('0x47')](handleError(_0x40b552,null));};exports[_0x6b77('0x4a')]=function(_0x372a95,_0x15e03e){if(_0x372a95[_0x6b77('0x49')]['id']){delete _0x372a95[_0x6b77('0x49')]['id'];}return db[_0x6b77('0x2b')][_0x6b77('0x46')]({'where':{'id':_0x372a95[_0x6b77('0x42')]['id']}})[_0x6b77('0x26')](handleEntityNotFound(_0x15e03e,null))[_0x6b77('0x26')](saveUpdates(_0x372a95[_0x6b77('0x49')],null))[_0x6b77('0x26')](respondWithResult(_0x15e03e,null))[_0x6b77('0x47')](handleError(_0x15e03e,null));};exports[_0x6b77('0x4b')]=function(_0x3c575e,_0x485b16){return db[_0x6b77('0x2b')][_0x6b77('0x46')]({'where':{'id':_0x3c575e[_0x6b77('0x42')]['id']}})[_0x6b77('0x26')](handleEntityNotFound(_0x485b16,null))['then'](removeEntity(_0x485b16,null))[_0x6b77('0x47')](handleError(_0x485b16,null));};exports[_0x6b77('0x4c')]=function(_0x555743,_0x3fc0e4){return db[_0x6b77('0x2b')][_0x6b77('0x4c')]()[_0x6b77('0x26')](respondWithResult(_0x3fc0e4,null))[_0x6b77('0x47')](handleError(_0x3fc0e4,null));};
\ No newline at end of file
+var _0xbb50=['crypto','jsforce','desk.js','to-csv','querystring','papaparse','../../components/auth/service','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment','status','json','count','offset','limit','set','Content-Range','apply','reject','then','end','sendStatus','error','stack','name','send','index','SACreditNoteDetail','rawAttributes','keys','query','filters','model','fields','attributes','length','sort','where','pick','map','type','VIRTUAL','merge','options','includeAll','include','findAll','catch','show','intersection','create','body','update','destroy','params','describe','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','bluebird','mustache','path','ejs','lodash','squel'];(function(_0x307f72,_0x32fba4){var _0x10f2c6=function(_0x56117a){while(--_0x56117a){_0x307f72['push'](_0x307f72['shift']());}};_0x10f2c6(++_0x32fba4);}(_0xbb50,0x1d8));var _0x0bb5=function(_0x1bac4a,_0x34f93f){_0x1bac4a=_0x1bac4a-0x0;var _0x257a51=_0xbb50[_0x1bac4a];return _0x257a51;};'use strict';var pdf=require(_0x0bb5('0x0'));var emlformat=require(_0x0bb5('0x1'));var rimraf=require(_0x0bb5('0x2'));var zipdir=require(_0x0bb5('0x3'));var jsonpatch=require(_0x0bb5('0x4'));var rp=require('request-promise');var moment=require('moment');var BPromise=require(_0x0bb5('0x5'));var Mustache=require(_0x0bb5('0x6'));var util=require('util');var path=require(_0x0bb5('0x7'));var sox=require('sox');var csv=require('to-csv');var ejs=require(_0x0bb5('0x8'));var fs=require('fs');var _=require(_0x0bb5('0x9'));var squel=require(_0x0bb5('0xa'));var crypto=require(_0x0bb5('0xb'));var jsforce=require(_0x0bb5('0xc'));var deskjs=require(_0x0bb5('0xd'));var toCsv=require(_0x0bb5('0xe'));var querystring=require(_0x0bb5('0xf'));var Papa=require(_0x0bb5('0x10'));var Redis=require('ioredis');var authService=require(_0x0bb5('0x11'));var qs=require(_0x0bb5('0x12'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x0bb5('0x13'))(_0x0bb5('0x14'));var utils=require(_0x0bb5('0x15'));var config=require(_0x0bb5('0x16'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x239e3a,_0x127edb){_0x127edb=_0x127edb||0xcc;return function(_0x426bda){if(_0x426bda){return _0x239e3a['sendStatus'](_0x127edb);}return _0x239e3a[_0x0bb5('0x17')](_0x127edb)['end']();};}function respondWithResult(_0x3bd49,_0x50022d){_0x50022d=_0x50022d||0xc8;return function(_0x356063){if(_0x356063){return _0x3bd49[_0x0bb5('0x17')](_0x50022d)[_0x0bb5('0x18')](_0x356063);}};}function respondWithFilteredResult(_0x1453b0,_0x45e24b){return function(_0x3f55d1){if(_0x3f55d1){var _0x343232=_0x3f55d1[_0x0bb5('0x19')],_0x502a2b=_0x45e24b[_0x0bb5('0x1a')],_0x541142=_0x45e24b['offset']+_0x45e24b[_0x0bb5('0x1b')],_0x5bc5b6;if(_0x541142>=_0x343232){_0x541142=_0x343232;_0x5bc5b6=0xc8;}else{_0x5bc5b6=0xce;}_0x1453b0['status'](_0x5bc5b6);return _0x1453b0[_0x0bb5('0x1c')](_0x0bb5('0x1d'),_0x502a2b+'-'+_0x541142+'/'+_0x343232)[_0x0bb5('0x18')](_0x3f55d1);}return null;};}function patchUpdates(_0xf14657){return function(_0x24fd3a){try{jsonpatch[_0x0bb5('0x1e')](_0x24fd3a,_0xf14657,!![]);}catch(_0x156801){return BPromise[_0x0bb5('0x1f')](_0x156801);}return _0x24fd3a['save']();};}function saveUpdates(_0x104fd1,_0xfd98d2){return function(_0x43eb64){if(_0x43eb64){return _0x43eb64['update'](_0x104fd1)[_0x0bb5('0x20')](function(_0x4ae974){return _0x4ae974;});}return null;};}function removeEntity(_0x36fc21,_0x35d8f4){return function(_0x426696){if(_0x426696){return _0x426696['destroy']()[_0x0bb5('0x20')](function(){_0x36fc21[_0x0bb5('0x17')](0xcc)[_0x0bb5('0x21')]();});}};}function handleEntityNotFound(_0x575952,_0x45eecd){return function(_0x49c566){if(!_0x49c566){_0x575952[_0x0bb5('0x22')](0x194);}return _0x49c566;};}function handleError(_0x4367a6,_0x282322){_0x282322=_0x282322||0x1f4;return function(_0xeef6c){logger[_0x0bb5('0x23')](_0xeef6c[_0x0bb5('0x24')]);if(_0xeef6c[_0x0bb5('0x25')]){delete _0xeef6c['name'];}_0x4367a6[_0x0bb5('0x17')](_0x282322)[_0x0bb5('0x26')](_0xeef6c);};}exports[_0x0bb5('0x27')]=function(_0xf8a70e,_0x37acd6){var _0x4ed0b8={},_0x1df3ac={},_0x4d4cbf={'count':0x0,'rows':[]};var _0x50c300=db[_0x0bb5('0x28')][_0x0bb5('0x29')];_0x1df3ac['model']=_[_0x0bb5('0x2a')](_0x50c300);_0x1df3ac[_0x0bb5('0x2b')]=_[_0x0bb5('0x2a')](_0xf8a70e[_0x0bb5('0x2b')]);_0x1df3ac[_0x0bb5('0x2c')]=_['intersection'](_0x1df3ac[_0x0bb5('0x2d')],_0x1df3ac[_0x0bb5('0x2b')]);_0x4ed0b8['attributes']=_['intersection'](_0x1df3ac['model'],qs['fields'](_0xf8a70e[_0x0bb5('0x2b')][_0x0bb5('0x2e')]));_0x4ed0b8[_0x0bb5('0x2f')]=_0x4ed0b8[_0x0bb5('0x2f')][_0x0bb5('0x30')]?_0x4ed0b8['attributes']:_0x1df3ac[_0x0bb5('0x2d')];if(!_0xf8a70e['query']['hasOwnProperty']('nolimit')){_0x4ed0b8['limit']=qs[_0x0bb5('0x1b')](_0xf8a70e[_0x0bb5('0x2b')][_0x0bb5('0x1b')]);_0x4ed0b8[_0x0bb5('0x1a')]=qs[_0x0bb5('0x1a')](_0xf8a70e[_0x0bb5('0x2b')]['offset']);}_0x4ed0b8['order']=qs[_0x0bb5('0x31')](_0xf8a70e[_0x0bb5('0x2b')]['sort']);_0x4ed0b8[_0x0bb5('0x32')]=qs[_0x0bb5('0x2c')](_[_0x0bb5('0x33')](_0xf8a70e[_0x0bb5('0x2b')],_0x1df3ac[_0x0bb5('0x2c')]));if(_0xf8a70e[_0x0bb5('0x2b')]['filter']){_0x4ed0b8[_0x0bb5('0x32')]=_['merge'](_0x4ed0b8['where'],{'$or':_[_0x0bb5('0x34')](_0x50c300,function(_0x5ec348){if(_0x5ec348[_0x0bb5('0x35')]['key']!==_0x0bb5('0x36')){var _0x900bb9={};_0x900bb9[_0x5ec348['field']]={'$like':'%'+_0xf8a70e[_0x0bb5('0x2b')]['filter']+'%'};return _0x900bb9;}})});}_0x4ed0b8=_[_0x0bb5('0x37')]({},_0x4ed0b8,_0xf8a70e[_0x0bb5('0x38')]);var _0x52d3d1={'where':_0x4ed0b8[_0x0bb5('0x32')]};return db[_0x0bb5('0x28')][_0x0bb5('0x19')](_0x52d3d1)[_0x0bb5('0x20')](function(_0x411068){_0x4d4cbf['count']=_0x411068;if(_0xf8a70e[_0x0bb5('0x2b')][_0x0bb5('0x39')]){_0x4ed0b8[_0x0bb5('0x3a')]=[{'all':!![]}];}return db[_0x0bb5('0x28')][_0x0bb5('0x3b')](_0x4ed0b8);})['then'](function(_0xc2d948){_0x4d4cbf['rows']=_0xc2d948;return _0x4d4cbf;})[_0x0bb5('0x20')](respondWithFilteredResult(_0x37acd6,_0x4ed0b8))[_0x0bb5('0x3c')](handleError(_0x37acd6,null));};exports[_0x0bb5('0x3d')]=function(_0x146dc9,_0x551c0e){var _0xefec92={'raw':![],'where':{'id':_0x146dc9['params']['id']}},_0x25ec0b={};_0x25ec0b[_0x0bb5('0x2d')]=_[_0x0bb5('0x2a')](db[_0x0bb5('0x28')][_0x0bb5('0x29')]);_0x25ec0b[_0x0bb5('0x2b')]=_[_0x0bb5('0x2a')](_0x146dc9['query']);_0x25ec0b['filters']=_[_0x0bb5('0x3e')](_0x25ec0b[_0x0bb5('0x2d')],_0x25ec0b[_0x0bb5('0x2b')]);_0xefec92['attributes']=_['intersection'](_0x25ec0b[_0x0bb5('0x2d')],qs[_0x0bb5('0x2e')](_0x146dc9[_0x0bb5('0x2b')][_0x0bb5('0x2e')]));_0xefec92[_0x0bb5('0x2f')]=_0xefec92[_0x0bb5('0x2f')]['length']?_0xefec92[_0x0bb5('0x2f')]:_0x25ec0b[_0x0bb5('0x2d')];if(_0x146dc9['query'][_0x0bb5('0x39')]){_0xefec92[_0x0bb5('0x3a')]=[{'all':!![]}];}_0xefec92=_['merge']({},_0xefec92,_0x146dc9[_0x0bb5('0x38')]);return db[_0x0bb5('0x28')]['find'](_0xefec92)[_0x0bb5('0x20')](handleEntityNotFound(_0x551c0e,null))[_0x0bb5('0x20')](respondWithResult(_0x551c0e,null))['catch'](handleError(_0x551c0e,null));};exports[_0x0bb5('0x3f')]=function(_0x3e6b26,_0x4cce6f){return db[_0x0bb5('0x28')][_0x0bb5('0x3f')](_0x3e6b26[_0x0bb5('0x40')],{})[_0x0bb5('0x20')](respondWithResult(_0x4cce6f,0xc9))['catch'](handleError(_0x4cce6f,null));};exports[_0x0bb5('0x41')]=function(_0x57f1e3,_0x2d486c){if(_0x57f1e3[_0x0bb5('0x40')]['id']){delete _0x57f1e3['body']['id'];}return db[_0x0bb5('0x28')]['find']({'where':{'id':_0x57f1e3['params']['id']}})['then'](handleEntityNotFound(_0x2d486c,null))[_0x0bb5('0x20')](saveUpdates(_0x57f1e3[_0x0bb5('0x40')],null))['then'](respondWithResult(_0x2d486c,null))[_0x0bb5('0x3c')](handleError(_0x2d486c,null));};exports[_0x0bb5('0x42')]=function(_0xca302e,_0x4b79c3){return db['SACreditNoteDetail']['find']({'where':{'id':_0xca302e[_0x0bb5('0x43')]['id']}})[_0x0bb5('0x20')](handleEntityNotFound(_0x4b79c3,null))[_0x0bb5('0x20')](removeEntity(_0x4b79c3,null))[_0x0bb5('0x3c')](handleError(_0x4b79c3,null));};exports[_0x0bb5('0x44')]=function(_0x2180ad,_0x3de6f1){return db[_0x0bb5('0x28')][_0x0bb5('0x44')]()[_0x0bb5('0x20')](respondWithResult(_0x3de6f1,null))[_0x0bb5('0x3c')](handleError(_0x3de6f1,null));};
\ No newline at end of file