Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / crmWorkflowstep / crmWorkflowstep.controller.js
index 1fc9afa..921cbbc 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-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
+var _0x53ee=['zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/parsers/qs','../../config/license/hardware','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','count','offset','limit','set','Content-Range','json','reject','save','then','destroy','end','error','name','index','rawAttributes','model','keys','filters','intersection','query','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','merge','map','key','VIRTUAL','field','filter','options','CrmWorkflowStep','includeAll','rows','catch','params','include','find','create','body','describe','addCrmWorkflowNextStep','ids','omit','removeCrmWorkflowNextStep','findOne','getCrmWorkflowNextStep','eml-format','rimraf'];(function(_0x2c7094,_0x1efedc){var _0x4f8308=function(_0x56ef7c){while(--_0x56ef7c){_0x2c7094['push'](_0x2c7094['shift']());}};_0x4f8308(++_0x1efedc);}(_0x53ee,0xf1));var _0xe53e=function(_0x4ff09b,_0x53f67d){_0x4ff09b=_0x4ff09b-0x0;var _0x3f5c2e=_0x53ee[_0x4ff09b];return _0x3f5c2e;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0xe53e('0x0'));var rimraf=require(_0xe53e('0x1'));var zipdir=require(_0xe53e('0x2'));var jsonpatch=require(_0xe53e('0x3'));var rp=require(_0xe53e('0x4'));var moment=require(_0xe53e('0x5'));var BPromise=require(_0xe53e('0x6'));var Mustache=require(_0xe53e('0x7'));var util=require(_0xe53e('0x8'));var path=require(_0xe53e('0x9'));var sox=require(_0xe53e('0xa'));var csv=require(_0xe53e('0xb'));var ejs=require(_0xe53e('0xc'));var fs=require('fs');var _=require(_0xe53e('0xd'));var squel=require(_0xe53e('0xe'));var crypto=require(_0xe53e('0xf'));var jsforce=require(_0xe53e('0x10'));var deskjs=require(_0xe53e('0x11'));var toCsv=require('to-csv');var querystring=require(_0xe53e('0x12'));var Papa=require(_0xe53e('0x13'));var Redis=require(_0xe53e('0x14'));var authService=require('../../components/auth/service');var qs=require(_0xe53e('0x15'));var hardwareService=require(_0xe53e('0x16'));var logger=require('../../config/logger')(_0xe53e('0x17'));var utils=require(_0xe53e('0x18'));var config=require(_0xe53e('0x19'));var db=require(_0xe53e('0x1a'))['db'];function respondWithStatusCode(_0x435dde,_0x366b77){_0x366b77=_0x366b77||0xcc;return function(_0x382281){if(_0x382281){return _0x435dde[_0xe53e('0x1b')](_0x366b77);}return _0x435dde[_0xe53e('0x1c')](_0x366b77)['end']();};}function respondWithResult(_0x4293d2,_0x22aa8e){_0x22aa8e=_0x22aa8e||0xc8;return function(_0x77db08){if(_0x77db08){return _0x4293d2[_0xe53e('0x1c')](_0x22aa8e)['json'](_0x77db08);}};}function respondWithFilteredResult(_0x2591e9,_0x2cdab7){return function(_0x49f7ce){if(_0x49f7ce){var _0x115b54=_0x49f7ce[_0xe53e('0x1d')],_0x1f4b10=_0x2cdab7['offset'],_0x4584bf=_0x2cdab7[_0xe53e('0x1e')]+_0x2cdab7[_0xe53e('0x1f')],_0x4f2647;if(_0x4584bf>=_0x115b54){_0x4584bf=_0x115b54;_0x4f2647=0xc8;}else{_0x4f2647=0xce;}_0x2591e9[_0xe53e('0x1c')](_0x4f2647);return _0x2591e9[_0xe53e('0x20')](_0xe53e('0x21'),_0x1f4b10+'-'+_0x4584bf+'/'+_0x115b54)[_0xe53e('0x22')](_0x49f7ce);}return null;};}function patchUpdates(_0x2d3ab1){return function(_0x4252b8){try{jsonpatch['apply'](_0x4252b8,_0x2d3ab1,!![]);}catch(_0x4b8abf){return BPromise[_0xe53e('0x23')](_0x4b8abf);}return _0x4252b8[_0xe53e('0x24')]();};}function saveUpdates(_0x5f543a,_0x3c265b){return function(_0x5258f1){if(_0x5258f1){return _0x5258f1['update'](_0x5f543a)[_0xe53e('0x25')](function(_0x442db2){return _0x442db2;});}return null;};}function removeEntity(_0x522abf,_0x1841b3){return function(_0x3dfea5){if(_0x3dfea5){return _0x3dfea5[_0xe53e('0x26')]()[_0xe53e('0x25')](function(){_0x522abf[_0xe53e('0x1c')](0xcc)[_0xe53e('0x27')]();});}};}function handleEntityNotFound(_0x488d11,_0x4909bd){return function(_0x4d8c29){if(!_0x4d8c29){_0x488d11['sendStatus'](0x194);}return _0x4d8c29;};}function handleError(_0x4e0cb9,_0x3bf261){_0x3bf261=_0x3bf261||0x1f4;return function(_0x53cf57){logger[_0xe53e('0x28')](_0x53cf57['stack']);if(_0x53cf57[_0xe53e('0x29')]){delete _0x53cf57[_0xe53e('0x29')];}_0x4e0cb9[_0xe53e('0x1c')](_0x3bf261)['send'](_0x53cf57);};}exports[_0xe53e('0x2a')]=function(_0x403a32,_0x899d0e){var _0x21f37e={},_0x260516={},_0x351695={'count':0x0,'rows':[]};var _0x21897f=db['CrmWorkflowStep'][_0xe53e('0x2b')];_0x260516[_0xe53e('0x2c')]=_['keys'](_0x21897f);_0x260516['query']=_[_0xe53e('0x2d')](_0x403a32['query']);_0x260516[_0xe53e('0x2e')]=_[_0xe53e('0x2f')](_0x260516['model'],_0x260516[_0xe53e('0x30')]);_0x21f37e[_0xe53e('0x31')]=_['intersection'](_0x260516[_0xe53e('0x2c')],qs[_0xe53e('0x32')](_0x403a32[_0xe53e('0x30')][_0xe53e('0x32')]));_0x21f37e[_0xe53e('0x31')]=_0x21f37e[_0xe53e('0x31')][_0xe53e('0x33')]?_0x21f37e[_0xe53e('0x31')]:_0x260516['model'];if(!_0x403a32['query'][_0xe53e('0x34')](_0xe53e('0x35'))){_0x21f37e['limit']=qs[_0xe53e('0x1f')](_0x403a32[_0xe53e('0x30')][_0xe53e('0x1f')]);_0x21f37e[_0xe53e('0x1e')]=qs['offset'](_0x403a32[_0xe53e('0x30')][_0xe53e('0x1e')]);}_0x21f37e[_0xe53e('0x36')]=qs[_0xe53e('0x37')](_0x403a32[_0xe53e('0x30')][_0xe53e('0x37')]);_0x21f37e[_0xe53e('0x38')]=qs[_0xe53e('0x2e')](_[_0xe53e('0x39')](_0x403a32['query'],_0x260516[_0xe53e('0x2e')]));if(_0x403a32[_0xe53e('0x30')]['filter']){_0x21f37e[_0xe53e('0x38')]=_[_0xe53e('0x3a')](_0x21f37e[_0xe53e('0x38')],{'$or':_[_0xe53e('0x3b')](_0x21897f,function(_0x1597ff){if(_0x1597ff['type'][_0xe53e('0x3c')]!==_0xe53e('0x3d')){var _0x276aaf={};_0x276aaf[_0x1597ff[_0xe53e('0x3e')]]={'$like':'%'+_0x403a32[_0xe53e('0x30')][_0xe53e('0x3f')]+'%'};return _0x276aaf;}})});}_0x21f37e=_[_0xe53e('0x3a')]({},_0x21f37e,_0x403a32[_0xe53e('0x40')]);var _0x386bdf={'where':_0x21f37e[_0xe53e('0x38')]};return db[_0xe53e('0x41')][_0xe53e('0x1d')](_0x386bdf)['then'](function(_0x4ecef6){_0x351695['count']=_0x4ecef6;if(_0x403a32['query'][_0xe53e('0x42')]){_0x21f37e['include']=[{'all':!![]}];}return db[_0xe53e('0x41')]['findAll'](_0x21f37e);})[_0xe53e('0x25')](function(_0x5cb98d){_0x351695[_0xe53e('0x43')]=_0x5cb98d;return _0x351695;})[_0xe53e('0x25')](respondWithFilteredResult(_0x899d0e,_0x21f37e))[_0xe53e('0x44')](handleError(_0x899d0e,null));};exports['show']=function(_0x29ccd8,_0x26ceb4){var _0x48a0ca={'raw':![],'where':{'id':_0x29ccd8[_0xe53e('0x45')]['id']}},_0x1d373c={};_0x1d373c[_0xe53e('0x2c')]=_[_0xe53e('0x2d')](db['CrmWorkflowStep']['rawAttributes']);_0x1d373c[_0xe53e('0x30')]=_[_0xe53e('0x2d')](_0x29ccd8['query']);_0x1d373c[_0xe53e('0x2e')]=_[_0xe53e('0x2f')](_0x1d373c[_0xe53e('0x2c')],_0x1d373c[_0xe53e('0x30')]);_0x48a0ca['attributes']=_['intersection'](_0x1d373c[_0xe53e('0x2c')],qs[_0xe53e('0x32')](_0x29ccd8[_0xe53e('0x30')][_0xe53e('0x32')]));_0x48a0ca[_0xe53e('0x31')]=_0x48a0ca[_0xe53e('0x31')][_0xe53e('0x33')]?_0x48a0ca[_0xe53e('0x31')]:_0x1d373c[_0xe53e('0x2c')];if(_0x29ccd8[_0xe53e('0x30')][_0xe53e('0x42')]){_0x48a0ca[_0xe53e('0x46')]=[{'all':!![]}];}_0x48a0ca=_[_0xe53e('0x3a')]({},_0x48a0ca,_0x29ccd8['options']);return db['CrmWorkflowStep'][_0xe53e('0x47')](_0x48a0ca)[_0xe53e('0x25')](handleEntityNotFound(_0x26ceb4,null))[_0xe53e('0x25')](respondWithResult(_0x26ceb4,null))['catch'](handleError(_0x26ceb4,null));};exports[_0xe53e('0x48')]=function(_0x2348f4,_0x5885a0){return db['CrmWorkflowStep'][_0xe53e('0x48')](_0x2348f4[_0xe53e('0x49')],{})[_0xe53e('0x25')](respondWithResult(_0x5885a0,0xc9))[_0xe53e('0x44')](handleError(_0x5885a0,null));};exports['update']=function(_0x1207fb,_0x257d0a){if(_0x1207fb[_0xe53e('0x49')]['id']){delete _0x1207fb[_0xe53e('0x49')]['id'];}return db[_0xe53e('0x41')][_0xe53e('0x47')]({'where':{'id':_0x1207fb[_0xe53e('0x45')]['id']}})['then'](handleEntityNotFound(_0x257d0a,null))[_0xe53e('0x25')](saveUpdates(_0x1207fb[_0xe53e('0x49')],null))[_0xe53e('0x25')](respondWithResult(_0x257d0a,null))[_0xe53e('0x44')](handleError(_0x257d0a,null));};exports[_0xe53e('0x26')]=function(_0xbb6c69,_0x4e95e9){return db['CrmWorkflowStep'][_0xe53e('0x47')]({'where':{'id':_0xbb6c69['params']['id']}})[_0xe53e('0x25')](handleEntityNotFound(_0x4e95e9,null))[_0xe53e('0x25')](removeEntity(_0x4e95e9,null))[_0xe53e('0x44')](handleError(_0x4e95e9,null));};exports['describe']=function(_0x3dfcb1,_0x3115e4){return db[_0xe53e('0x41')][_0xe53e('0x4a')]()[_0xe53e('0x25')](respondWithResult(_0x3115e4,null))[_0xe53e('0x44')](handleError(_0x3115e4,null));};exports[_0xe53e('0x4b')]=function(_0xbb40cc,_0x3d145e,_0x2732b1){return db[_0xe53e('0x41')]['find']({'where':{'id':_0xbb40cc[_0xe53e('0x45')]['id']}})['then'](handleEntityNotFound(_0x3d145e,null))[_0xe53e('0x25')](function(_0x430254){if(_0x430254){return _0x430254[_0xe53e('0x4b')](_0xbb40cc[_0xe53e('0x49')][_0xe53e('0x4c')],_[_0xe53e('0x4d')](_0xbb40cc[_0xe53e('0x49')],[_0xe53e('0x4c'),'id'])||{});}})[_0xe53e('0x25')](respondWithResult(_0x3d145e,null))[_0xe53e('0x44')](handleError(_0x3d145e,null));};exports[_0xe53e('0x4e')]=function(_0x4a1b28,_0x4dceed,_0x54551f){return db[_0xe53e('0x41')]['find']({'where':{'id':_0x4a1b28['params']['id']}})['then'](handleEntityNotFound(_0x4dceed,null))[_0xe53e('0x25')](function(_0x15b5cf){if(_0x15b5cf){return _0x15b5cf[_0xe53e('0x4e')](_0x4a1b28[_0xe53e('0x30')]['ids']);}})[_0xe53e('0x25')](respondWithStatusCode(_0x4dceed,null))[_0xe53e('0x44')](handleError(_0x4dceed,null));};exports['getCrmWorkflowNextStep']=function(_0x41152a,_0x5b9237,_0x4bd08b){var _0x57032f={};var _0xc402b={};var _0x1553ba;var _0x71af24;return db['CrmWorkflowStep'][_0xe53e('0x4f')]({'where':{'id':_0x41152a['params']['id']}})[_0xe53e('0x25')](handleEntityNotFound(_0x5b9237,null))[_0xe53e('0x25')](function(_0x3d19d7){if(_0x3d19d7){_0x1553ba=_0x3d19d7;_0xc402b[_0xe53e('0x2c')]=_[_0xe53e('0x2d')](db[_0xe53e('0x41')][_0xe53e('0x2b')]);_0xc402b[_0xe53e('0x30')]=_['keys'](_0x41152a[_0xe53e('0x30')]);_0xc402b[_0xe53e('0x2e')]=_[_0xe53e('0x2f')](_0xc402b[_0xe53e('0x2c')],_0xc402b[_0xe53e('0x30')]);_0x57032f[_0xe53e('0x31')]=_[_0xe53e('0x2f')](_0xc402b[_0xe53e('0x2c')],qs['fields'](_0x41152a[_0xe53e('0x30')]['fields']));_0x57032f[_0xe53e('0x31')]=_0x57032f[_0xe53e('0x31')][_0xe53e('0x33')]?_0x57032f[_0xe53e('0x31')]:_0xc402b[_0xe53e('0x2c')];_0x57032f[_0xe53e('0x36')]=qs[_0xe53e('0x37')](_0x41152a[_0xe53e('0x30')][_0xe53e('0x37')]);_0x57032f[_0xe53e('0x38')]=qs[_0xe53e('0x2e')](_['pick'](_0x41152a[_0xe53e('0x30')],_0xc402b[_0xe53e('0x2e')]));if(_0x41152a[_0xe53e('0x30')][_0xe53e('0x3f')]){_0x57032f[_0xe53e('0x38')]=_[_0xe53e('0x3a')](_0x57032f[_0xe53e('0x38')],{'$or':_[_0xe53e('0x3b')](_0x57032f[_0xe53e('0x31')],function(_0x4c7099){var _0x4a2623={};_0x4a2623[_0x4c7099]={'$like':'%'+_0x41152a[_0xe53e('0x30')]['filter']+'%'};return _0x4a2623;})});}_0x57032f=_[_0xe53e('0x3a')]({},_0x57032f,_0x41152a[_0xe53e('0x40')]);return _0x1553ba[_0xe53e('0x50')](_0x57032f);}})['then'](function(_0x42614c){if(_0x42614c){_0x71af24=_0x42614c[_0xe53e('0x33')];if(!_0x41152a[_0xe53e('0x30')][_0xe53e('0x34')](_0xe53e('0x35'))){_0x57032f['limit']=qs[_0xe53e('0x1f')](_0x41152a[_0xe53e('0x30')][_0xe53e('0x1f')]);_0x57032f[_0xe53e('0x1e')]=qs[_0xe53e('0x1e')](_0x41152a['query']['offset']);}return _0x1553ba[_0xe53e('0x50')](_0x57032f);}})['then'](function(_0x1d5e4e){if(_0x1d5e4e){return _0x1d5e4e?{'count':_0x71af24,'rows':_0x1d5e4e}:null;}})[_0xe53e('0x25')](respondWithResult(_0x5b9237,null))[_0xe53e('0x44')](handleError(_0x5b9237,null));};
\ No newline at end of file