Built motion from commit (unavailable).|2.5.31
[motion2.git] / server / api / cmCustomField / cmCustomField.controller.js
index fd4e428..2c2e171 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x4975=['rawAttributes','type','key','differenceBy','map','query','keys','filters','intersection','attributes','model','fields','hasOwnProperty','nolimit','sort','where','pick','merge','VIRTUAL','filter','options','count','includeAll','include','findAll','rows','catch','show','params','length','find','create','sequelize','transaction','Sequelize','TEXT','switch','BOOLEAN','defaultValue','queryInterface','addColumn','cm_contacts','format','cf_%d','eml-format','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','fs-extra','squel','crypto','jsforce','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../mysqldb','sendStatus','status','end','json','offset','undefined','limit','set','Content-Range','apply','save','update','then','destroy','error','stack','name','body','contact','message','index','CmCustomField'];(function(_0x152999,_0x1dd83b){var _0x32ef67=function(_0xe8dc18){while(--_0xe8dc18){_0x152999['push'](_0x152999['shift']());}};_0x32ef67(++_0x1dd83b);}(_0x4975,0x86));var _0x5497=function(_0x2da16b,_0x1fb1b2){_0x2da16b=_0x2da16b-0x0;var _0x33f642=_0x4975[_0x2da16b];return _0x33f642;};'use strict';var emlformat=require(_0x5497('0x0'));var rimraf=require('rimraf');var zipdir=require(_0x5497('0x1'));var jsonpatch=require(_0x5497('0x2'));var rp=require(_0x5497('0x3'));var moment=require(_0x5497('0x4'));var BPromise=require(_0x5497('0x5'));var Mustache=require(_0x5497('0x6'));var util=require(_0x5497('0x7'));var path=require(_0x5497('0x8'));var sox=require(_0x5497('0x9'));var csv=require(_0x5497('0xa'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0x5497('0xb'));var _=require('lodash');var squel=require(_0x5497('0xc'));var crypto=require(_0x5497('0xd'));var jsforce=require(_0x5497('0xe'));var deskjs=require('desk.js');var toCsv=require(_0x5497('0xa'));var querystring=require('querystring');var Papa=require(_0x5497('0xf'));var Redis=require(_0x5497('0x10'));var authService=require(_0x5497('0x11'));var qs=require(_0x5497('0x12'));var as=require(_0x5497('0x13'));var hardwareService=require(_0x5497('0x14'));var logger=require(_0x5497('0x15'))(_0x5497('0x16'));var utils=require('../../config/utils');var config=require('../../config/environment');var licenseUtil=require('../../config/license/util');var db=require(_0x5497('0x17'))['db'];function respondWithStatusCode(_0x1b23df,_0x1bb794){_0x1bb794=_0x1bb794||0xcc;return function(_0x984990){if(_0x984990){return _0x1b23df[_0x5497('0x18')](_0x1bb794);}return _0x1b23df[_0x5497('0x19')](_0x1bb794)[_0x5497('0x1a')]();};}function respondWithResult(_0xaca97d,_0x363a5b){_0x363a5b=_0x363a5b||0xc8;return function(_0x1a4c74){if(_0x1a4c74){return _0xaca97d['status'](_0x363a5b)[_0x5497('0x1b')](_0x1a4c74);}};}function respondWithFilteredResult(_0x4fb8e9,_0x4237a9){return function(_0x2bfd8a){if(_0x2bfd8a){var _0x19e5f3=typeof _0x4237a9[_0x5497('0x1c')]===_0x5497('0x1d')&&typeof _0x4237a9[_0x5497('0x1e')]===_0x5497('0x1d');var _0x575f6b=_0x2bfd8a['count'];var _0x3f4d20=_0x19e5f3?0x0:_0x4237a9[_0x5497('0x1c')];var _0x3a47fd=_0x19e5f3?_0x2bfd8a['count']:_0x4237a9[_0x5497('0x1c')]+_0x4237a9[_0x5497('0x1e')];var _0x18e8a8;if(_0x3a47fd>=_0x575f6b){_0x3a47fd=_0x575f6b;_0x18e8a8=0xc8;}else{_0x18e8a8=0xce;}_0x4fb8e9[_0x5497('0x19')](_0x18e8a8);return _0x4fb8e9[_0x5497('0x1f')](_0x5497('0x20'),_0x3f4d20+'-'+_0x3a47fd+'/'+_0x575f6b)[_0x5497('0x1b')](_0x2bfd8a);}return null;};}function patchUpdates(_0x10226f){return function(_0x2e3960){try{jsonpatch[_0x5497('0x21')](_0x2e3960,_0x10226f,!![]);}catch(_0x186065){return BPromise['reject'](_0x186065);}return _0x2e3960[_0x5497('0x22')]();};}function saveUpdates(_0x4d1b27,_0x19200a){return function(_0xd0868d){if(_0xd0868d){return _0xd0868d[_0x5497('0x23')](_0x4d1b27)[_0x5497('0x24')](function(_0x35ecd9){return _0x35ecd9;});}return null;};}function removeEntity(_0x3b2fbc,_0x5018fa){return function(_0x54043a){if(_0x54043a){return _0x54043a[_0x5497('0x25')]()[_0x5497('0x24')](function(){_0x3b2fbc[_0x5497('0x19')](0xcc)[_0x5497('0x1a')]();});}};}function handleEntityNotFound(_0x5223b5,_0x13b7a4){return function(_0x57268c){if(!_0x57268c){_0x5223b5[_0x5497('0x18')](0x194);}return _0x57268c;};}function handleError(_0x16a2b4,_0x429d36){_0x429d36=_0x429d36||0x1f4;return function(_0x34a1a5){logger[_0x5497('0x26')](_0x34a1a5[_0x5497('0x27')]);if(_0x34a1a5['name']){delete _0x34a1a5[_0x5497('0x28')];}_0x16a2b4['status'](_0x429d36)['send'](_0x34a1a5);};}function getMustacheRender(_0x498f15,_0x39a2b7){return Mustache['render'](_0x498f15,_['merge'](_0x39a2b7[_0x5497('0x29')],{'contact':_0x39a2b7[_0x5497('0x2a')],'message':_0x39a2b7[_0x5497('0x2b')],'agent':_0x39a2b7['agent'],'interaction':_0x39a2b7['interaction'],'account':_0x39a2b7['account']}))||'';}exports[_0x5497('0x2c')]=function(_0x471e0b,_0xf4c117){var _0x5b8f79={},_0x489f71={},_0x594866={'count':0x0,'rows':[]};var _0xa28dd8=_['map'](db[_0x5497('0x2d')][_0x5497('0x2e')],function(_0x77c575){return{'name':_0x77c575['fieldName'],'type':_0x77c575[_0x5497('0x2f')][_0x5497('0x30')]};});_0x489f71['model']=_[_0x5497('0x31')](_[_0x5497('0x32')](_0xa28dd8,_0x5497('0x28')),['name']);_0x489f71[_0x5497('0x33')]=_[_0x5497('0x34')](_0x471e0b[_0x5497('0x33')]);_0x489f71[_0x5497('0x35')]=_[_0x5497('0x36')](_0x489f71['model'],_0x489f71[_0x5497('0x33')]);_0x5b8f79[_0x5497('0x37')]=_['intersection'](_0x489f71[_0x5497('0x38')],qs[_0x5497('0x39')](_0x471e0b[_0x5497('0x33')][_0x5497('0x39')]));_0x5b8f79[_0x5497('0x37')]=_0x5b8f79[_0x5497('0x37')]['length']?_0x5b8f79[_0x5497('0x37')]:_0x489f71['model'];if(!_0x471e0b[_0x5497('0x33')][_0x5497('0x3a')](_0x5497('0x3b'))){_0x5b8f79['limit']=qs['limit'](_0x471e0b[_0x5497('0x33')][_0x5497('0x1e')]);_0x5b8f79[_0x5497('0x1c')]=qs[_0x5497('0x1c')](_0x471e0b[_0x5497('0x33')][_0x5497('0x1c')]);}_0x5b8f79['order']=qs[_0x5497('0x3c')](_0x471e0b[_0x5497('0x33')][_0x5497('0x3c')]);_0x5b8f79[_0x5497('0x3d')]=qs[_0x5497('0x35')](_[_0x5497('0x3e')](_0x471e0b[_0x5497('0x33')],_0x489f71[_0x5497('0x35')]),_0xa28dd8);if(_0x471e0b[_0x5497('0x33')]['filter']){_0x5b8f79[_0x5497('0x3d')]=_[_0x5497('0x3f')](_0x5b8f79[_0x5497('0x3d')],{'$or':_[_0x5497('0x32')](_0xa28dd8,function(_0x15029d){if(_0x15029d[_0x5497('0x2f')]!==_0x5497('0x40')){var _0x59ed13={};_0x59ed13[_0x15029d[_0x5497('0x28')]]={'$like':'%'+_0x471e0b[_0x5497('0x33')][_0x5497('0x41')]+'%'};return _0x59ed13;}})});}_0x5b8f79=_[_0x5497('0x3f')]({},_0x5b8f79,_0x471e0b[_0x5497('0x42')]);var _0x125526={'where':_0x5b8f79[_0x5497('0x3d')]};return db['CmCustomField'][_0x5497('0x43')](_0x125526)[_0x5497('0x24')](function(_0xfb9609){_0x594866[_0x5497('0x43')]=_0xfb9609;if(_0x471e0b[_0x5497('0x33')][_0x5497('0x44')]){_0x5b8f79[_0x5497('0x45')]=[{'all':!![]}];}return db[_0x5497('0x2d')][_0x5497('0x46')](_0x5b8f79);})[_0x5497('0x24')](function(_0x5b7ccb){_0x594866[_0x5497('0x47')]=_0x5b7ccb;return _0x594866;})['then'](respondWithFilteredResult(_0xf4c117,_0x5b8f79))[_0x5497('0x48')](handleError(_0xf4c117,null));};exports[_0x5497('0x49')]=function(_0x26ef01,_0x3602ec){var _0x133746={'raw':!![],'where':{'id':_0x26ef01[_0x5497('0x4a')]['id']}},_0x510cfd={};_0x510cfd[_0x5497('0x38')]=_['keys'](db[_0x5497('0x2d')]['rawAttributes']);_0x510cfd[_0x5497('0x33')]=_['keys'](_0x26ef01[_0x5497('0x33')]);_0x510cfd[_0x5497('0x35')]=_[_0x5497('0x36')](_0x510cfd[_0x5497('0x38')],_0x510cfd[_0x5497('0x33')]);_0x133746['attributes']=_['intersection'](_0x510cfd['model'],qs['fields'](_0x26ef01[_0x5497('0x33')][_0x5497('0x39')]));_0x133746[_0x5497('0x37')]=_0x133746[_0x5497('0x37')][_0x5497('0x4b')]?_0x133746[_0x5497('0x37')]:_0x510cfd[_0x5497('0x38')];if(_0x26ef01[_0x5497('0x33')][_0x5497('0x44')]){_0x133746['include']=[{'all':!![]}];}_0x133746=_[_0x5497('0x3f')]({},_0x133746,_0x26ef01[_0x5497('0x42')]);return db[_0x5497('0x2d')]['find'](_0x133746)[_0x5497('0x24')](handleEntityNotFound(_0x3602ec,null))['then'](respondWithResult(_0x3602ec,null))[_0x5497('0x48')](handleError(_0x3602ec,null));};exports[_0x5497('0x23')]=function(_0x4290f5,_0x5580cf){if(_0x4290f5[_0x5497('0x29')]['id']){delete _0x4290f5[_0x5497('0x29')]['id'];}return db['CmCustomField'][_0x5497('0x4c')]({'where':{'id':_0x4290f5['params']['id']}})[_0x5497('0x24')](handleEntityNotFound(_0x5580cf,null))['then'](saveUpdates(_0x4290f5[_0x5497('0x29')],null))[_0x5497('0x24')](respondWithResult(_0x5580cf,null))[_0x5497('0x48')](handleError(_0x5580cf,null));};exports[_0x5497('0x25')]=function(_0x25e80c,_0x2d41d9){return db[_0x5497('0x2d')][_0x5497('0x4c')]({'where':{'id':_0x25e80c['params']['id']}})[_0x5497('0x24')](handleEntityNotFound(_0x2d41d9,null))['then'](removeEntity(_0x2d41d9,null))['catch'](handleError(_0x2d41d9,null));};exports[_0x5497('0x4d')]=function(_0xdd2fe5,_0x592120){var _0x2ddccd;return db[_0x5497('0x4e')][_0x5497('0x4f')](function(_0x3094c7){return db['CmCustomField'][_0x5497('0x4d')](_0xdd2fe5['body'],{'transaction':_0x3094c7})['then'](function(_0xf9ebd3){_0x2ddccd=_0xf9ebd3;var _0x33dd07={'type':db[_0x5497('0x50')]['TEXT'],'transaction':_0x3094c7};switch(_0xdd2fe5['body'][_0x5497('0x2f')]){case'text':_0x33dd07[_0x5497('0x2f')]=db['Sequelize'][_0x5497('0x51')];break;case'number':_0x33dd07[_0x5497('0x2f')]=db[_0x5497('0x50')]['INTEGER'];break;case _0x5497('0x52'):_0x33dd07['type']=db['Sequelize'][_0x5497('0x53')];_0x33dd07[_0x5497('0x54')]=![];break;default:}return db['sequelize'][_0x5497('0x55')][_0x5497('0x56')](_0x5497('0x57'),util[_0x5497('0x58')](_0x5497('0x59'),_0x2ddccd['id']),_0x33dd07);})[_0x5497('0x24')](function(){return _0x2ddccd;});})['then'](respondWithResult(_0x592120,0xc9))[_0x5497('0x48')](handleError(_0x592120,null));};
\ No newline at end of file
+var _0x7fbe=['hasOwnProperty','nolimit','order','sort','pick','filter','where','type','VIRTUAL','options','include','findAll','catch','includeAll','find','destroy','create','Sequelize','TEXT','text','INTEGER','BOOLEAN','defaultValue','addColumn','cm_contacts','format','cf_%d','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','fs-extra','lodash','squel','jsforce','desk.js','querystring','../../components/auth/service','../../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','limit','count','Content-Range','apply','save','update','then','end','error','stack','send','render','merge','body','contact','message','agent','interaction','account','CmCustomField','rawAttributes','fieldName','key','model','differenceBy','map','name','query','keys','filters','intersection','attributes','fields','length'];(function(_0x3203a1,_0x46c498){var _0x24215e=function(_0x4ffab0){while(--_0x4ffab0){_0x3203a1['push'](_0x3203a1['shift']());}};_0x24215e(++_0x46c498);}(_0x7fbe,0x1ec));var _0xe7fb=function(_0x3b3489,_0x1da252){_0x3b3489=_0x3b3489-0x0;var _0x2a70a3=_0x7fbe[_0x3b3489];return _0x2a70a3;};'use strict';var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require(_0xe7fb('0x0'));var jsonpatch=require(_0xe7fb('0x1'));var rp=require(_0xe7fb('0x2'));var moment=require(_0xe7fb('0x3'));var BPromise=require(_0xe7fb('0x4'));var Mustache=require(_0xe7fb('0x5'));var util=require(_0xe7fb('0x6'));var path=require(_0xe7fb('0x7'));var sox=require(_0xe7fb('0x8'));var csv=require(_0xe7fb('0x9'));var ejs=require(_0xe7fb('0xa'));var fs=require('fs');var fs_extra=require(_0xe7fb('0xb'));var _=require(_0xe7fb('0xc'));var squel=require(_0xe7fb('0xd'));var crypto=require('crypto');var jsforce=require(_0xe7fb('0xe'));var deskjs=require(_0xe7fb('0xf'));var toCsv=require(_0xe7fb('0x9'));var querystring=require(_0xe7fb('0x10'));var Papa=require('papaparse');var Redis=require('ioredis');var authService=require(_0xe7fb('0x11'));var qs=require(_0xe7fb('0x12'));var as=require(_0xe7fb('0x13'));var hardwareService=require(_0xe7fb('0x14'));var logger=require(_0xe7fb('0x15'))(_0xe7fb('0x16'));var utils=require(_0xe7fb('0x17'));var config=require(_0xe7fb('0x18'));var licenseUtil=require(_0xe7fb('0x19'));var db=require(_0xe7fb('0x1a'))['db'];function respondWithStatusCode(_0x2437d4,_0x188e1d){_0x188e1d=_0x188e1d||0xcc;return function(_0xdf9760){if(_0xdf9760){return _0x2437d4[_0xe7fb('0x1b')](_0x188e1d);}return _0x2437d4[_0xe7fb('0x1c')](_0x188e1d)['end']();};}function respondWithResult(_0x278b75,_0x2225e5){_0x2225e5=_0x2225e5||0xc8;return function(_0x5573ab){if(_0x5573ab){return _0x278b75[_0xe7fb('0x1c')](_0x2225e5)[_0xe7fb('0x1d')](_0x5573ab);}};}function respondWithFilteredResult(_0x482f7d,_0xa76acf){return function(_0x559129){if(_0x559129){var _0x12fff6=typeof _0xa76acf[_0xe7fb('0x1e')]===_0xe7fb('0x1f')&&typeof _0xa76acf[_0xe7fb('0x20')]==='undefined';var _0x892b0f=_0x559129['count'];var _0x293a47=_0x12fff6?0x0:_0xa76acf['offset'];var _0x1e77fd=_0x12fff6?_0x559129[_0xe7fb('0x21')]:_0xa76acf[_0xe7fb('0x1e')]+_0xa76acf[_0xe7fb('0x20')];var _0x5df1a1;if(_0x1e77fd>=_0x892b0f){_0x1e77fd=_0x892b0f;_0x5df1a1=0xc8;}else{_0x5df1a1=0xce;}_0x482f7d[_0xe7fb('0x1c')](_0x5df1a1);return _0x482f7d['set'](_0xe7fb('0x22'),_0x293a47+'-'+_0x1e77fd+'/'+_0x892b0f)['json'](_0x559129);}return null;};}function patchUpdates(_0x15f7a4){return function(_0x4ea664){try{jsonpatch[_0xe7fb('0x23')](_0x4ea664,_0x15f7a4,!![]);}catch(_0x135624){return BPromise['reject'](_0x135624);}return _0x4ea664[_0xe7fb('0x24')]();};}function saveUpdates(_0x4742bd,_0x3ae8f1){return function(_0x4dcb4b){if(_0x4dcb4b){return _0x4dcb4b[_0xe7fb('0x25')](_0x4742bd)[_0xe7fb('0x26')](function(_0x5da3d9){return _0x5da3d9;});}return null;};}function removeEntity(_0x5bea27,_0x52f08b){return function(_0x35e4db){if(_0x35e4db){return _0x35e4db['destroy']()['then'](function(){_0x5bea27[_0xe7fb('0x1c')](0xcc)[_0xe7fb('0x27')]();});}};}function handleEntityNotFound(_0x2996ae,_0x4f6c73){return function(_0x6c930){if(!_0x6c930){_0x2996ae[_0xe7fb('0x1b')](0x194);}return _0x6c930;};}function handleError(_0x390f32,_0x1ceed8){_0x1ceed8=_0x1ceed8||0x1f4;return function(_0x392d75){logger[_0xe7fb('0x28')](_0x392d75[_0xe7fb('0x29')]);if(_0x392d75['name']){delete _0x392d75['name'];}_0x390f32[_0xe7fb('0x1c')](_0x1ceed8)[_0xe7fb('0x2a')](_0x392d75);};}function getMustacheRender(_0xead63,_0x4fd290){return Mustache[_0xe7fb('0x2b')](_0xead63,_[_0xe7fb('0x2c')](_0x4fd290[_0xe7fb('0x2d')],{'contact':_0x4fd290[_0xe7fb('0x2e')],'message':_0x4fd290[_0xe7fb('0x2f')],'agent':_0x4fd290[_0xe7fb('0x30')],'interaction':_0x4fd290[_0xe7fb('0x31')],'account':_0x4fd290[_0xe7fb('0x32')]}))||'';}exports['index']=function(_0x3d1fb5,_0x1742f3){var _0x29d1ca={},_0x547a04={},_0x517d70={'count':0x0,'rows':[]};var _0xf5cd9a=_['map'](db[_0xe7fb('0x33')][_0xe7fb('0x34')],function(_0xe49053){return{'name':_0xe49053[_0xe7fb('0x35')],'type':_0xe49053['type'][_0xe7fb('0x36')]};});_0x547a04[_0xe7fb('0x37')]=_[_0xe7fb('0x38')](_[_0xe7fb('0x39')](_0xf5cd9a,_0xe7fb('0x3a')),['name']);_0x547a04[_0xe7fb('0x3b')]=_[_0xe7fb('0x3c')](_0x3d1fb5[_0xe7fb('0x3b')]);_0x547a04[_0xe7fb('0x3d')]=_[_0xe7fb('0x3e')](_0x547a04[_0xe7fb('0x37')],_0x547a04[_0xe7fb('0x3b')]);_0x29d1ca[_0xe7fb('0x3f')]=_[_0xe7fb('0x3e')](_0x547a04['model'],qs[_0xe7fb('0x40')](_0x3d1fb5[_0xe7fb('0x3b')][_0xe7fb('0x40')]));_0x29d1ca['attributes']=_0x29d1ca[_0xe7fb('0x3f')][_0xe7fb('0x41')]?_0x29d1ca[_0xe7fb('0x3f')]:_0x547a04[_0xe7fb('0x37')];if(!_0x3d1fb5[_0xe7fb('0x3b')][_0xe7fb('0x42')](_0xe7fb('0x43'))){_0x29d1ca[_0xe7fb('0x20')]=qs[_0xe7fb('0x20')](_0x3d1fb5[_0xe7fb('0x3b')][_0xe7fb('0x20')]);_0x29d1ca[_0xe7fb('0x1e')]=qs[_0xe7fb('0x1e')](_0x3d1fb5[_0xe7fb('0x3b')][_0xe7fb('0x1e')]);}_0x29d1ca[_0xe7fb('0x44')]=qs[_0xe7fb('0x45')](_0x3d1fb5[_0xe7fb('0x3b')][_0xe7fb('0x45')]);_0x29d1ca['where']=qs[_0xe7fb('0x3d')](_[_0xe7fb('0x46')](_0x3d1fb5[_0xe7fb('0x3b')],_0x547a04[_0xe7fb('0x3d')]),_0xf5cd9a);if(_0x3d1fb5['query'][_0xe7fb('0x47')]){_0x29d1ca[_0xe7fb('0x48')]=_[_0xe7fb('0x2c')](_0x29d1ca[_0xe7fb('0x48')],{'$or':_['map'](_0xf5cd9a,function(_0x2f976f){if(_0x2f976f[_0xe7fb('0x49')]!==_0xe7fb('0x4a')){var _0x62a8a1={};_0x62a8a1[_0x2f976f[_0xe7fb('0x3a')]]={'$like':'%'+_0x3d1fb5[_0xe7fb('0x3b')]['filter']+'%'};return _0x62a8a1;}})});}_0x29d1ca=_[_0xe7fb('0x2c')]({},_0x29d1ca,_0x3d1fb5[_0xe7fb('0x4b')]);var _0x3a96cd={'where':_0x29d1ca['where']};return db[_0xe7fb('0x33')][_0xe7fb('0x21')](_0x3a96cd)['then'](function(_0x490333){_0x517d70['count']=_0x490333;if(_0x3d1fb5['query']['includeAll']){_0x29d1ca[_0xe7fb('0x4c')]=[{'all':!![]}];}return db[_0xe7fb('0x33')][_0xe7fb('0x4d')](_0x29d1ca);})['then'](function(_0x34cdd8){_0x517d70['rows']=_0x34cdd8;return _0x517d70;})[_0xe7fb('0x26')](respondWithFilteredResult(_0x1742f3,_0x29d1ca))[_0xe7fb('0x4e')](handleError(_0x1742f3,null));};exports['show']=function(_0x108a16,_0x2a3422){var _0x240efa={'raw':!![],'where':{'id':_0x108a16['params']['id']}},_0x1d07d9={};_0x1d07d9[_0xe7fb('0x37')]=_[_0xe7fb('0x3c')](db[_0xe7fb('0x33')]['rawAttributes']);_0x1d07d9[_0xe7fb('0x3b')]=_[_0xe7fb('0x3c')](_0x108a16[_0xe7fb('0x3b')]);_0x1d07d9[_0xe7fb('0x3d')]=_[_0xe7fb('0x3e')](_0x1d07d9['model'],_0x1d07d9[_0xe7fb('0x3b')]);_0x240efa['attributes']=_[_0xe7fb('0x3e')](_0x1d07d9[_0xe7fb('0x37')],qs[_0xe7fb('0x40')](_0x108a16[_0xe7fb('0x3b')][_0xe7fb('0x40')]));_0x240efa['attributes']=_0x240efa[_0xe7fb('0x3f')]['length']?_0x240efa['attributes']:_0x1d07d9[_0xe7fb('0x37')];if(_0x108a16[_0xe7fb('0x3b')][_0xe7fb('0x4f')]){_0x240efa['include']=[{'all':!![]}];}_0x240efa=_[_0xe7fb('0x2c')]({},_0x240efa,_0x108a16[_0xe7fb('0x4b')]);return db['CmCustomField']['find'](_0x240efa)[_0xe7fb('0x26')](handleEntityNotFound(_0x2a3422,null))[_0xe7fb('0x26')](respondWithResult(_0x2a3422,null))[_0xe7fb('0x4e')](handleError(_0x2a3422,null));};exports[_0xe7fb('0x25')]=function(_0x2dc09c,_0x1f0533){if(_0x2dc09c[_0xe7fb('0x2d')]['id']){delete _0x2dc09c[_0xe7fb('0x2d')]['id'];}return db['CmCustomField'][_0xe7fb('0x50')]({'where':{'id':_0x2dc09c['params']['id']}})[_0xe7fb('0x26')](handleEntityNotFound(_0x1f0533,null))[_0xe7fb('0x26')](saveUpdates(_0x2dc09c['body'],null))[_0xe7fb('0x26')](respondWithResult(_0x1f0533,null))['catch'](handleError(_0x1f0533,null));};exports[_0xe7fb('0x51')]=function(_0x484bd8,_0x68e723){return db['CmCustomField'][_0xe7fb('0x50')]({'where':{'id':_0x484bd8['params']['id']}})[_0xe7fb('0x26')](handleEntityNotFound(_0x68e723,null))[_0xe7fb('0x26')](removeEntity(_0x68e723,null))[_0xe7fb('0x4e')](handleError(_0x68e723,null));};exports[_0xe7fb('0x52')]=function(_0xb8179a,_0x2f959d){var _0x2f4760;return db['sequelize']['transaction'](function(_0x20aa55){return db['CmCustomField']['create'](_0xb8179a['body'],{'transaction':_0x20aa55})['then'](function(_0x539252){_0x2f4760=_0x539252;var _0x18773c={'type':db[_0xe7fb('0x53')][_0xe7fb('0x54')],'transaction':_0x20aa55};switch(_0xb8179a[_0xe7fb('0x2d')]['type']){case _0xe7fb('0x55'):_0x18773c[_0xe7fb('0x49')]=db[_0xe7fb('0x53')]['TEXT'];break;case'number':_0x18773c[_0xe7fb('0x49')]=db[_0xe7fb('0x53')][_0xe7fb('0x56')];break;case'switch':_0x18773c[_0xe7fb('0x49')]=db[_0xe7fb('0x53')][_0xe7fb('0x57')];_0x18773c[_0xe7fb('0x58')]=![];break;default:}return db['sequelize']['queryInterface'][_0xe7fb('0x59')](_0xe7fb('0x5a'),util[_0xe7fb('0x5b')](_0xe7fb('0x5c'),_0x2f4760['id']),_0x18773c);})[_0xe7fb('0x26')](function(){return _0x2f4760;});})['then'](respondWithResult(_0x2f959d,0xc9))[_0xe7fb('0x4e')](handleError(_0x2f959d,null));};
\ No newline at end of file