Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / saCompanyRelationship / saCompanyRelationship.controller.js
index 7ffe19e..a2639e0 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x344b=['name','model','keys','query','intersection','attributes','fields','length','hasOwnProperty','nolimit','sort','where','filters','pick','filter','merge','map','type','key','VIRTUAL','field','options','SACompanyRelationship','count','includeAll','include','catch','show','params','rawAttributes','find','create','body','update','describe','html-pdf','zip-dir','fast-json-patch','request-promise','moment','mustache','util','path','to-csv','crypto','jsforce','papaparse','ioredis','../../components/auth/service','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','sendStatus','status','end','json','offset','limit','set','Content-Range','apply','reject','then','destroy'];(function(_0x59b2a1,_0x1f631f){var _0x4908d1=function(_0x14c9b8){while(--_0x14c9b8){_0x59b2a1['push'](_0x59b2a1['shift']());}};_0x4908d1(++_0x1f631f);}(_0x344b,0x16d));var _0xb344=function(_0xefd519,_0xc62635){_0xefd519=_0xefd519-0x0;var _0x4bb882=_0x344b[_0xefd519];return _0x4bb882;};'use strict';var pdf=require(_0xb344('0x0'));var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require(_0xb344('0x1'));var jsonpatch=require(_0xb344('0x2'));var rp=require(_0xb344('0x3'));var moment=require(_0xb344('0x4'));var BPromise=require('bluebird');var Mustache=require(_0xb344('0x5'));var util=require(_0xb344('0x6'));var path=require(_0xb344('0x7'));var sox=require('sox');var csv=require(_0xb344('0x8'));var ejs=require('ejs');var fs=require('fs');var _=require('lodash');var squel=require('squel');var crypto=require(_0xb344('0x9'));var jsforce=require(_0xb344('0xa'));var deskjs=require('desk.js');var toCsv=require(_0xb344('0x8'));var querystring=require('querystring');var Papa=require(_0xb344('0xb'));var Redis=require(_0xb344('0xc'));var authService=require(_0xb344('0xd'));var qs=require('../../components/parsers/qs');var hardwareService=require(_0xb344('0xe'));var logger=require(_0xb344('0xf'))(_0xb344('0x10'));var utils=require(_0xb344('0x11'));var config=require(_0xb344('0x12'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x92f616,_0x3e6708){_0x3e6708=_0x3e6708||0xcc;return function(_0x447433){if(_0x447433){return _0x92f616[_0xb344('0x13')](_0x3e6708);}return _0x92f616[_0xb344('0x14')](_0x3e6708)[_0xb344('0x15')]();};}function respondWithResult(_0x5d0bac,_0x357fc0){_0x357fc0=_0x357fc0||0xc8;return function(_0x5363e1){if(_0x5363e1){return _0x5d0bac[_0xb344('0x14')](_0x357fc0)[_0xb344('0x16')](_0x5363e1);}};}function respondWithFilteredResult(_0x3f5b38,_0xc8c992){return function(_0x472cf4){if(_0x472cf4){var _0x327829=_0x472cf4['count'],_0x32ad96=_0xc8c992[_0xb344('0x17')],_0xb5e1c=_0xc8c992['offset']+_0xc8c992[_0xb344('0x18')],_0x5556d4;if(_0xb5e1c>=_0x327829){_0xb5e1c=_0x327829;_0x5556d4=0xc8;}else{_0x5556d4=0xce;}_0x3f5b38[_0xb344('0x14')](_0x5556d4);return _0x3f5b38[_0xb344('0x19')](_0xb344('0x1a'),_0x32ad96+'-'+_0xb5e1c+'/'+_0x327829)[_0xb344('0x16')](_0x472cf4);}return null;};}function patchUpdates(_0x5e74fb){return function(_0x2e9ccb){try{jsonpatch[_0xb344('0x1b')](_0x2e9ccb,_0x5e74fb,!![]);}catch(_0x1874c5){return BPromise[_0xb344('0x1c')](_0x1874c5);}return _0x2e9ccb['save']();};}function saveUpdates(_0x58cca9,_0x5579a3){return function(_0x136c76){if(_0x136c76){return _0x136c76['update'](_0x58cca9)[_0xb344('0x1d')](function(_0x1773a2){return _0x1773a2;});}return null;};}function removeEntity(_0x18f139,_0x65408c){return function(_0x134905){if(_0x134905){return _0x134905[_0xb344('0x1e')]()[_0xb344('0x1d')](function(){_0x18f139[_0xb344('0x14')](0xcc)['end']();});}};}function handleEntityNotFound(_0x2dd42e,_0x16c10e){return function(_0x38c7e5){if(!_0x38c7e5){_0x2dd42e[_0xb344('0x13')](0x194);}return _0x38c7e5;};}function handleError(_0x382cb7,_0x2af80d){_0x2af80d=_0x2af80d||0x1f4;return function(_0x39671f){logger['error'](_0x39671f['stack']);if(_0x39671f[_0xb344('0x1f')]){delete _0x39671f[_0xb344('0x1f')];}_0x382cb7[_0xb344('0x14')](_0x2af80d)['send'](_0x39671f);};}exports['index']=function(_0x366056,_0x2046d8){var _0x36fb67={},_0x2d0b43={},_0x111023={'count':0x0,'rows':[]};var _0x4723fd=db['SACompanyRelationship']['rawAttributes'];_0x2d0b43[_0xb344('0x20')]=_[_0xb344('0x21')](_0x4723fd);_0x2d0b43[_0xb344('0x22')]=_['keys'](_0x366056[_0xb344('0x22')]);_0x2d0b43['filters']=_[_0xb344('0x23')](_0x2d0b43[_0xb344('0x20')],_0x2d0b43[_0xb344('0x22')]);_0x36fb67[_0xb344('0x24')]=_[_0xb344('0x23')](_0x2d0b43[_0xb344('0x20')],qs[_0xb344('0x25')](_0x366056[_0xb344('0x22')][_0xb344('0x25')]));_0x36fb67[_0xb344('0x24')]=_0x36fb67[_0xb344('0x24')][_0xb344('0x26')]?_0x36fb67[_0xb344('0x24')]:_0x2d0b43[_0xb344('0x20')];if(!_0x366056[_0xb344('0x22')][_0xb344('0x27')](_0xb344('0x28'))){_0x36fb67['limit']=qs[_0xb344('0x18')](_0x366056[_0xb344('0x22')]['limit']);_0x36fb67[_0xb344('0x17')]=qs[_0xb344('0x17')](_0x366056[_0xb344('0x22')][_0xb344('0x17')]);}_0x36fb67['order']=qs[_0xb344('0x29')](_0x366056[_0xb344('0x22')]['sort']);_0x36fb67[_0xb344('0x2a')]=qs[_0xb344('0x2b')](_[_0xb344('0x2c')](_0x366056['query'],_0x2d0b43[_0xb344('0x2b')]));if(_0x366056[_0xb344('0x22')][_0xb344('0x2d')]){_0x36fb67[_0xb344('0x2a')]=_[_0xb344('0x2e')](_0x36fb67['where'],{'$or':_[_0xb344('0x2f')](_0x4723fd,function(_0x189db9){if(_0x189db9[_0xb344('0x30')][_0xb344('0x31')]!==_0xb344('0x32')){var _0x66c5e8={};_0x66c5e8[_0x189db9[_0xb344('0x33')]]={'$like':'%'+_0x366056[_0xb344('0x22')]['filter']+'%'};return _0x66c5e8;}})});}_0x36fb67=_['merge']({},_0x36fb67,_0x366056[_0xb344('0x34')]);var _0x263a0d={'where':_0x36fb67['where']};return db[_0xb344('0x35')]['count'](_0x263a0d)[_0xb344('0x1d')](function(_0x45cb2f){_0x111023[_0xb344('0x36')]=_0x45cb2f;if(_0x366056[_0xb344('0x22')][_0xb344('0x37')]){_0x36fb67[_0xb344('0x38')]=[{'all':!![]}];}return db['SACompanyRelationship']['findAll'](_0x36fb67);})[_0xb344('0x1d')](function(_0x126c04){_0x111023['rows']=_0x126c04;return _0x111023;})[_0xb344('0x1d')](respondWithFilteredResult(_0x2046d8,_0x36fb67))[_0xb344('0x39')](handleError(_0x2046d8,null));};exports[_0xb344('0x3a')]=function(_0x9c93cb,_0x256d35){var _0xd1df20={'raw':![],'where':{'id':_0x9c93cb[_0xb344('0x3b')]['id']}},_0x3757ab={};_0x3757ab[_0xb344('0x20')]=_[_0xb344('0x21')](db['SACompanyRelationship'][_0xb344('0x3c')]);_0x3757ab['query']=_[_0xb344('0x21')](_0x9c93cb[_0xb344('0x22')]);_0x3757ab[_0xb344('0x2b')]=_[_0xb344('0x23')](_0x3757ab[_0xb344('0x20')],_0x3757ab[_0xb344('0x22')]);_0xd1df20[_0xb344('0x24')]=_[_0xb344('0x23')](_0x3757ab[_0xb344('0x20')],qs[_0xb344('0x25')](_0x9c93cb[_0xb344('0x22')][_0xb344('0x25')]));_0xd1df20[_0xb344('0x24')]=_0xd1df20[_0xb344('0x24')][_0xb344('0x26')]?_0xd1df20[_0xb344('0x24')]:_0x3757ab['model'];if(_0x9c93cb[_0xb344('0x22')][_0xb344('0x37')]){_0xd1df20[_0xb344('0x38')]=[{'all':!![]}];}_0xd1df20=_[_0xb344('0x2e')]({},_0xd1df20,_0x9c93cb[_0xb344('0x34')]);return db[_0xb344('0x35')][_0xb344('0x3d')](_0xd1df20)['then'](handleEntityNotFound(_0x256d35,null))[_0xb344('0x1d')](respondWithResult(_0x256d35,null))['catch'](handleError(_0x256d35,null));};exports['create']=function(_0x4f611a,_0x42f27b){return db[_0xb344('0x35')][_0xb344('0x3e')](_0x4f611a[_0xb344('0x3f')],{})['then'](respondWithResult(_0x42f27b,0xc9))['catch'](handleError(_0x42f27b,null));};exports[_0xb344('0x40')]=function(_0x1f6e72,_0x2f2c55){if(_0x1f6e72[_0xb344('0x3f')]['id']){delete _0x1f6e72[_0xb344('0x3f')]['id'];}return db['SACompanyRelationship']['find']({'where':{'id':_0x1f6e72[_0xb344('0x3b')]['id']}})['then'](handleEntityNotFound(_0x2f2c55,null))['then'](saveUpdates(_0x1f6e72['body'],null))[_0xb344('0x1d')](respondWithResult(_0x2f2c55,null))[_0xb344('0x39')](handleError(_0x2f2c55,null));};exports[_0xb344('0x1e')]=function(_0x5f4e93,_0x51a5ef){return db['SACompanyRelationship'][_0xb344('0x3d')]({'where':{'id':_0x5f4e93[_0xb344('0x3b')]['id']}})[_0xb344('0x1d')](handleEntityNotFound(_0x51a5ef,null))[_0xb344('0x1d')](removeEntity(_0x51a5ef,null))[_0xb344('0x39')](handleError(_0x51a5ef,null));};exports[_0xb344('0x41')]=function(_0x2cd40a,_0x4532e3){return db['SACompanyRelationship']['describe']()[_0xb344('0x1d')](respondWithResult(_0x4532e3,null))[_0xb344('0x39')](handleError(_0x4532e3,null));};
\ No newline at end of file
+var _0x22bc=['where','pick','filter','merge','map','type','key','VIRTUAL','field','options','includeAll','include','findAll','rows','catch','show','params','create','body','find','describe','zip-dir','fast-json-patch','request-promise','bluebird','mustache','util','path','sox','to-csv','lodash','squel','crypto','jsforce','../../components/auth/service','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','json','count','offset','limit','Content-Range','apply','reject','save','update','then','destroy','stack','name','send','index','SACompanyRelationship','rawAttributes','model','keys','query','filters','intersection','fields','attributes','length','hasOwnProperty','nolimit','sort'];(function(_0x599914,_0x26e295){var _0xa197ab=function(_0xd8be94){while(--_0xd8be94){_0x599914['push'](_0x599914['shift']());}};_0xa197ab(++_0x26e295);}(_0x22bc,0x17d));var _0xc22b=function(_0x57ab63,_0x4c4b8b){_0x57ab63=_0x57ab63-0x0;var _0x57002c=_0x22bc[_0x57ab63];return _0x57002c;};'use strict';var pdf=require('html-pdf');var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require(_0xc22b('0x0'));var jsonpatch=require(_0xc22b('0x1'));var rp=require(_0xc22b('0x2'));var moment=require('moment');var BPromise=require(_0xc22b('0x3'));var Mustache=require(_0xc22b('0x4'));var util=require(_0xc22b('0x5'));var path=require(_0xc22b('0x6'));var sox=require(_0xc22b('0x7'));var csv=require(_0xc22b('0x8'));var ejs=require('ejs');var fs=require('fs');var _=require(_0xc22b('0x9'));var squel=require(_0xc22b('0xa'));var crypto=require(_0xc22b('0xb'));var jsforce=require(_0xc22b('0xc'));var deskjs=require('desk.js');var toCsv=require(_0xc22b('0x8'));var querystring=require('querystring');var Papa=require('papaparse');var Redis=require('ioredis');var authService=require(_0xc22b('0xd'));var qs=require(_0xc22b('0xe'));var hardwareService=require('../../config/license/hardware');var logger=require(_0xc22b('0xf'))(_0xc22b('0x10'));var utils=require(_0xc22b('0x11'));var config=require(_0xc22b('0x12'));var db=require(_0xc22b('0x13'))['db'];function respondWithStatusCode(_0xf99c77,_0x482425){_0x482425=_0x482425||0xcc;return function(_0x3f011f){if(_0x3f011f){return _0xf99c77[_0xc22b('0x14')](_0x482425);}return _0xf99c77[_0xc22b('0x15')](_0x482425)[_0xc22b('0x16')]();};}function respondWithResult(_0x5beac6,_0x35733d){_0x35733d=_0x35733d||0xc8;return function(_0x3c0dd9){if(_0x3c0dd9){return _0x5beac6[_0xc22b('0x15')](_0x35733d)[_0xc22b('0x17')](_0x3c0dd9);}};}function respondWithFilteredResult(_0x18c348,_0x5e326f){return function(_0x471a27){if(_0x471a27){var _0x98a3c1=_0x471a27[_0xc22b('0x18')],_0x2bfeb9=_0x5e326f['offset'],_0x1931bc=_0x5e326f[_0xc22b('0x19')]+_0x5e326f[_0xc22b('0x1a')],_0x51b9c3;if(_0x1931bc>=_0x98a3c1){_0x1931bc=_0x98a3c1;_0x51b9c3=0xc8;}else{_0x51b9c3=0xce;}_0x18c348[_0xc22b('0x15')](_0x51b9c3);return _0x18c348['set'](_0xc22b('0x1b'),_0x2bfeb9+'-'+_0x1931bc+'/'+_0x98a3c1)[_0xc22b('0x17')](_0x471a27);}return null;};}function patchUpdates(_0x5d9b37){return function(_0x3f90eb){try{jsonpatch[_0xc22b('0x1c')](_0x3f90eb,_0x5d9b37,!![]);}catch(_0x5a28e3){return BPromise[_0xc22b('0x1d')](_0x5a28e3);}return _0x3f90eb[_0xc22b('0x1e')]();};}function saveUpdates(_0x20435d,_0x2e6990){return function(_0x45a605){if(_0x45a605){return _0x45a605[_0xc22b('0x1f')](_0x20435d)[_0xc22b('0x20')](function(_0x2a0425){return _0x2a0425;});}return null;};}function removeEntity(_0x252e79,_0xcb461f){return function(_0x3da564){if(_0x3da564){return _0x3da564[_0xc22b('0x21')]()[_0xc22b('0x20')](function(){_0x252e79['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x387e5b,_0x19ba12){return function(_0x46d61b){if(!_0x46d61b){_0x387e5b[_0xc22b('0x14')](0x194);}return _0x46d61b;};}function handleError(_0x467df1,_0x17cf42){_0x17cf42=_0x17cf42||0x1f4;return function(_0x482c27){logger['error'](_0x482c27[_0xc22b('0x22')]);if(_0x482c27['name']){delete _0x482c27[_0xc22b('0x23')];}_0x467df1['status'](_0x17cf42)[_0xc22b('0x24')](_0x482c27);};}exports[_0xc22b('0x25')]=function(_0x120ca9,_0x240d51){var _0x52ad6c={},_0x11c58d={},_0x3af024={'count':0x0,'rows':[]};var _0x24f40b=db[_0xc22b('0x26')][_0xc22b('0x27')];_0x11c58d[_0xc22b('0x28')]=_[_0xc22b('0x29')](_0x24f40b);_0x11c58d[_0xc22b('0x2a')]=_[_0xc22b('0x29')](_0x120ca9[_0xc22b('0x2a')]);_0x11c58d[_0xc22b('0x2b')]=_[_0xc22b('0x2c')](_0x11c58d['model'],_0x11c58d[_0xc22b('0x2a')]);_0x52ad6c['attributes']=_[_0xc22b('0x2c')](_0x11c58d[_0xc22b('0x28')],qs[_0xc22b('0x2d')](_0x120ca9[_0xc22b('0x2a')][_0xc22b('0x2d')]));_0x52ad6c[_0xc22b('0x2e')]=_0x52ad6c[_0xc22b('0x2e')][_0xc22b('0x2f')]?_0x52ad6c[_0xc22b('0x2e')]:_0x11c58d[_0xc22b('0x28')];if(!_0x120ca9[_0xc22b('0x2a')][_0xc22b('0x30')](_0xc22b('0x31'))){_0x52ad6c[_0xc22b('0x1a')]=qs[_0xc22b('0x1a')](_0x120ca9[_0xc22b('0x2a')]['limit']);_0x52ad6c[_0xc22b('0x19')]=qs[_0xc22b('0x19')](_0x120ca9['query'][_0xc22b('0x19')]);}_0x52ad6c['order']=qs[_0xc22b('0x32')](_0x120ca9[_0xc22b('0x2a')][_0xc22b('0x32')]);_0x52ad6c[_0xc22b('0x33')]=qs[_0xc22b('0x2b')](_[_0xc22b('0x34')](_0x120ca9[_0xc22b('0x2a')],_0x11c58d[_0xc22b('0x2b')]));if(_0x120ca9[_0xc22b('0x2a')][_0xc22b('0x35')]){_0x52ad6c['where']=_[_0xc22b('0x36')](_0x52ad6c['where'],{'$or':_[_0xc22b('0x37')](_0x24f40b,function(_0x397d78){if(_0x397d78[_0xc22b('0x38')][_0xc22b('0x39')]!==_0xc22b('0x3a')){var _0x40c3a9={};_0x40c3a9[_0x397d78[_0xc22b('0x3b')]]={'$like':'%'+_0x120ca9['query'][_0xc22b('0x35')]+'%'};return _0x40c3a9;}})});}_0x52ad6c=_['merge']({},_0x52ad6c,_0x120ca9[_0xc22b('0x3c')]);var _0x438452={'where':_0x52ad6c['where']};return db[_0xc22b('0x26')][_0xc22b('0x18')](_0x438452)[_0xc22b('0x20')](function(_0x5d1cb6){_0x3af024[_0xc22b('0x18')]=_0x5d1cb6;if(_0x120ca9[_0xc22b('0x2a')][_0xc22b('0x3d')]){_0x52ad6c[_0xc22b('0x3e')]=[{'all':!![]}];}return db[_0xc22b('0x26')][_0xc22b('0x3f')](_0x52ad6c);})['then'](function(_0x5be9a6){_0x3af024[_0xc22b('0x40')]=_0x5be9a6;return _0x3af024;})[_0xc22b('0x20')](respondWithFilteredResult(_0x240d51,_0x52ad6c))[_0xc22b('0x41')](handleError(_0x240d51,null));};exports[_0xc22b('0x42')]=function(_0x167b78,_0xb4649){var _0x4aece6={'raw':![],'where':{'id':_0x167b78[_0xc22b('0x43')]['id']}},_0x3556da={};_0x3556da[_0xc22b('0x28')]=_['keys'](db[_0xc22b('0x26')][_0xc22b('0x27')]);_0x3556da[_0xc22b('0x2a')]=_['keys'](_0x167b78[_0xc22b('0x2a')]);_0x3556da[_0xc22b('0x2b')]=_[_0xc22b('0x2c')](_0x3556da[_0xc22b('0x28')],_0x3556da[_0xc22b('0x2a')]);_0x4aece6[_0xc22b('0x2e')]=_['intersection'](_0x3556da[_0xc22b('0x28')],qs[_0xc22b('0x2d')](_0x167b78['query']['fields']));_0x4aece6[_0xc22b('0x2e')]=_0x4aece6[_0xc22b('0x2e')]['length']?_0x4aece6[_0xc22b('0x2e')]:_0x3556da[_0xc22b('0x28')];if(_0x167b78[_0xc22b('0x2a')]['includeAll']){_0x4aece6[_0xc22b('0x3e')]=[{'all':!![]}];}_0x4aece6=_[_0xc22b('0x36')]({},_0x4aece6,_0x167b78[_0xc22b('0x3c')]);return db[_0xc22b('0x26')]['find'](_0x4aece6)[_0xc22b('0x20')](handleEntityNotFound(_0xb4649,null))['then'](respondWithResult(_0xb4649,null))[_0xc22b('0x41')](handleError(_0xb4649,null));};exports['create']=function(_0x5357a6,_0x253229){return db['SACompanyRelationship'][_0xc22b('0x44')](_0x5357a6[_0xc22b('0x45')],{})['then'](respondWithResult(_0x253229,0xc9))[_0xc22b('0x41')](handleError(_0x253229,null));};exports[_0xc22b('0x1f')]=function(_0x362c47,_0x2e8d3c){if(_0x362c47[_0xc22b('0x45')]['id']){delete _0x362c47['body']['id'];}return db[_0xc22b('0x26')][_0xc22b('0x46')]({'where':{'id':_0x362c47['params']['id']}})['then'](handleEntityNotFound(_0x2e8d3c,null))[_0xc22b('0x20')](saveUpdates(_0x362c47[_0xc22b('0x45')],null))[_0xc22b('0x20')](respondWithResult(_0x2e8d3c,null))[_0xc22b('0x41')](handleError(_0x2e8d3c,null));};exports[_0xc22b('0x21')]=function(_0x1052e8,_0x194843){return db[_0xc22b('0x26')][_0xc22b('0x46')]({'where':{'id':_0x1052e8['params']['id']}})[_0xc22b('0x20')](handleEntityNotFound(_0x194843,null))[_0xc22b('0x20')](removeEntity(_0x194843,null))[_0xc22b('0x41')](handleError(_0x194843,null));};exports[_0xc22b('0x47')]=function(_0x2e2714,_0x5d72de){return db[_0xc22b('0x26')][_0xc22b('0x47')]()[_0xc22b('0x20')](respondWithResult(_0x5d72de,null))[_0xc22b('0x41')](handleError(_0x5d72de,null));};
\ No newline at end of file