Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / crmWorkflowstep / crmWorkflowstep.controller.js
index 175be7b..1fc9afa 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xb8be=['keys','query','filters','intersection','attributes','length','hasOwnProperty','nolimit','sort','where','merge','map','type','key','VIRTUAL','field','filter','includeAll','include','catch','show','params','fields','options','find','create','body','destroy','describe','addCrmWorkflowNextStep','ids','omit','removeCrmWorkflowNextStep','getCrmWorkflowNextStep','findOne','html-pdf','rimraf','zip-dir','fast-json-patch','moment','util','sox','to-csv','ejs','lodash','squel','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','json','offset','limit','set','Content-Range','apply','save','update','then','error','name','index','CrmWorkflowStep','rawAttributes','model'];(function(_0x483004,_0x394f0f){var _0x56aee2=function(_0x22f957){while(--_0x22f957){_0x483004['push'](_0x483004['shift']());}};_0x56aee2(++_0x394f0f);}(_0xb8be,0x19f));var _0xeb8b=function(_0x34bd34,_0x1444f7){_0x34bd34=_0x34bd34-0x0;var _0x4e36d6=_0xb8be[_0x34bd34];return _0x4e36d6;};'use strict';var pdf=require(_0xeb8b('0x0'));var emlformat=require('eml-format');var rimraf=require(_0xeb8b('0x1'));var zipdir=require(_0xeb8b('0x2'));var jsonpatch=require(_0xeb8b('0x3'));var rp=require('request-promise');var moment=require(_0xeb8b('0x4'));var BPromise=require('bluebird');var Mustache=require('mustache');var util=require(_0xeb8b('0x5'));var path=require('path');var sox=require(_0xeb8b('0x6'));var csv=require(_0xeb8b('0x7'));var ejs=require(_0xeb8b('0x8'));var fs=require('fs');var _=require(_0xeb8b('0x9'));var squel=require(_0xeb8b('0xa'));var crypto=require('crypto');var jsforce=require(_0xeb8b('0xb'));var deskjs=require(_0xeb8b('0xc'));var toCsv=require(_0xeb8b('0x7'));var querystring=require(_0xeb8b('0xd'));var Papa=require(_0xeb8b('0xe'));var Redis=require(_0xeb8b('0xf'));var authService=require(_0xeb8b('0x10'));var qs=require(_0xeb8b('0x11'));var hardwareService=require('../../config/license/hardware');var logger=require(_0xeb8b('0x12'))(_0xeb8b('0x13'));var utils=require(_0xeb8b('0x14'));var config=require(_0xeb8b('0x15'));var db=require(_0xeb8b('0x16'))['db'];function respondWithStatusCode(_0x40c59d,_0x5cd979){_0x5cd979=_0x5cd979||0xcc;return function(_0x16301d){if(_0x16301d){return _0x40c59d[_0xeb8b('0x17')](_0x5cd979);}return _0x40c59d[_0xeb8b('0x18')](_0x5cd979)[_0xeb8b('0x19')]();};}function respondWithResult(_0x1369f7,_0xe81872){_0xe81872=_0xe81872||0xc8;return function(_0x289e0e){if(_0x289e0e){return _0x1369f7[_0xeb8b('0x18')](_0xe81872)[_0xeb8b('0x1a')](_0x289e0e);}};}function respondWithFilteredResult(_0x288744,_0x141fcc){return function(_0x3152b1){if(_0x3152b1){var _0x5da633=_0x3152b1['count'],_0x182c41=_0x141fcc[_0xeb8b('0x1b')],_0x1a1bf7=_0x141fcc[_0xeb8b('0x1b')]+_0x141fcc[_0xeb8b('0x1c')],_0x228d9d;if(_0x1a1bf7>=_0x5da633){_0x1a1bf7=_0x5da633;_0x228d9d=0xc8;}else{_0x228d9d=0xce;}_0x288744[_0xeb8b('0x18')](_0x228d9d);return _0x288744[_0xeb8b('0x1d')](_0xeb8b('0x1e'),_0x182c41+'-'+_0x1a1bf7+'/'+_0x5da633)['json'](_0x3152b1);}return null;};}function patchUpdates(_0x586a22){return function(_0x484349){try{jsonpatch[_0xeb8b('0x1f')](_0x484349,_0x586a22,!![]);}catch(_0x4bc5ab){return BPromise['reject'](_0x4bc5ab);}return _0x484349[_0xeb8b('0x20')]();};}function saveUpdates(_0x1f8598,_0x23747b){return function(_0x244c58){if(_0x244c58){return _0x244c58[_0xeb8b('0x21')](_0x1f8598)[_0xeb8b('0x22')](function(_0x1627ea){return _0x1627ea;});}return null;};}function removeEntity(_0x42c58b,_0x492e79){return function(_0x16b648){if(_0x16b648){return _0x16b648['destroy']()[_0xeb8b('0x22')](function(){_0x42c58b[_0xeb8b('0x18')](0xcc)[_0xeb8b('0x19')]();});}};}function handleEntityNotFound(_0x7549b5,_0x31e317){return function(_0x4c17ed){if(!_0x4c17ed){_0x7549b5[_0xeb8b('0x17')](0x194);}return _0x4c17ed;};}function handleError(_0x5d87e1,_0x5245c6){_0x5245c6=_0x5245c6||0x1f4;return function(_0x1ddea4){logger[_0xeb8b('0x23')](_0x1ddea4['stack']);if(_0x1ddea4['name']){delete _0x1ddea4[_0xeb8b('0x24')];}_0x5d87e1[_0xeb8b('0x18')](_0x5245c6)['send'](_0x1ddea4);};}exports[_0xeb8b('0x25')]=function(_0x5bb035,_0x5e0709){var _0x5cb88e={},_0x1b4935={},_0x59092f={'count':0x0,'rows':[]};var _0x340ebb=db[_0xeb8b('0x26')][_0xeb8b('0x27')];_0x1b4935[_0xeb8b('0x28')]=_[_0xeb8b('0x29')](_0x340ebb);_0x1b4935[_0xeb8b('0x2a')]=_[_0xeb8b('0x29')](_0x5bb035[_0xeb8b('0x2a')]);_0x1b4935[_0xeb8b('0x2b')]=_[_0xeb8b('0x2c')](_0x1b4935[_0xeb8b('0x28')],_0x1b4935['query']);_0x5cb88e['attributes']=_['intersection'](_0x1b4935[_0xeb8b('0x28')],qs['fields'](_0x5bb035[_0xeb8b('0x2a')]['fields']));_0x5cb88e[_0xeb8b('0x2d')]=_0x5cb88e['attributes'][_0xeb8b('0x2e')]?_0x5cb88e['attributes']:_0x1b4935[_0xeb8b('0x28')];if(!_0x5bb035[_0xeb8b('0x2a')][_0xeb8b('0x2f')](_0xeb8b('0x30'))){_0x5cb88e[_0xeb8b('0x1c')]=qs[_0xeb8b('0x1c')](_0x5bb035[_0xeb8b('0x2a')][_0xeb8b('0x1c')]);_0x5cb88e[_0xeb8b('0x1b')]=qs[_0xeb8b('0x1b')](_0x5bb035['query'][_0xeb8b('0x1b')]);}_0x5cb88e['order']=qs[_0xeb8b('0x31')](_0x5bb035['query'][_0xeb8b('0x31')]);_0x5cb88e[_0xeb8b('0x32')]=qs[_0xeb8b('0x2b')](_['pick'](_0x5bb035['query'],_0x1b4935[_0xeb8b('0x2b')]));if(_0x5bb035[_0xeb8b('0x2a')]['filter']){_0x5cb88e[_0xeb8b('0x32')]=_[_0xeb8b('0x33')](_0x5cb88e[_0xeb8b('0x32')],{'$or':_[_0xeb8b('0x34')](_0x340ebb,function(_0x30cf1d){if(_0x30cf1d[_0xeb8b('0x35')][_0xeb8b('0x36')]!==_0xeb8b('0x37')){var _0x1ff391={};_0x1ff391[_0x30cf1d[_0xeb8b('0x38')]]={'$like':'%'+_0x5bb035['query'][_0xeb8b('0x39')]+'%'};return _0x1ff391;}})});}_0x5cb88e=_[_0xeb8b('0x33')]({},_0x5cb88e,_0x5bb035['options']);var _0xbc757a={'where':_0x5cb88e['where']};return db[_0xeb8b('0x26')]['count'](_0xbc757a)[_0xeb8b('0x22')](function(_0x55e949){_0x59092f['count']=_0x55e949;if(_0x5bb035[_0xeb8b('0x2a')][_0xeb8b('0x3a')]){_0x5cb88e[_0xeb8b('0x3b')]=[{'all':!![]}];}return db['CrmWorkflowStep']['findAll'](_0x5cb88e);})[_0xeb8b('0x22')](function(_0x1d6267){_0x59092f['rows']=_0x1d6267;return _0x59092f;})[_0xeb8b('0x22')](respondWithFilteredResult(_0x5e0709,_0x5cb88e))[_0xeb8b('0x3c')](handleError(_0x5e0709,null));};exports[_0xeb8b('0x3d')]=function(_0x26f37a,_0x3a1827){var _0x31a100={'raw':![],'where':{'id':_0x26f37a[_0xeb8b('0x3e')]['id']}},_0x17242f={};_0x17242f[_0xeb8b('0x28')]=_['keys'](db[_0xeb8b('0x26')][_0xeb8b('0x27')]);_0x17242f['query']=_[_0xeb8b('0x29')](_0x26f37a[_0xeb8b('0x2a')]);_0x17242f[_0xeb8b('0x2b')]=_[_0xeb8b('0x2c')](_0x17242f['model'],_0x17242f[_0xeb8b('0x2a')]);_0x31a100[_0xeb8b('0x2d')]=_[_0xeb8b('0x2c')](_0x17242f[_0xeb8b('0x28')],qs[_0xeb8b('0x3f')](_0x26f37a['query'][_0xeb8b('0x3f')]));_0x31a100[_0xeb8b('0x2d')]=_0x31a100['attributes'][_0xeb8b('0x2e')]?_0x31a100['attributes']:_0x17242f[_0xeb8b('0x28')];if(_0x26f37a[_0xeb8b('0x2a')][_0xeb8b('0x3a')]){_0x31a100[_0xeb8b('0x3b')]=[{'all':!![]}];}_0x31a100=_[_0xeb8b('0x33')]({},_0x31a100,_0x26f37a[_0xeb8b('0x40')]);return db[_0xeb8b('0x26')][_0xeb8b('0x41')](_0x31a100)['then'](handleEntityNotFound(_0x3a1827,null))['then'](respondWithResult(_0x3a1827,null))[_0xeb8b('0x3c')](handleError(_0x3a1827,null));};exports['create']=function(_0x2b2188,_0x1c674f){return db['CrmWorkflowStep'][_0xeb8b('0x42')](_0x2b2188[_0xeb8b('0x43')],{})[_0xeb8b('0x22')](respondWithResult(_0x1c674f,0xc9))[_0xeb8b('0x3c')](handleError(_0x1c674f,null));};exports[_0xeb8b('0x21')]=function(_0x533480,_0x43623b){if(_0x533480['body']['id']){delete _0x533480[_0xeb8b('0x43')]['id'];}return db[_0xeb8b('0x26')]['find']({'where':{'id':_0x533480[_0xeb8b('0x3e')]['id']}})['then'](handleEntityNotFound(_0x43623b,null))[_0xeb8b('0x22')](saveUpdates(_0x533480[_0xeb8b('0x43')],null))[_0xeb8b('0x22')](respondWithResult(_0x43623b,null))[_0xeb8b('0x3c')](handleError(_0x43623b,null));};exports[_0xeb8b('0x44')]=function(_0x54e74f,_0x2d5b36){return db[_0xeb8b('0x26')]['find']({'where':{'id':_0x54e74f[_0xeb8b('0x3e')]['id']}})[_0xeb8b('0x22')](handleEntityNotFound(_0x2d5b36,null))[_0xeb8b('0x22')](removeEntity(_0x2d5b36,null))['catch'](handleError(_0x2d5b36,null));};exports['describe']=function(_0x4339ea,_0x3181c7){return db[_0xeb8b('0x26')][_0xeb8b('0x45')]()[_0xeb8b('0x22')](respondWithResult(_0x3181c7,null))[_0xeb8b('0x3c')](handleError(_0x3181c7,null));};exports[_0xeb8b('0x46')]=function(_0x1ef89c,_0x21801e,_0x1b066){return db['CrmWorkflowStep'][_0xeb8b('0x41')]({'where':{'id':_0x1ef89c['params']['id']}})[_0xeb8b('0x22')](handleEntityNotFound(_0x21801e,null))['then'](function(_0x21fa37){if(_0x21fa37){return _0x21fa37[_0xeb8b('0x46')](_0x1ef89c[_0xeb8b('0x43')][_0xeb8b('0x47')],_[_0xeb8b('0x48')](_0x1ef89c[_0xeb8b('0x43')],[_0xeb8b('0x47'),'id'])||{});}})[_0xeb8b('0x22')](respondWithResult(_0x21801e,null))[_0xeb8b('0x3c')](handleError(_0x21801e,null));};exports['removeCrmWorkflowNextStep']=function(_0x4ebd5d,_0x2fbd7e,_0x1e5ed9){return db[_0xeb8b('0x26')][_0xeb8b('0x41')]({'where':{'id':_0x4ebd5d[_0xeb8b('0x3e')]['id']}})[_0xeb8b('0x22')](handleEntityNotFound(_0x2fbd7e,null))[_0xeb8b('0x22')](function(_0x46edfd){if(_0x46edfd){return _0x46edfd[_0xeb8b('0x49')](_0x4ebd5d[_0xeb8b('0x2a')]['ids']);}})[_0xeb8b('0x22')](respondWithStatusCode(_0x2fbd7e,null))[_0xeb8b('0x3c')](handleError(_0x2fbd7e,null));};exports[_0xeb8b('0x4a')]=function(_0x2a0b34,_0x1e54fd,_0x109de2){var _0x2bf2fe={};var _0x368ceb={};var _0x5e4426;var _0x5eadcf;return db[_0xeb8b('0x26')][_0xeb8b('0x4b')]({'where':{'id':_0x2a0b34['params']['id']}})[_0xeb8b('0x22')](handleEntityNotFound(_0x1e54fd,null))[_0xeb8b('0x22')](function(_0x166f18){if(_0x166f18){_0x5e4426=_0x166f18;_0x368ceb[_0xeb8b('0x28')]=_[_0xeb8b('0x29')](db['CrmWorkflowStep'][_0xeb8b('0x27')]);_0x368ceb['query']=_['keys'](_0x2a0b34['query']);_0x368ceb['filters']=_[_0xeb8b('0x2c')](_0x368ceb[_0xeb8b('0x28')],_0x368ceb['query']);_0x2bf2fe[_0xeb8b('0x2d')]=_[_0xeb8b('0x2c')](_0x368ceb[_0xeb8b('0x28')],qs[_0xeb8b('0x3f')](_0x2a0b34['query'][_0xeb8b('0x3f')]));_0x2bf2fe[_0xeb8b('0x2d')]=_0x2bf2fe[_0xeb8b('0x2d')]['length']?_0x2bf2fe[_0xeb8b('0x2d')]:_0x368ceb[_0xeb8b('0x28')];_0x2bf2fe['order']=qs[_0xeb8b('0x31')](_0x2a0b34['query'][_0xeb8b('0x31')]);_0x2bf2fe['where']=qs[_0xeb8b('0x2b')](_['pick'](_0x2a0b34[_0xeb8b('0x2a')],_0x368ceb[_0xeb8b('0x2b')]));if(_0x2a0b34[_0xeb8b('0x2a')]['filter']){_0x2bf2fe[_0xeb8b('0x32')]=_['merge'](_0x2bf2fe[_0xeb8b('0x32')],{'$or':_[_0xeb8b('0x34')](_0x2bf2fe[_0xeb8b('0x2d')],function(_0x200a24){var _0x406aea={};_0x406aea[_0x200a24]={'$like':'%'+_0x2a0b34[_0xeb8b('0x2a')][_0xeb8b('0x39')]+'%'};return _0x406aea;})});}_0x2bf2fe=_[_0xeb8b('0x33')]({},_0x2bf2fe,_0x2a0b34[_0xeb8b('0x40')]);return _0x5e4426[_0xeb8b('0x4a')](_0x2bf2fe);}})['then'](function(_0x3df92c){if(_0x3df92c){_0x5eadcf=_0x3df92c['length'];if(!_0x2a0b34[_0xeb8b('0x2a')][_0xeb8b('0x2f')](_0xeb8b('0x30'))){_0x2bf2fe[_0xeb8b('0x1c')]=qs[_0xeb8b('0x1c')](_0x2a0b34[_0xeb8b('0x2a')][_0xeb8b('0x1c')]);_0x2bf2fe[_0xeb8b('0x1b')]=qs['offset'](_0x2a0b34[_0xeb8b('0x2a')]['offset']);}return _0x5e4426[_0xeb8b('0x4a')](_0x2bf2fe);}})[_0xeb8b('0x22')](function(_0x420f37){if(_0x420f37){return _0x420f37?{'count':_0x5eadcf,'rows':_0x420f37}:null;}})['then'](respondWithResult(_0x1e54fd,null))[_0xeb8b('0x3c')](handleError(_0x1e54fd,null));};
\ No newline at end of file
+var _0x4112=['order','where','filters','pick','merge','map','type','key','VIRTUAL','filter','options','includeAll','findAll','rows','catch','show','params','rawAttributes','include','find','create','body','describe','addCrmWorkflowNextStep','ids','omit','removeCrmWorkflowNextStep','findOne','sort','getCrmWorkflowNextStep','hasOwnProperty','nolimit','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','path','to-csv','ejs','squel','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/environment','sendStatus','status','count','offset','limit','set','apply','reject','save','then','destroy','end','error','stack','name','send','index','CrmWorkflowStep','keys','intersection','model','query','attributes','fields','length'];(function(_0x271fb5,_0x123f2d){var _0x55e068=function(_0x1cee5f){while(--_0x1cee5f){_0x271fb5['push'](_0x271fb5['shift']());}};_0x55e068(++_0x123f2d);}(_0x4112,0x1b0));var _0x2411=function(_0x53aba0,_0x52130c){_0x53aba0=_0x53aba0-0x0;var _0x2e4528=_0x4112[_0x53aba0];return _0x2e4528;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x2411('0x0'));var rimraf=require(_0x2411('0x1'));var zipdir=require(_0x2411('0x2'));var jsonpatch=require(_0x2411('0x3'));var rp=require(_0x2411('0x4'));var moment=require(_0x2411('0x5'));var BPromise=require(_0x2411('0x6'));var Mustache=require(_0x2411('0x7'));var util=require('util');var path=require(_0x2411('0x8'));var sox=require('sox');var csv=require(_0x2411('0x9'));var ejs=require(_0x2411('0xa'));var fs=require('fs');var _=require('lodash');var squel=require(_0x2411('0xb'));var crypto=require('crypto');var jsforce=require(_0x2411('0xc'));var deskjs=require(_0x2411('0xd'));var toCsv=require(_0x2411('0x9'));var querystring=require(_0x2411('0xe'));var Papa=require(_0x2411('0xf'));var Redis=require(_0x2411('0x10'));var authService=require(_0x2411('0x11'));var qs=require(_0x2411('0x12'));var hardwareService=require(_0x2411('0x13'));var logger=require(_0x2411('0x14'))(_0x2411('0x15'));var utils=require('../../config/utils');var config=require(_0x2411('0x16'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x35ca7f,_0x4be21f){_0x4be21f=_0x4be21f||0xcc;return function(_0x576dd3){if(_0x576dd3){return _0x35ca7f[_0x2411('0x17')](_0x4be21f);}return _0x35ca7f[_0x2411('0x18')](_0x4be21f)['end']();};}function respondWithResult(_0x409755,_0x43095c){_0x43095c=_0x43095c||0xc8;return function(_0x3e0c62){if(_0x3e0c62){return _0x409755[_0x2411('0x18')](_0x43095c)['json'](_0x3e0c62);}};}function respondWithFilteredResult(_0xd7d1de,_0x173c6a){return function(_0x9795f1){if(_0x9795f1){var _0x21795a=_0x9795f1[_0x2411('0x19')],_0x2b4837=_0x173c6a['offset'],_0x304476=_0x173c6a[_0x2411('0x1a')]+_0x173c6a[_0x2411('0x1b')],_0x3d5fa9;if(_0x304476>=_0x21795a){_0x304476=_0x21795a;_0x3d5fa9=0xc8;}else{_0x3d5fa9=0xce;}_0xd7d1de[_0x2411('0x18')](_0x3d5fa9);return _0xd7d1de[_0x2411('0x1c')]('Content-Range',_0x2b4837+'-'+_0x304476+'/'+_0x21795a)['json'](_0x9795f1);}return null;};}function patchUpdates(_0x251570){return function(_0x586300){try{jsonpatch[_0x2411('0x1d')](_0x586300,_0x251570,!![]);}catch(_0x437341){return BPromise[_0x2411('0x1e')](_0x437341);}return _0x586300[_0x2411('0x1f')]();};}function saveUpdates(_0x2d8aa3,_0x147481){return function(_0x44f697){if(_0x44f697){return _0x44f697['update'](_0x2d8aa3)[_0x2411('0x20')](function(_0x1e0b01){return _0x1e0b01;});}return null;};}function removeEntity(_0x3dd29f,_0x11f53e){return function(_0x39eee9){if(_0x39eee9){return _0x39eee9[_0x2411('0x21')]()[_0x2411('0x20')](function(){_0x3dd29f[_0x2411('0x18')](0xcc)[_0x2411('0x22')]();});}};}function handleEntityNotFound(_0x169844,_0x59d4f9){return function(_0x5053e1){if(!_0x5053e1){_0x169844[_0x2411('0x17')](0x194);}return _0x5053e1;};}function handleError(_0x2ac28b,_0x38bb20){_0x38bb20=_0x38bb20||0x1f4;return function(_0x2596a3){logger[_0x2411('0x23')](_0x2596a3[_0x2411('0x24')]);if(_0x2596a3[_0x2411('0x25')]){delete _0x2596a3['name'];}_0x2ac28b[_0x2411('0x18')](_0x38bb20)[_0x2411('0x26')](_0x2596a3);};}exports[_0x2411('0x27')]=function(_0x55992b,_0x3e1b3f){var _0x27c246={},_0x470f2f={},_0x8a30bf={'count':0x0,'rows':[]};var _0x59850b=db[_0x2411('0x28')]['rawAttributes'];_0x470f2f['model']=_['keys'](_0x59850b);_0x470f2f['query']=_[_0x2411('0x29')](_0x55992b['query']);_0x470f2f['filters']=_[_0x2411('0x2a')](_0x470f2f[_0x2411('0x2b')],_0x470f2f[_0x2411('0x2c')]);_0x27c246[_0x2411('0x2d')]=_[_0x2411('0x2a')](_0x470f2f[_0x2411('0x2b')],qs[_0x2411('0x2e')](_0x55992b[_0x2411('0x2c')]['fields']));_0x27c246[_0x2411('0x2d')]=_0x27c246[_0x2411('0x2d')][_0x2411('0x2f')]?_0x27c246['attributes']:_0x470f2f[_0x2411('0x2b')];if(!_0x55992b[_0x2411('0x2c')]['hasOwnProperty']('nolimit')){_0x27c246['limit']=qs[_0x2411('0x1b')](_0x55992b['query'][_0x2411('0x1b')]);_0x27c246[_0x2411('0x1a')]=qs[_0x2411('0x1a')](_0x55992b[_0x2411('0x2c')]['offset']);}_0x27c246[_0x2411('0x30')]=qs['sort'](_0x55992b['query']['sort']);_0x27c246[_0x2411('0x31')]=qs[_0x2411('0x32')](_[_0x2411('0x33')](_0x55992b[_0x2411('0x2c')],_0x470f2f[_0x2411('0x32')]));if(_0x55992b[_0x2411('0x2c')]['filter']){_0x27c246[_0x2411('0x31')]=_[_0x2411('0x34')](_0x27c246[_0x2411('0x31')],{'$or':_[_0x2411('0x35')](_0x59850b,function(_0x197881){if(_0x197881[_0x2411('0x36')][_0x2411('0x37')]!==_0x2411('0x38')){var _0x4dd677={};_0x4dd677[_0x197881['field']]={'$like':'%'+_0x55992b['query'][_0x2411('0x39')]+'%'};return _0x4dd677;}})});}_0x27c246=_[_0x2411('0x34')]({},_0x27c246,_0x55992b[_0x2411('0x3a')]);var _0x21c42b={'where':_0x27c246[_0x2411('0x31')]};return db[_0x2411('0x28')]['count'](_0x21c42b)[_0x2411('0x20')](function(_0x1dbdbf){_0x8a30bf[_0x2411('0x19')]=_0x1dbdbf;if(_0x55992b[_0x2411('0x2c')][_0x2411('0x3b')]){_0x27c246['include']=[{'all':!![]}];}return db[_0x2411('0x28')][_0x2411('0x3c')](_0x27c246);})[_0x2411('0x20')](function(_0x5dccf0){_0x8a30bf[_0x2411('0x3d')]=_0x5dccf0;return _0x8a30bf;})['then'](respondWithFilteredResult(_0x3e1b3f,_0x27c246))[_0x2411('0x3e')](handleError(_0x3e1b3f,null));};exports[_0x2411('0x3f')]=function(_0x5a8458,_0x2a60e2){var _0x43f8df={'raw':![],'where':{'id':_0x5a8458[_0x2411('0x40')]['id']}},_0x2a383d={};_0x2a383d[_0x2411('0x2b')]=_[_0x2411('0x29')](db[_0x2411('0x28')][_0x2411('0x41')]);_0x2a383d[_0x2411('0x2c')]=_[_0x2411('0x29')](_0x5a8458[_0x2411('0x2c')]);_0x2a383d[_0x2411('0x32')]=_['intersection'](_0x2a383d['model'],_0x2a383d[_0x2411('0x2c')]);_0x43f8df['attributes']=_[_0x2411('0x2a')](_0x2a383d['model'],qs[_0x2411('0x2e')](_0x5a8458[_0x2411('0x2c')][_0x2411('0x2e')]));_0x43f8df[_0x2411('0x2d')]=_0x43f8df[_0x2411('0x2d')][_0x2411('0x2f')]?_0x43f8df[_0x2411('0x2d')]:_0x2a383d[_0x2411('0x2b')];if(_0x5a8458[_0x2411('0x2c')][_0x2411('0x3b')]){_0x43f8df[_0x2411('0x42')]=[{'all':!![]}];}_0x43f8df=_[_0x2411('0x34')]({},_0x43f8df,_0x5a8458['options']);return db[_0x2411('0x28')][_0x2411('0x43')](_0x43f8df)[_0x2411('0x20')](handleEntityNotFound(_0x2a60e2,null))['then'](respondWithResult(_0x2a60e2,null))[_0x2411('0x3e')](handleError(_0x2a60e2,null));};exports[_0x2411('0x44')]=function(_0x44593d,_0x31163d){return db['CrmWorkflowStep']['create'](_0x44593d['body'],{})['then'](respondWithResult(_0x31163d,0xc9))[_0x2411('0x3e')](handleError(_0x31163d,null));};exports['update']=function(_0x3acc68,_0x41d334){if(_0x3acc68[_0x2411('0x45')]['id']){delete _0x3acc68[_0x2411('0x45')]['id'];}return db[_0x2411('0x28')]['find']({'where':{'id':_0x3acc68[_0x2411('0x40')]['id']}})[_0x2411('0x20')](handleEntityNotFound(_0x41d334,null))[_0x2411('0x20')](saveUpdates(_0x3acc68[_0x2411('0x45')],null))[_0x2411('0x20')](respondWithResult(_0x41d334,null))[_0x2411('0x3e')](handleError(_0x41d334,null));};exports[_0x2411('0x21')]=function(_0x5ef9f4,_0x448a02){return db[_0x2411('0x28')]['find']({'where':{'id':_0x5ef9f4[_0x2411('0x40')]['id']}})['then'](handleEntityNotFound(_0x448a02,null))[_0x2411('0x20')](removeEntity(_0x448a02,null))[_0x2411('0x3e')](handleError(_0x448a02,null));};exports[_0x2411('0x46')]=function(_0x5e86ac,_0xbad615){return db[_0x2411('0x28')][_0x2411('0x46')]()[_0x2411('0x20')](respondWithResult(_0xbad615,null))[_0x2411('0x3e')](handleError(_0xbad615,null));};exports[_0x2411('0x47')]=function(_0x350bac,_0x498e8b,_0x4d9e5d){return db['CrmWorkflowStep'][_0x2411('0x43')]({'where':{'id':_0x350bac['params']['id']}})['then'](handleEntityNotFound(_0x498e8b,null))['then'](function(_0x471135){if(_0x471135){return _0x471135[_0x2411('0x47')](_0x350bac[_0x2411('0x45')][_0x2411('0x48')],_[_0x2411('0x49')](_0x350bac['body'],['ids','id'])||{});}})['then'](respondWithResult(_0x498e8b,null))[_0x2411('0x3e')](handleError(_0x498e8b,null));};exports[_0x2411('0x4a')]=function(_0x3cef6c,_0x559e28,_0x28cf86){return db[_0x2411('0x28')]['find']({'where':{'id':_0x3cef6c[_0x2411('0x40')]['id']}})[_0x2411('0x20')](handleEntityNotFound(_0x559e28,null))[_0x2411('0x20')](function(_0x395d0d){if(_0x395d0d){return _0x395d0d['removeCrmWorkflowNextStep'](_0x3cef6c[_0x2411('0x2c')][_0x2411('0x48')]);}})[_0x2411('0x20')](respondWithStatusCode(_0x559e28,null))[_0x2411('0x3e')](handleError(_0x559e28,null));};exports['getCrmWorkflowNextStep']=function(_0x3b5037,_0x25ea3a,_0x30e440){var _0x28a81c={};var _0x165c0a={};var _0x260942;var _0x55fb35;return db['CrmWorkflowStep'][_0x2411('0x4b')]({'where':{'id':_0x3b5037[_0x2411('0x40')]['id']}})[_0x2411('0x20')](handleEntityNotFound(_0x25ea3a,null))['then'](function(_0x12a6cd){if(_0x12a6cd){_0x260942=_0x12a6cd;_0x165c0a['model']=_[_0x2411('0x29')](db[_0x2411('0x28')][_0x2411('0x41')]);_0x165c0a[_0x2411('0x2c')]=_['keys'](_0x3b5037['query']);_0x165c0a[_0x2411('0x32')]=_[_0x2411('0x2a')](_0x165c0a[_0x2411('0x2b')],_0x165c0a[_0x2411('0x2c')]);_0x28a81c['attributes']=_['intersection'](_0x165c0a[_0x2411('0x2b')],qs[_0x2411('0x2e')](_0x3b5037[_0x2411('0x2c')][_0x2411('0x2e')]));_0x28a81c['attributes']=_0x28a81c[_0x2411('0x2d')][_0x2411('0x2f')]?_0x28a81c[_0x2411('0x2d')]:_0x165c0a[_0x2411('0x2b')];_0x28a81c[_0x2411('0x30')]=qs['sort'](_0x3b5037[_0x2411('0x2c')][_0x2411('0x4c')]);_0x28a81c[_0x2411('0x31')]=qs['filters'](_[_0x2411('0x33')](_0x3b5037[_0x2411('0x2c')],_0x165c0a[_0x2411('0x32')]));if(_0x3b5037['query'][_0x2411('0x39')]){_0x28a81c[_0x2411('0x31')]=_['merge'](_0x28a81c[_0x2411('0x31')],{'$or':_[_0x2411('0x35')](_0x28a81c[_0x2411('0x2d')],function(_0x269c49){var _0x5e9aa7={};_0x5e9aa7[_0x269c49]={'$like':'%'+_0x3b5037[_0x2411('0x2c')][_0x2411('0x39')]+'%'};return _0x5e9aa7;})});}_0x28a81c=_[_0x2411('0x34')]({},_0x28a81c,_0x3b5037[_0x2411('0x3a')]);return _0x260942[_0x2411('0x4d')](_0x28a81c);}})['then'](function(_0x382065){if(_0x382065){_0x55fb35=_0x382065['length'];if(!_0x3b5037['query'][_0x2411('0x4e')](_0x2411('0x4f'))){_0x28a81c[_0x2411('0x1b')]=qs[_0x2411('0x1b')](_0x3b5037[_0x2411('0x2c')][_0x2411('0x1b')]);_0x28a81c[_0x2411('0x1a')]=qs[_0x2411('0x1a')](_0x3b5037[_0x2411('0x2c')]['offset']);}return _0x260942[_0x2411('0x4d')](_0x28a81c);}})[_0x2411('0x20')](function(_0x93926f){if(_0x93926f){return _0x93926f?{'count':_0x55fb35,'rows':_0x93926f}:null;}})['then'](respondWithResult(_0x25ea3a,null))[_0x2411('0x3e')](handleError(_0x25ea3a,null));};
\ No newline at end of file