Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / saCreditNoteDetail / saCreditNoteDetail.controller.js
index 2c1d5ac..9c6f636 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x1fdb=['destroy','sendStatus','error','name','send','SACreditNoteDetail','rawAttributes','model','query','filters','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','merge','map','type','key','filter','options','include','findAll','rows','catch','show','params','keys','intersection','includeAll','find','create','body','describe','html-pdf','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','squel','crypto','desk.js','papaparse','../../components/auth/service','../../components/parsers/qs','../../config/logger','api','../../config/utils','status','end','count','offset','limit','Content-Range','json','reject','save','then'];(function(_0x3c4737,_0x2329ec){var _0x2bb926=function(_0x3b9605){while(--_0x3b9605){_0x3c4737['push'](_0x3c4737['shift']());}};_0x2bb926(++_0x2329ec);}(_0x1fdb,0xa9));var _0xb1fd=function(_0x371179,_0x1d13b5){_0x371179=_0x371179-0x0;var _0x37bac3=_0x1fdb[_0x371179];return _0x37bac3;};'use strict';var pdf=require(_0xb1fd('0x0'));var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require('zip-dir');var jsonpatch=require(_0xb1fd('0x1'));var rp=require(_0xb1fd('0x2'));var moment=require(_0xb1fd('0x3'));var BPromise=require(_0xb1fd('0x4'));var Mustache=require(_0xb1fd('0x5'));var util=require(_0xb1fd('0x6'));var path=require(_0xb1fd('0x7'));var sox=require(_0xb1fd('0x8'));var csv=require(_0xb1fd('0x9'));var ejs=require('ejs');var fs=require('fs');var _=require('lodash');var squel=require(_0xb1fd('0xa'));var crypto=require(_0xb1fd('0xb'));var jsforce=require('jsforce');var deskjs=require(_0xb1fd('0xc'));var toCsv=require(_0xb1fd('0x9'));var querystring=require('querystring');var Papa=require(_0xb1fd('0xd'));var Redis=require('ioredis');var authService=require(_0xb1fd('0xe'));var qs=require(_0xb1fd('0xf'));var hardwareService=require('../../config/license/hardware');var logger=require(_0xb1fd('0x10'))(_0xb1fd('0x11'));var utils=require(_0xb1fd('0x12'));var config=require('../../config/environment');var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x2243e7,_0x8bed0e){_0x8bed0e=_0x8bed0e||0xcc;return function(_0x4426ea){if(_0x4426ea){return _0x2243e7['sendStatus'](_0x8bed0e);}return _0x2243e7[_0xb1fd('0x13')](_0x8bed0e)[_0xb1fd('0x14')]();};}function respondWithResult(_0x3db60a,_0x3ca832){_0x3ca832=_0x3ca832||0xc8;return function(_0x5b51ab){if(_0x5b51ab){return _0x3db60a[_0xb1fd('0x13')](_0x3ca832)['json'](_0x5b51ab);}};}function respondWithFilteredResult(_0x309a54,_0x4ddaae){return function(_0x39534a){if(_0x39534a){var _0x5ec775=_0x39534a[_0xb1fd('0x15')],_0x498159=_0x4ddaae[_0xb1fd('0x16')],_0x25696f=_0x4ddaae[_0xb1fd('0x16')]+_0x4ddaae[_0xb1fd('0x17')],_0x489fd6;if(_0x25696f>=_0x5ec775){_0x25696f=_0x5ec775;_0x489fd6=0xc8;}else{_0x489fd6=0xce;}_0x309a54[_0xb1fd('0x13')](_0x489fd6);return _0x309a54['set'](_0xb1fd('0x18'),_0x498159+'-'+_0x25696f+'/'+_0x5ec775)[_0xb1fd('0x19')](_0x39534a);}return null;};}function patchUpdates(_0x3182ca){return function(_0x4ffc5e){try{jsonpatch['apply'](_0x4ffc5e,_0x3182ca,!![]);}catch(_0xac3acb){return BPromise[_0xb1fd('0x1a')](_0xac3acb);}return _0x4ffc5e[_0xb1fd('0x1b')]();};}function saveUpdates(_0x302c39,_0x36187a){return function(_0x4a18e1){if(_0x4a18e1){return _0x4a18e1['update'](_0x302c39)[_0xb1fd('0x1c')](function(_0x3db914){return _0x3db914;});}return null;};}function removeEntity(_0x17c3fa,_0x4e2159){return function(_0x4ea6cf){if(_0x4ea6cf){return _0x4ea6cf[_0xb1fd('0x1d')]()[_0xb1fd('0x1c')](function(){_0x17c3fa['status'](0xcc)[_0xb1fd('0x14')]();});}};}function handleEntityNotFound(_0x2b7230,_0x24dc7d){return function(_0x319930){if(!_0x319930){_0x2b7230[_0xb1fd('0x1e')](0x194);}return _0x319930;};}function handleError(_0x1e60a6,_0x5df3bd){_0x5df3bd=_0x5df3bd||0x1f4;return function(_0x4fc21e){logger[_0xb1fd('0x1f')](_0x4fc21e['stack']);if(_0x4fc21e[_0xb1fd('0x20')]){delete _0x4fc21e[_0xb1fd('0x20')];}_0x1e60a6[_0xb1fd('0x13')](_0x5df3bd)[_0xb1fd('0x21')](_0x4fc21e);};}exports['index']=function(_0x1340d1,_0xe16e19){var _0x28b9f2={},_0x98ee62={},_0xd69a4f={'count':0x0,'rows':[]};var _0x27f52f=db[_0xb1fd('0x22')][_0xb1fd('0x23')];_0x98ee62[_0xb1fd('0x24')]=_['keys'](_0x27f52f);_0x98ee62[_0xb1fd('0x25')]=_['keys'](_0x1340d1['query']);_0x98ee62[_0xb1fd('0x26')]=_['intersection'](_0x98ee62['model'],_0x98ee62['query']);_0x28b9f2[_0xb1fd('0x27')]=_['intersection'](_0x98ee62['model'],qs[_0xb1fd('0x28')](_0x1340d1['query'][_0xb1fd('0x28')]));_0x28b9f2[_0xb1fd('0x27')]=_0x28b9f2[_0xb1fd('0x27')][_0xb1fd('0x29')]?_0x28b9f2[_0xb1fd('0x27')]:_0x98ee62['model'];if(!_0x1340d1[_0xb1fd('0x25')][_0xb1fd('0x2a')](_0xb1fd('0x2b'))){_0x28b9f2[_0xb1fd('0x17')]=qs[_0xb1fd('0x17')](_0x1340d1[_0xb1fd('0x25')][_0xb1fd('0x17')]);_0x28b9f2[_0xb1fd('0x16')]=qs[_0xb1fd('0x16')](_0x1340d1[_0xb1fd('0x25')][_0xb1fd('0x16')]);}_0x28b9f2[_0xb1fd('0x2c')]=qs[_0xb1fd('0x2d')](_0x1340d1[_0xb1fd('0x25')][_0xb1fd('0x2d')]);_0x28b9f2[_0xb1fd('0x2e')]=qs[_0xb1fd('0x26')](_['pick'](_0x1340d1[_0xb1fd('0x25')],_0x98ee62[_0xb1fd('0x26')]));if(_0x1340d1[_0xb1fd('0x25')]['filter']){_0x28b9f2[_0xb1fd('0x2e')]=_[_0xb1fd('0x2f')](_0x28b9f2[_0xb1fd('0x2e')],{'$or':_[_0xb1fd('0x30')](_0x27f52f,function(_0x1dd54b){if(_0x1dd54b[_0xb1fd('0x31')][_0xb1fd('0x32')]!=='VIRTUAL'){var _0x47d68c={};_0x47d68c[_0x1dd54b['field']]={'$like':'%'+_0x1340d1[_0xb1fd('0x25')][_0xb1fd('0x33')]+'%'};return _0x47d68c;}})});}_0x28b9f2=_['merge']({},_0x28b9f2,_0x1340d1[_0xb1fd('0x34')]);var _0x10ef4b={'where':_0x28b9f2[_0xb1fd('0x2e')]};return db[_0xb1fd('0x22')][_0xb1fd('0x15')](_0x10ef4b)['then'](function(_0x2b850e){_0xd69a4f[_0xb1fd('0x15')]=_0x2b850e;if(_0x1340d1[_0xb1fd('0x25')]['includeAll']){_0x28b9f2[_0xb1fd('0x35')]=[{'all':!![]}];}return db[_0xb1fd('0x22')][_0xb1fd('0x36')](_0x28b9f2);})['then'](function(_0x181ad6){_0xd69a4f[_0xb1fd('0x37')]=_0x181ad6;return _0xd69a4f;})[_0xb1fd('0x1c')](respondWithFilteredResult(_0xe16e19,_0x28b9f2))[_0xb1fd('0x38')](handleError(_0xe16e19,null));};exports[_0xb1fd('0x39')]=function(_0x1c1cab,_0x5f2782){var _0x105d7c={'raw':![],'where':{'id':_0x1c1cab[_0xb1fd('0x3a')]['id']}},_0x276e23={};_0x276e23[_0xb1fd('0x24')]=_[_0xb1fd('0x3b')](db['SACreditNoteDetail'][_0xb1fd('0x23')]);_0x276e23[_0xb1fd('0x25')]=_[_0xb1fd('0x3b')](_0x1c1cab[_0xb1fd('0x25')]);_0x276e23[_0xb1fd('0x26')]=_[_0xb1fd('0x3c')](_0x276e23[_0xb1fd('0x24')],_0x276e23['query']);_0x105d7c[_0xb1fd('0x27')]=_[_0xb1fd('0x3c')](_0x276e23[_0xb1fd('0x24')],qs[_0xb1fd('0x28')](_0x1c1cab[_0xb1fd('0x25')]['fields']));_0x105d7c[_0xb1fd('0x27')]=_0x105d7c[_0xb1fd('0x27')][_0xb1fd('0x29')]?_0x105d7c[_0xb1fd('0x27')]:_0x276e23[_0xb1fd('0x24')];if(_0x1c1cab['query'][_0xb1fd('0x3d')]){_0x105d7c[_0xb1fd('0x35')]=[{'all':!![]}];}_0x105d7c=_[_0xb1fd('0x2f')]({},_0x105d7c,_0x1c1cab[_0xb1fd('0x34')]);return db[_0xb1fd('0x22')][_0xb1fd('0x3e')](_0x105d7c)[_0xb1fd('0x1c')](handleEntityNotFound(_0x5f2782,null))[_0xb1fd('0x1c')](respondWithResult(_0x5f2782,null))[_0xb1fd('0x38')](handleError(_0x5f2782,null));};exports[_0xb1fd('0x3f')]=function(_0xc79d78,_0x1589b4){return db[_0xb1fd('0x22')]['create'](_0xc79d78[_0xb1fd('0x40')],{})['then'](respondWithResult(_0x1589b4,0xc9))[_0xb1fd('0x38')](handleError(_0x1589b4,null));};exports['update']=function(_0xa58f3a,_0x292fb4){if(_0xa58f3a['body']['id']){delete _0xa58f3a[_0xb1fd('0x40')]['id'];}return db['SACreditNoteDetail']['find']({'where':{'id':_0xa58f3a[_0xb1fd('0x3a')]['id']}})[_0xb1fd('0x1c')](handleEntityNotFound(_0x292fb4,null))[_0xb1fd('0x1c')](saveUpdates(_0xa58f3a[_0xb1fd('0x40')],null))[_0xb1fd('0x1c')](respondWithResult(_0x292fb4,null))[_0xb1fd('0x38')](handleError(_0x292fb4,null));};exports[_0xb1fd('0x1d')]=function(_0x4f1014,_0x5f5ded){return db[_0xb1fd('0x22')]['find']({'where':{'id':_0x4f1014[_0xb1fd('0x3a')]['id']}})['then'](handleEntityNotFound(_0x5f5ded,null))[_0xb1fd('0x1c')](removeEntity(_0x5f5ded,null))[_0xb1fd('0x38')](handleError(_0x5f5ded,null));};exports[_0xb1fd('0x41')]=function(_0x599cc8,_0x1c374c){return db['SACreditNoteDetail']['describe']()['then'](respondWithResult(_0x1c374c,null))[_0xb1fd('0x38')](handleError(_0x1c374c,null));};
\ No newline at end of file
+var _0x419d=['bluebird','path','ejs','lodash','squel','crypto','jsforce','desk.js','to-csv','querystring','papaparse','ioredis','../../components/parsers/qs','api','../../config/utils','../../config/environment','sendStatus','end','json','offset','limit','status','set','Content-Range','apply','save','update','then','destroy','error','name','send','index','SACreditNoteDetail','rawAttributes','keys','query','filters','model','intersection','fields','attributes','hasOwnProperty','nolimit','order','sort','where','pick','map','type','key','VIRTUAL','field','filter','options','count','includeAll','findAll','rows','catch','show','length','include','merge','find','create','body','params','moment'];(function(_0x1ddedd,_0x485606){var _0xa3e1ac=function(_0x580444){while(--_0x580444){_0x1ddedd['push'](_0x1ddedd['shift']());}};_0xa3e1ac(++_0x485606);}(_0x419d,0xce));var _0xd419=function(_0x544099,_0x372b30){_0x544099=_0x544099-0x0;var _0x20ab09=_0x419d[_0x544099];return _0x20ab09;};'use strict';var pdf=require('html-pdf');var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require('request-promise');var moment=require(_0xd419('0x0'));var BPromise=require(_0xd419('0x1'));var Mustache=require('mustache');var util=require('util');var path=require(_0xd419('0x2'));var sox=require('sox');var csv=require('to-csv');var ejs=require(_0xd419('0x3'));var fs=require('fs');var _=require(_0xd419('0x4'));var squel=require(_0xd419('0x5'));var crypto=require(_0xd419('0x6'));var jsforce=require(_0xd419('0x7'));var deskjs=require(_0xd419('0x8'));var toCsv=require(_0xd419('0x9'));var querystring=require(_0xd419('0xa'));var Papa=require(_0xd419('0xb'));var Redis=require(_0xd419('0xc'));var authService=require('../../components/auth/service');var qs=require(_0xd419('0xd'));var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')(_0xd419('0xe'));var utils=require(_0xd419('0xf'));var config=require(_0xd419('0x10'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0xab6cef,_0x2fda74){_0x2fda74=_0x2fda74||0xcc;return function(_0x520e24){if(_0x520e24){return _0xab6cef[_0xd419('0x11')](_0x2fda74);}return _0xab6cef['status'](_0x2fda74)[_0xd419('0x12')]();};}function respondWithResult(_0x2a437b,_0x214b9d){_0x214b9d=_0x214b9d||0xc8;return function(_0x15649d){if(_0x15649d){return _0x2a437b['status'](_0x214b9d)[_0xd419('0x13')](_0x15649d);}};}function respondWithFilteredResult(_0x5a46c9,_0x4a7c07){return function(_0x1ced20){if(_0x1ced20){var _0x45669c=_0x1ced20['count'],_0x3daa86=_0x4a7c07[_0xd419('0x14')],_0x3fd4eb=_0x4a7c07[_0xd419('0x14')]+_0x4a7c07[_0xd419('0x15')],_0x452029;if(_0x3fd4eb>=_0x45669c){_0x3fd4eb=_0x45669c;_0x452029=0xc8;}else{_0x452029=0xce;}_0x5a46c9[_0xd419('0x16')](_0x452029);return _0x5a46c9[_0xd419('0x17')](_0xd419('0x18'),_0x3daa86+'-'+_0x3fd4eb+'/'+_0x45669c)[_0xd419('0x13')](_0x1ced20);}return null;};}function patchUpdates(_0x57af62){return function(_0x517169){try{jsonpatch[_0xd419('0x19')](_0x517169,_0x57af62,!![]);}catch(_0x4cc901){return BPromise['reject'](_0x4cc901);}return _0x517169[_0xd419('0x1a')]();};}function saveUpdates(_0x219b7e,_0x52b218){return function(_0x15a847){if(_0x15a847){return _0x15a847[_0xd419('0x1b')](_0x219b7e)[_0xd419('0x1c')](function(_0x213e5f){return _0x213e5f;});}return null;};}function removeEntity(_0x8d99a1,_0x637322){return function(_0x5cc456){if(_0x5cc456){return _0x5cc456[_0xd419('0x1d')]()[_0xd419('0x1c')](function(){_0x8d99a1[_0xd419('0x16')](0xcc)[_0xd419('0x12')]();});}};}function handleEntityNotFound(_0x5a0164,_0xd46ae6){return function(_0x387d91){if(!_0x387d91){_0x5a0164[_0xd419('0x11')](0x194);}return _0x387d91;};}function handleError(_0x4fdcda,_0x8b0092){_0x8b0092=_0x8b0092||0x1f4;return function(_0x443e6d){logger[_0xd419('0x1e')](_0x443e6d['stack']);if(_0x443e6d['name']){delete _0x443e6d[_0xd419('0x1f')];}_0x4fdcda['status'](_0x8b0092)[_0xd419('0x20')](_0x443e6d);};}exports[_0xd419('0x21')]=function(_0x1f78d7,_0x175e0a){var _0x185cd1={},_0x49a4ed={},_0x515d1c={'count':0x0,'rows':[]};var _0x4e6aba=db[_0xd419('0x22')][_0xd419('0x23')];_0x49a4ed['model']=_[_0xd419('0x24')](_0x4e6aba);_0x49a4ed[_0xd419('0x25')]=_[_0xd419('0x24')](_0x1f78d7[_0xd419('0x25')]);_0x49a4ed[_0xd419('0x26')]=_['intersection'](_0x49a4ed[_0xd419('0x27')],_0x49a4ed[_0xd419('0x25')]);_0x185cd1['attributes']=_[_0xd419('0x28')](_0x49a4ed[_0xd419('0x27')],qs[_0xd419('0x29')](_0x1f78d7[_0xd419('0x25')]['fields']));_0x185cd1[_0xd419('0x2a')]=_0x185cd1[_0xd419('0x2a')]['length']?_0x185cd1['attributes']:_0x49a4ed[_0xd419('0x27')];if(!_0x1f78d7[_0xd419('0x25')][_0xd419('0x2b')](_0xd419('0x2c'))){_0x185cd1[_0xd419('0x15')]=qs[_0xd419('0x15')](_0x1f78d7[_0xd419('0x25')]['limit']);_0x185cd1[_0xd419('0x14')]=qs[_0xd419('0x14')](_0x1f78d7[_0xd419('0x25')][_0xd419('0x14')]);}_0x185cd1[_0xd419('0x2d')]=qs[_0xd419('0x2e')](_0x1f78d7[_0xd419('0x25')][_0xd419('0x2e')]);_0x185cd1[_0xd419('0x2f')]=qs[_0xd419('0x26')](_[_0xd419('0x30')](_0x1f78d7[_0xd419('0x25')],_0x49a4ed[_0xd419('0x26')]));if(_0x1f78d7[_0xd419('0x25')]['filter']){_0x185cd1[_0xd419('0x2f')]=_['merge'](_0x185cd1[_0xd419('0x2f')],{'$or':_[_0xd419('0x31')](_0x4e6aba,function(_0x270c1f){if(_0x270c1f[_0xd419('0x32')][_0xd419('0x33')]!==_0xd419('0x34')){var _0x304d54={};_0x304d54[_0x270c1f[_0xd419('0x35')]]={'$like':'%'+_0x1f78d7['query'][_0xd419('0x36')]+'%'};return _0x304d54;}})});}_0x185cd1=_['merge']({},_0x185cd1,_0x1f78d7[_0xd419('0x37')]);var _0x3ae219={'where':_0x185cd1['where']};return db[_0xd419('0x22')][_0xd419('0x38')](_0x3ae219)[_0xd419('0x1c')](function(_0x3b338e){_0x515d1c[_0xd419('0x38')]=_0x3b338e;if(_0x1f78d7[_0xd419('0x25')][_0xd419('0x39')]){_0x185cd1['include']=[{'all':!![]}];}return db[_0xd419('0x22')][_0xd419('0x3a')](_0x185cd1);})['then'](function(_0x4effe7){_0x515d1c[_0xd419('0x3b')]=_0x4effe7;return _0x515d1c;})['then'](respondWithFilteredResult(_0x175e0a,_0x185cd1))[_0xd419('0x3c')](handleError(_0x175e0a,null));};exports[_0xd419('0x3d')]=function(_0x5df215,_0x5102c5){var _0x4d991d={'raw':![],'where':{'id':_0x5df215['params']['id']}},_0x517e7b={};_0x517e7b[_0xd419('0x27')]=_[_0xd419('0x24')](db[_0xd419('0x22')][_0xd419('0x23')]);_0x517e7b[_0xd419('0x25')]=_[_0xd419('0x24')](_0x5df215[_0xd419('0x25')]);_0x517e7b[_0xd419('0x26')]=_[_0xd419('0x28')](_0x517e7b[_0xd419('0x27')],_0x517e7b[_0xd419('0x25')]);_0x4d991d['attributes']=_[_0xd419('0x28')](_0x517e7b[_0xd419('0x27')],qs[_0xd419('0x29')](_0x5df215['query'][_0xd419('0x29')]));_0x4d991d['attributes']=_0x4d991d['attributes'][_0xd419('0x3e')]?_0x4d991d[_0xd419('0x2a')]:_0x517e7b['model'];if(_0x5df215['query'][_0xd419('0x39')]){_0x4d991d[_0xd419('0x3f')]=[{'all':!![]}];}_0x4d991d=_[_0xd419('0x40')]({},_0x4d991d,_0x5df215['options']);return db[_0xd419('0x22')][_0xd419('0x41')](_0x4d991d)[_0xd419('0x1c')](handleEntityNotFound(_0x5102c5,null))[_0xd419('0x1c')](respondWithResult(_0x5102c5,null))['catch'](handleError(_0x5102c5,null));};exports['create']=function(_0x1c69c2,_0x467fb9){return db[_0xd419('0x22')][_0xd419('0x42')](_0x1c69c2['body'],{})[_0xd419('0x1c')](respondWithResult(_0x467fb9,0xc9))[_0xd419('0x3c')](handleError(_0x467fb9,null));};exports[_0xd419('0x1b')]=function(_0x39f296,_0x5f554b){if(_0x39f296[_0xd419('0x43')]['id']){delete _0x39f296['body']['id'];}return db['SACreditNoteDetail'][_0xd419('0x41')]({'where':{'id':_0x39f296[_0xd419('0x44')]['id']}})[_0xd419('0x1c')](handleEntityNotFound(_0x5f554b,null))[_0xd419('0x1c')](saveUpdates(_0x39f296[_0xd419('0x43')],null))[_0xd419('0x1c')](respondWithResult(_0x5f554b,null))[_0xd419('0x3c')](handleError(_0x5f554b,null));};exports[_0xd419('0x1d')]=function(_0x5233ad,_0x57fa52){return db[_0xd419('0x22')][_0xd419('0x41')]({'where':{'id':_0x5233ad[_0xd419('0x44')]['id']}})['then'](handleEntityNotFound(_0x57fa52,null))[_0xd419('0x1c')](removeEntity(_0x57fa52,null))[_0xd419('0x3c')](handleError(_0x57fa52,null));};exports['describe']=function(_0x50b1d5,_0x5a14cd){return db[_0xd419('0x22')]['describe']()[_0xd419('0x1c')](respondWithResult(_0x5a14cd,null))[_0xd419('0x3c')](handleError(_0x5a14cd,null));};
\ No newline at end of file