Built motion from commit 598073ad.|2.5.44
[motion2.git] / server / api / cmCustomField / cmCustomField.controller.js
index c68bb03..ee67e20 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xaf13=['query','keys','filters','attributes','intersection','fields','length','hasOwnProperty','nolimit','order','sort','pick','where','merge','type','VIRTUAL','filter','options','includeAll','include','findAll','catch','show','params','rawAttributes','find','update','body','create','sequelize','transaction','Sequelize','TEXT','text','INTEGER','switch','BOOLEAN','addColumn','format','cf_%d','rimraf','zip-dir','fast-json-patch','request-promise','bluebird','mustache','util','to-csv','ejs','lodash','squel','jsforce','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','../../config/license/util','../../mysqldb','status','end','json','offset','limit','undefined','count','set','Content-Range','apply','save','then','destroy','sendStatus','stack','name','index','map','CmCustomField','fieldName','model','differenceBy'];(function(_0x4cde07,_0x7219d5){var _0x5916e1=function(_0x5113cd){while(--_0x5113cd){_0x4cde07['push'](_0x4cde07['shift']());}};_0x5916e1(++_0x7219d5);}(_0xaf13,0x121));var _0x3af1=function(_0x36ed48,_0x1ee0d4){_0x36ed48=_0x36ed48-0x0;var _0x51c63a=_0xaf13[_0x36ed48];return _0x51c63a;};'use strict';var emlformat=require('eml-format');var rimraf=require(_0x3af1('0x0'));var zipdir=require(_0x3af1('0x1'));var jsonpatch=require(_0x3af1('0x2'));var rp=require(_0x3af1('0x3'));var moment=require('moment');var BPromise=require(_0x3af1('0x4'));var Mustache=require(_0x3af1('0x5'));var util=require(_0x3af1('0x6'));var path=require('path');var sox=require('sox');var csv=require(_0x3af1('0x7'));var ejs=require(_0x3af1('0x8'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x3af1('0x9'));var squel=require(_0x3af1('0xa'));var crypto=require('crypto');var jsforce=require(_0x3af1('0xb'));var deskjs=require('desk.js');var toCsv=require(_0x3af1('0x7'));var querystring=require(_0x3af1('0xc'));var Papa=require(_0x3af1('0xd'));var Redis=require(_0x3af1('0xe'));var authService=require(_0x3af1('0xf'));var qs=require(_0x3af1('0x10'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x3af1('0x11'));var logger=require(_0x3af1('0x12'))('api');var utils=require('../../config/utils');var config=require('../../config/environment');var licenseUtil=require(_0x3af1('0x13'));var db=require(_0x3af1('0x14'))['db'];function respondWithStatusCode(_0x434abb,_0x3392c1){_0x3392c1=_0x3392c1||0xcc;return function(_0x3949c0){if(_0x3949c0){return _0x434abb['sendStatus'](_0x3392c1);}return _0x434abb[_0x3af1('0x15')](_0x3392c1)[_0x3af1('0x16')]();};}function respondWithResult(_0x5750df,_0x3dab7b){_0x3dab7b=_0x3dab7b||0xc8;return function(_0x47883a){if(_0x47883a){return _0x5750df[_0x3af1('0x15')](_0x3dab7b)[_0x3af1('0x17')](_0x47883a);}};}function respondWithFilteredResult(_0x1131aa,_0x1810d9){return function(_0x4cf4c5){if(_0x4cf4c5){var _0x26db4f=typeof _0x1810d9[_0x3af1('0x18')]==='undefined'&&typeof _0x1810d9[_0x3af1('0x19')]===_0x3af1('0x1a');var _0x106682=_0x4cf4c5[_0x3af1('0x1b')];var _0x5bc63c=_0x26db4f?0x0:_0x1810d9['offset'];var _0x316df3=_0x26db4f?_0x4cf4c5[_0x3af1('0x1b')]:_0x1810d9[_0x3af1('0x18')]+_0x1810d9[_0x3af1('0x19')];var _0x340f6c;if(_0x316df3>=_0x106682){_0x316df3=_0x106682;_0x340f6c=0xc8;}else{_0x340f6c=0xce;}_0x1131aa[_0x3af1('0x15')](_0x340f6c);return _0x1131aa[_0x3af1('0x1c')](_0x3af1('0x1d'),_0x5bc63c+'-'+_0x316df3+'/'+_0x106682)[_0x3af1('0x17')](_0x4cf4c5);}return null;};}function patchUpdates(_0x25ddd7){return function(_0xc4e7c8){try{jsonpatch[_0x3af1('0x1e')](_0xc4e7c8,_0x25ddd7,!![]);}catch(_0x23e91b){return BPromise['reject'](_0x23e91b);}return _0xc4e7c8[_0x3af1('0x1f')]();};}function saveUpdates(_0x213f6b,_0x184a91){return function(_0x5ccd86){if(_0x5ccd86){return _0x5ccd86['update'](_0x213f6b)[_0x3af1('0x20')](function(_0x4a7de4){return _0x4a7de4;});}return null;};}function removeEntity(_0x2a742c,_0x209879){return function(_0x16ca21){if(_0x16ca21){return _0x16ca21[_0x3af1('0x21')]()['then'](function(){_0x2a742c[_0x3af1('0x15')](0xcc)[_0x3af1('0x16')]();});}};}function handleEntityNotFound(_0x4d8104,_0xb9f825){return function(_0x45592b){if(!_0x45592b){_0x4d8104[_0x3af1('0x22')](0x194);}return _0x45592b;};}function handleError(_0x4f1996,_0x1bb423){_0x1bb423=_0x1bb423||0x1f4;return function(_0x3c41f5){logger['error'](_0x3c41f5[_0x3af1('0x23')]);if(_0x3c41f5[_0x3af1('0x24')]){delete _0x3c41f5[_0x3af1('0x24')];}_0x4f1996[_0x3af1('0x15')](_0x1bb423)['send'](_0x3c41f5);};}exports[_0x3af1('0x25')]=function(_0x35a2fc,_0xfcf103){var _0x34598d={},_0x3297a9={},_0x1238d2={'count':0x0,'rows':[]};var _0x27d9c2=_[_0x3af1('0x26')](db[_0x3af1('0x27')]['rawAttributes'],function(_0x2cb29b){return{'name':_0x2cb29b[_0x3af1('0x28')],'type':_0x2cb29b['type']['key']};});_0x3297a9[_0x3af1('0x29')]=_[_0x3af1('0x2a')](_[_0x3af1('0x26')](_0x27d9c2,_0x3af1('0x24')),[_0x3af1('0x24')]);_0x3297a9[_0x3af1('0x2b')]=_[_0x3af1('0x2c')](_0x35a2fc[_0x3af1('0x2b')]);_0x3297a9[_0x3af1('0x2d')]=_['intersection'](_0x3297a9[_0x3af1('0x29')],_0x3297a9['query']);_0x34598d[_0x3af1('0x2e')]=_[_0x3af1('0x2f')](_0x3297a9[_0x3af1('0x29')],qs[_0x3af1('0x30')](_0x35a2fc[_0x3af1('0x2b')]['fields']));_0x34598d['attributes']=_0x34598d[_0x3af1('0x2e')][_0x3af1('0x31')]?_0x34598d['attributes']:_0x3297a9['model'];if(!_0x35a2fc['query'][_0x3af1('0x32')](_0x3af1('0x33'))){_0x34598d['limit']=qs[_0x3af1('0x19')](_0x35a2fc[_0x3af1('0x2b')]['limit']);_0x34598d['offset']=qs[_0x3af1('0x18')](_0x35a2fc['query'][_0x3af1('0x18')]);}_0x34598d[_0x3af1('0x34')]=qs[_0x3af1('0x35')](_0x35a2fc[_0x3af1('0x2b')][_0x3af1('0x35')]);_0x34598d['where']=qs['filters'](_[_0x3af1('0x36')](_0x35a2fc['query'],_0x3297a9[_0x3af1('0x2d')]),_0x27d9c2);if(_0x35a2fc[_0x3af1('0x2b')]['filter']){_0x34598d[_0x3af1('0x37')]=_[_0x3af1('0x38')](_0x34598d[_0x3af1('0x37')],{'$or':_[_0x3af1('0x26')](_0x27d9c2,function(_0x3ddd34){if(_0x3ddd34[_0x3af1('0x39')]!==_0x3af1('0x3a')){var _0x32002a={};_0x32002a[_0x3ddd34[_0x3af1('0x24')]]={'$like':'%'+_0x35a2fc[_0x3af1('0x2b')][_0x3af1('0x3b')]+'%'};return _0x32002a;}})});}_0x34598d=_[_0x3af1('0x38')]({},_0x34598d,_0x35a2fc[_0x3af1('0x3c')]);var _0x2fe718={'where':_0x34598d['where']};return db[_0x3af1('0x27')][_0x3af1('0x1b')](_0x2fe718)[_0x3af1('0x20')](function(_0x1d6cc9){_0x1238d2[_0x3af1('0x1b')]=_0x1d6cc9;if(_0x35a2fc[_0x3af1('0x2b')][_0x3af1('0x3d')]){_0x34598d[_0x3af1('0x3e')]=[{'all':!![]}];}return db[_0x3af1('0x27')][_0x3af1('0x3f')](_0x34598d);})[_0x3af1('0x20')](function(_0x3e4ae5){_0x1238d2['rows']=_0x3e4ae5;return _0x1238d2;})[_0x3af1('0x20')](respondWithFilteredResult(_0xfcf103,_0x34598d))[_0x3af1('0x40')](handleError(_0xfcf103,null));};exports[_0x3af1('0x41')]=function(_0x44a5b4,_0x1127c0){var _0x166f9f={'raw':!![],'where':{'id':_0x44a5b4[_0x3af1('0x42')]['id']}},_0x42de7f={};_0x42de7f['model']=_['keys'](db[_0x3af1('0x27')][_0x3af1('0x43')]);_0x42de7f[_0x3af1('0x2b')]=_['keys'](_0x44a5b4[_0x3af1('0x2b')]);_0x42de7f[_0x3af1('0x2d')]=_['intersection'](_0x42de7f[_0x3af1('0x29')],_0x42de7f[_0x3af1('0x2b')]);_0x166f9f[_0x3af1('0x2e')]=_[_0x3af1('0x2f')](_0x42de7f[_0x3af1('0x29')],qs[_0x3af1('0x30')](_0x44a5b4[_0x3af1('0x2b')]['fields']));_0x166f9f['attributes']=_0x166f9f['attributes'][_0x3af1('0x31')]?_0x166f9f['attributes']:_0x42de7f[_0x3af1('0x29')];if(_0x44a5b4['query'][_0x3af1('0x3d')]){_0x166f9f[_0x3af1('0x3e')]=[{'all':!![]}];}_0x166f9f=_[_0x3af1('0x38')]({},_0x166f9f,_0x44a5b4[_0x3af1('0x3c')]);return db[_0x3af1('0x27')][_0x3af1('0x44')](_0x166f9f)[_0x3af1('0x20')](handleEntityNotFound(_0x1127c0,null))[_0x3af1('0x20')](respondWithResult(_0x1127c0,null))['catch'](handleError(_0x1127c0,null));};exports[_0x3af1('0x45')]=function(_0xf6ea40,_0xe75ab3){if(_0xf6ea40[_0x3af1('0x46')]['id']){delete _0xf6ea40[_0x3af1('0x46')]['id'];}return db[_0x3af1('0x27')][_0x3af1('0x44')]({'where':{'id':_0xf6ea40[_0x3af1('0x42')]['id']}})[_0x3af1('0x20')](handleEntityNotFound(_0xe75ab3,null))[_0x3af1('0x20')](saveUpdates(_0xf6ea40['body'],null))['then'](respondWithResult(_0xe75ab3,null))['catch'](handleError(_0xe75ab3,null));};exports[_0x3af1('0x21')]=function(_0x59da1a,_0x1c8dd2){return db[_0x3af1('0x27')][_0x3af1('0x44')]({'where':{'id':_0x59da1a[_0x3af1('0x42')]['id']}})[_0x3af1('0x20')](handleEntityNotFound(_0x1c8dd2,null))[_0x3af1('0x20')](removeEntity(_0x1c8dd2,null))[_0x3af1('0x40')](handleError(_0x1c8dd2,null));};exports[_0x3af1('0x47')]=function(_0x967f17,_0x53db72){var _0x511774;return db[_0x3af1('0x48')][_0x3af1('0x49')](function(_0x4499b2){return db[_0x3af1('0x27')]['create'](_0x967f17[_0x3af1('0x46')],{'transaction':_0x4499b2})['then'](function(_0x12cfca){_0x511774=_0x12cfca;var _0x572215={'type':db[_0x3af1('0x4a')][_0x3af1('0x4b')],'transaction':_0x4499b2};switch(_0x967f17[_0x3af1('0x46')]['type']){case _0x3af1('0x4c'):_0x572215[_0x3af1('0x39')]=db[_0x3af1('0x4a')]['TEXT'];break;case'number':_0x572215['type']=db[_0x3af1('0x4a')][_0x3af1('0x4d')];break;case _0x3af1('0x4e'):_0x572215[_0x3af1('0x39')]=db['Sequelize'][_0x3af1('0x4f')];_0x572215['defaultValue']=![];break;default:}return db[_0x3af1('0x48')]['queryInterface'][_0x3af1('0x50')]('cm_contacts',util[_0x3af1('0x51')](_0x3af1('0x52'),_0x511774['id']),_0x572215);})[_0x3af1('0x20')](function(){return _0x511774;});})[_0x3af1('0x20')](respondWithResult(_0x53db72,0xc9))['catch'](handleError(_0x53db72,null));};
\ No newline at end of file
+var _0xda7f=['map','CmCustomField','rawAttributes','fieldName','type','query','filters','intersection','model','attributes','fields','length','hasOwnProperty','nolimit','order','sort','pick','filter','where','merge','options','includeAll','include','findAll','rows','show','keys','catch','body','find','params','create','transaction','Sequelize','TEXT','text','number','INTEGER','BOOLEAN','sequelize','queryInterface','addColumn','cm_contacts','format','cf_%d','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','path','to-csv','ejs','fs-extra','lodash','crypto','desk.js','querystring','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','json','offset','undefined','count','limit','Content-Range','apply','save','update','destroy','then','end','error','stack','name','index'];(function(_0x1ab3c6,_0x22985e){var _0x40a65e=function(_0x535366){while(--_0x535366){_0x1ab3c6['push'](_0x1ab3c6['shift']());}};_0x40a65e(++_0x22985e);}(_0xda7f,0xdf));var _0xfda7=function(_0xaf2c0d,_0x39086c){_0xaf2c0d=_0xaf2c0d-0x0;var _0x119747=_0xda7f[_0xaf2c0d];return _0x119747;};'use strict';var emlformat=require(_0xfda7('0x0'));var rimraf=require(_0xfda7('0x1'));var zipdir=require(_0xfda7('0x2'));var jsonpatch=require(_0xfda7('0x3'));var rp=require(_0xfda7('0x4'));var moment=require(_0xfda7('0x5'));var BPromise=require(_0xfda7('0x6'));var Mustache=require(_0xfda7('0x7'));var util=require('util');var path=require(_0xfda7('0x8'));var sox=require('sox');var csv=require(_0xfda7('0x9'));var ejs=require(_0xfda7('0xa'));var fs=require('fs');var fs_extra=require(_0xfda7('0xb'));var _=require(_0xfda7('0xc'));var squel=require('squel');var crypto=require(_0xfda7('0xd'));var jsforce=require('jsforce');var deskjs=require(_0xfda7('0xe'));var toCsv=require('to-csv');var querystring=require(_0xfda7('0xf'));var Papa=require('papaparse');var Redis=require(_0xfda7('0x10'));var authService=require('../../components/auth/service');var qs=require(_0xfda7('0x11'));var as=require(_0xfda7('0x12'));var hardwareService=require(_0xfda7('0x13'));var logger=require(_0xfda7('0x14'))(_0xfda7('0x15'));var utils=require(_0xfda7('0x16'));var config=require(_0xfda7('0x17'));var licenseUtil=require(_0xfda7('0x18'));var db=require(_0xfda7('0x19'))['db'];function respondWithStatusCode(_0x38ae94,_0x75aef1){_0x75aef1=_0x75aef1||0xcc;return function(_0x270b34){if(_0x270b34){return _0x38ae94[_0xfda7('0x1a')](_0x75aef1);}return _0x38ae94[_0xfda7('0x1b')](_0x75aef1)['end']();};}function respondWithResult(_0x135e40,_0x52ffef){_0x52ffef=_0x52ffef||0xc8;return function(_0x2604f9){if(_0x2604f9){return _0x135e40[_0xfda7('0x1b')](_0x52ffef)[_0xfda7('0x1c')](_0x2604f9);}};}function respondWithFilteredResult(_0x46ee97,_0x1570a9){return function(_0x3d79fd){if(_0x3d79fd){var _0x1bd2a9=typeof _0x1570a9[_0xfda7('0x1d')]==='undefined'&&typeof _0x1570a9['limit']===_0xfda7('0x1e');var _0x54869d=_0x3d79fd[_0xfda7('0x1f')];var _0xe68c10=_0x1bd2a9?0x0:_0x1570a9['offset'];var _0x5cac89=_0x1bd2a9?_0x3d79fd['count']:_0x1570a9[_0xfda7('0x1d')]+_0x1570a9[_0xfda7('0x20')];var _0x436b72;if(_0x5cac89>=_0x54869d){_0x5cac89=_0x54869d;_0x436b72=0xc8;}else{_0x436b72=0xce;}_0x46ee97[_0xfda7('0x1b')](_0x436b72);return _0x46ee97['set'](_0xfda7('0x21'),_0xe68c10+'-'+_0x5cac89+'/'+_0x54869d)['json'](_0x3d79fd);}return null;};}function patchUpdates(_0x50872b){return function(_0x35fe27){try{jsonpatch[_0xfda7('0x22')](_0x35fe27,_0x50872b,!![]);}catch(_0xb1ae92){return BPromise['reject'](_0xb1ae92);}return _0x35fe27[_0xfda7('0x23')]();};}function saveUpdates(_0xb6dfc9,_0x168949){return function(_0x327d50){if(_0x327d50){return _0x327d50[_0xfda7('0x24')](_0xb6dfc9)['then'](function(_0x37151c){return _0x37151c;});}return null;};}function removeEntity(_0x35634d,_0x3a972){return function(_0x2ac4d9){if(_0x2ac4d9){return _0x2ac4d9[_0xfda7('0x25')]()[_0xfda7('0x26')](function(){_0x35634d[_0xfda7('0x1b')](0xcc)[_0xfda7('0x27')]();});}};}function handleEntityNotFound(_0x7cc9cd,_0x20912a){return function(_0x4fc357){if(!_0x4fc357){_0x7cc9cd[_0xfda7('0x1a')](0x194);}return _0x4fc357;};}function handleError(_0x1d8d5d,_0x171b6c){_0x171b6c=_0x171b6c||0x1f4;return function(_0x59ec29){logger[_0xfda7('0x28')](_0x59ec29[_0xfda7('0x29')]);if(_0x59ec29['name']){delete _0x59ec29[_0xfda7('0x2a')];}_0x1d8d5d[_0xfda7('0x1b')](_0x171b6c)['send'](_0x59ec29);};}exports[_0xfda7('0x2b')]=function(_0x4b32e9,_0x4ddea4){var _0x3fc3cd={},_0x261423={},_0x22a48e={'count':0x0,'rows':[]};var _0x3a9cf6=_[_0xfda7('0x2c')](db[_0xfda7('0x2d')][_0xfda7('0x2e')],function(_0x1eda5e){return{'name':_0x1eda5e[_0xfda7('0x2f')],'type':_0x1eda5e[_0xfda7('0x30')]['key']};});_0x261423['model']=_['differenceBy'](_[_0xfda7('0x2c')](_0x3a9cf6,'name'),['name']);_0x261423['query']=_['keys'](_0x4b32e9[_0xfda7('0x31')]);_0x261423[_0xfda7('0x32')]=_[_0xfda7('0x33')](_0x261423[_0xfda7('0x34')],_0x261423['query']);_0x3fc3cd[_0xfda7('0x35')]=_[_0xfda7('0x33')](_0x261423[_0xfda7('0x34')],qs['fields'](_0x4b32e9[_0xfda7('0x31')][_0xfda7('0x36')]));_0x3fc3cd[_0xfda7('0x35')]=_0x3fc3cd['attributes'][_0xfda7('0x37')]?_0x3fc3cd[_0xfda7('0x35')]:_0x261423[_0xfda7('0x34')];if(!_0x4b32e9[_0xfda7('0x31')][_0xfda7('0x38')](_0xfda7('0x39'))){_0x3fc3cd[_0xfda7('0x20')]=qs[_0xfda7('0x20')](_0x4b32e9['query']['limit']);_0x3fc3cd[_0xfda7('0x1d')]=qs['offset'](_0x4b32e9[_0xfda7('0x31')][_0xfda7('0x1d')]);}_0x3fc3cd[_0xfda7('0x3a')]=qs[_0xfda7('0x3b')](_0x4b32e9[_0xfda7('0x31')][_0xfda7('0x3b')]);_0x3fc3cd['where']=qs[_0xfda7('0x32')](_[_0xfda7('0x3c')](_0x4b32e9[_0xfda7('0x31')],_0x261423[_0xfda7('0x32')]),_0x3a9cf6);if(_0x4b32e9[_0xfda7('0x31')][_0xfda7('0x3d')]){_0x3fc3cd[_0xfda7('0x3e')]=_[_0xfda7('0x3f')](_0x3fc3cd[_0xfda7('0x3e')],{'$or':_[_0xfda7('0x2c')](_0x3a9cf6,function(_0x3a0622){if(_0x3a0622[_0xfda7('0x30')]!=='VIRTUAL'){var _0x5d68ff={};_0x5d68ff[_0x3a0622[_0xfda7('0x2a')]]={'$like':'%'+_0x4b32e9[_0xfda7('0x31')][_0xfda7('0x3d')]+'%'};return _0x5d68ff;}})});}_0x3fc3cd=_['merge']({},_0x3fc3cd,_0x4b32e9[_0xfda7('0x40')]);var _0x31a889={'where':_0x3fc3cd['where']};return db[_0xfda7('0x2d')][_0xfda7('0x1f')](_0x31a889)[_0xfda7('0x26')](function(_0x583bab){_0x22a48e[_0xfda7('0x1f')]=_0x583bab;if(_0x4b32e9[_0xfda7('0x31')][_0xfda7('0x41')]){_0x3fc3cd[_0xfda7('0x42')]=[{'all':!![]}];}return db[_0xfda7('0x2d')][_0xfda7('0x43')](_0x3fc3cd);})['then'](function(_0x3fa811){_0x22a48e[_0xfda7('0x44')]=_0x3fa811;return _0x22a48e;})[_0xfda7('0x26')](respondWithFilteredResult(_0x4ddea4,_0x3fc3cd))['catch'](handleError(_0x4ddea4,null));};exports[_0xfda7('0x45')]=function(_0x5533cd,_0x4656de){var _0x50622d={'raw':!![],'where':{'id':_0x5533cd['params']['id']}},_0x562b93={};_0x562b93[_0xfda7('0x34')]=_[_0xfda7('0x46')](db[_0xfda7('0x2d')]['rawAttributes']);_0x562b93[_0xfda7('0x31')]=_[_0xfda7('0x46')](_0x5533cd[_0xfda7('0x31')]);_0x562b93['filters']=_['intersection'](_0x562b93[_0xfda7('0x34')],_0x562b93[_0xfda7('0x31')]);_0x50622d[_0xfda7('0x35')]=_[_0xfda7('0x33')](_0x562b93[_0xfda7('0x34')],qs[_0xfda7('0x36')](_0x5533cd['query'][_0xfda7('0x36')]));_0x50622d[_0xfda7('0x35')]=_0x50622d[_0xfda7('0x35')][_0xfda7('0x37')]?_0x50622d[_0xfda7('0x35')]:_0x562b93[_0xfda7('0x34')];if(_0x5533cd['query'][_0xfda7('0x41')]){_0x50622d[_0xfda7('0x42')]=[{'all':!![]}];}_0x50622d=_[_0xfda7('0x3f')]({},_0x50622d,_0x5533cd[_0xfda7('0x40')]);return db[_0xfda7('0x2d')]['find'](_0x50622d)['then'](handleEntityNotFound(_0x4656de,null))['then'](respondWithResult(_0x4656de,null))[_0xfda7('0x47')](handleError(_0x4656de,null));};exports[_0xfda7('0x24')]=function(_0x3ebc03,_0xa885c2){if(_0x3ebc03[_0xfda7('0x48')]['id']){delete _0x3ebc03[_0xfda7('0x48')]['id'];}return db['CmCustomField'][_0xfda7('0x49')]({'where':{'id':_0x3ebc03[_0xfda7('0x4a')]['id']}})[_0xfda7('0x26')](handleEntityNotFound(_0xa885c2,null))['then'](saveUpdates(_0x3ebc03[_0xfda7('0x48')],null))[_0xfda7('0x26')](respondWithResult(_0xa885c2,null))[_0xfda7('0x47')](handleError(_0xa885c2,null));};exports[_0xfda7('0x25')]=function(_0x4e7220,_0x1f4a22){return db[_0xfda7('0x2d')]['find']({'where':{'id':_0x4e7220[_0xfda7('0x4a')]['id']}})['then'](handleEntityNotFound(_0x1f4a22,null))[_0xfda7('0x26')](removeEntity(_0x1f4a22,null))[_0xfda7('0x47')](handleError(_0x1f4a22,null));};exports[_0xfda7('0x4b')]=function(_0x20eef7,_0x3ee8a6){var _0x49184f;return db['sequelize'][_0xfda7('0x4c')](function(_0x365776){return db['CmCustomField'][_0xfda7('0x4b')](_0x20eef7[_0xfda7('0x48')],{'transaction':_0x365776})['then'](function(_0xfa9b21){_0x49184f=_0xfa9b21;var _0xb6f5e7={'type':db[_0xfda7('0x4d')][_0xfda7('0x4e')],'transaction':_0x365776};switch(_0x20eef7['body']['type']){case _0xfda7('0x4f'):_0xb6f5e7[_0xfda7('0x30')]=db['Sequelize'][_0xfda7('0x4e')];break;case _0xfda7('0x50'):_0xb6f5e7['type']=db['Sequelize'][_0xfda7('0x51')];break;case'switch':_0xb6f5e7[_0xfda7('0x30')]=db['Sequelize'][_0xfda7('0x52')];_0xb6f5e7['defaultValue']=![];break;default:}return db[_0xfda7('0x53')][_0xfda7('0x54')][_0xfda7('0x55')](_0xfda7('0x56'),util[_0xfda7('0x57')](_0xfda7('0x58'),_0x49184f['id']),_0xb6f5e7);})[_0xfda7('0x26')](function(){return _0x49184f;});})[_0xfda7('0x26')](respondWithResult(_0x3ee8a6,0xc9))[_0xfda7('0x47')](handleError(_0x3ee8a6,null));};
\ No newline at end of file