Built motion from commit 449495f6.|2.6.27
[motion2.git] / server / api / cmCustomField / cmCustomField.controller.js
index eae74a8..2908009 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x9262=['index','map','CmCustomField','rawAttributes','key','differenceBy','keys','query','filters','intersection','model','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','merge','type','VIRTUAL','options','include','findAll','rows','catch','params','includeAll','body','find','create','sequelize','transaction','Sequelize','TEXT','text','number','INTEGER','BOOLEAN','defaultValue','queryInterface','addColumn','cm_contacts','format','cf_%d','eml-format','zip-dir','fast-json-patch','request-promise','moment','bluebird','sox','ejs','fs-extra','lodash','squel','jsforce','desk.js','to-csv','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','api','../../config/environment','status','offset','undefined','limit','count','set','Content-Range','json','apply','reject','save','update','then','destroy','end','sendStatus','error','stack','name'];(function(_0x1abb09,_0x18ee91){var _0xea1c07=function(_0x38f42c){while(--_0x38f42c){_0x1abb09['push'](_0x1abb09['shift']());}};_0xea1c07(++_0x18ee91);}(_0x9262,0x86));var _0x2926=function(_0x334751,_0x455333){_0x334751=_0x334751-0x0;var _0x4dce1a=_0x9262[_0x334751];return _0x4dce1a;};'use strict';var emlformat=require(_0x2926('0x0'));var rimraf=require('rimraf');var zipdir=require(_0x2926('0x1'));var jsonpatch=require(_0x2926('0x2'));var rp=require(_0x2926('0x3'));var moment=require(_0x2926('0x4'));var BPromise=require(_0x2926('0x5'));var Mustache=require('mustache');var util=require('util');var path=require('path');var sox=require(_0x2926('0x6'));var csv=require('to-csv');var ejs=require(_0x2926('0x7'));var fs=require('fs');var fs_extra=require(_0x2926('0x8'));var _=require(_0x2926('0x9'));var squel=require(_0x2926('0xa'));var crypto=require('crypto');var jsforce=require(_0x2926('0xb'));var deskjs=require(_0x2926('0xc'));var toCsv=require(_0x2926('0xd'));var querystring=require(_0x2926('0xe'));var Papa=require(_0x2926('0xf'));var Redis=require(_0x2926('0x10'));var authService=require(_0x2926('0x11'));var qs=require(_0x2926('0x12'));var as=require(_0x2926('0x13'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x2926('0x14'))(_0x2926('0x15'));var utils=require('../../config/utils');var config=require(_0x2926('0x16'));var licenseUtil=require('../../config/license/util');var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x92cd04,_0x520f79){_0x520f79=_0x520f79||0xcc;return function(_0x2f0272){if(_0x2f0272){return _0x92cd04['sendStatus'](_0x520f79);}return _0x92cd04[_0x2926('0x17')](_0x520f79)['end']();};}function respondWithResult(_0x2f82b6,_0x20a559){_0x20a559=_0x20a559||0xc8;return function(_0x245baa){if(_0x245baa){return _0x2f82b6['status'](_0x20a559)['json'](_0x245baa);}};}function respondWithFilteredResult(_0x20d669,_0x43c4ff){return function(_0x2eb7b0){if(_0x2eb7b0){var _0x155171=typeof _0x43c4ff[_0x2926('0x18')]===_0x2926('0x19')&&typeof _0x43c4ff[_0x2926('0x1a')]===_0x2926('0x19');var _0x266099=_0x2eb7b0[_0x2926('0x1b')];var _0x3c98f9=_0x155171?0x0:_0x43c4ff[_0x2926('0x18')];var _0x580ba9=_0x155171?_0x2eb7b0[_0x2926('0x1b')]:_0x43c4ff[_0x2926('0x18')]+_0x43c4ff['limit'];var _0x51f22e;if(_0x580ba9>=_0x266099){_0x580ba9=_0x266099;_0x51f22e=0xc8;}else{_0x51f22e=0xce;}_0x20d669[_0x2926('0x17')](_0x51f22e);return _0x20d669[_0x2926('0x1c')](_0x2926('0x1d'),_0x3c98f9+'-'+_0x580ba9+'/'+_0x266099)[_0x2926('0x1e')](_0x2eb7b0);}return null;};}function patchUpdates(_0x4fd399){return function(_0x4d2dcc){try{jsonpatch[_0x2926('0x1f')](_0x4d2dcc,_0x4fd399,!![]);}catch(_0x5558c0){return BPromise[_0x2926('0x20')](_0x5558c0);}return _0x4d2dcc[_0x2926('0x21')]();};}function saveUpdates(_0x548853,_0x59d76e){return function(_0x25c13c){if(_0x25c13c){return _0x25c13c[_0x2926('0x22')](_0x548853)[_0x2926('0x23')](function(_0x36ebf6){return _0x36ebf6;});}return null;};}function removeEntity(_0x495b70,_0x15f359){return function(_0x4b847d){if(_0x4b847d){return _0x4b847d[_0x2926('0x24')]()['then'](function(){_0x495b70[_0x2926('0x17')](0xcc)[_0x2926('0x25')]();});}};}function handleEntityNotFound(_0x578ea1,_0x386235){return function(_0x242e48){if(!_0x242e48){_0x578ea1[_0x2926('0x26')](0x194);}return _0x242e48;};}function handleError(_0x3d3338,_0x34c010){_0x34c010=_0x34c010||0x1f4;return function(_0x5133d8){logger[_0x2926('0x27')](_0x5133d8[_0x2926('0x28')]);if(_0x5133d8['name']){delete _0x5133d8[_0x2926('0x29')];}_0x3d3338[_0x2926('0x17')](_0x34c010)['send'](_0x5133d8);};}exports[_0x2926('0x2a')]=function(_0x2a1674,_0x4d4b55){var _0x139939={},_0x30bf7c={},_0x53a575={'count':0x0,'rows':[]};var _0x4adfcc=_[_0x2926('0x2b')](db[_0x2926('0x2c')][_0x2926('0x2d')],function(_0x739e38){return{'name':_0x739e38['fieldName'],'type':_0x739e38['type'][_0x2926('0x2e')]};});_0x30bf7c['model']=_[_0x2926('0x2f')](_[_0x2926('0x2b')](_0x4adfcc,'name'),[_0x2926('0x29')]);_0x30bf7c['query']=_[_0x2926('0x30')](_0x2a1674[_0x2926('0x31')]);_0x30bf7c[_0x2926('0x32')]=_[_0x2926('0x33')](_0x30bf7c[_0x2926('0x34')],_0x30bf7c[_0x2926('0x31')]);_0x139939[_0x2926('0x35')]=_[_0x2926('0x33')](_0x30bf7c[_0x2926('0x34')],qs[_0x2926('0x36')](_0x2a1674[_0x2926('0x31')][_0x2926('0x36')]));_0x139939[_0x2926('0x35')]=_0x139939['attributes'][_0x2926('0x37')]?_0x139939[_0x2926('0x35')]:_0x30bf7c['model'];if(!_0x2a1674[_0x2926('0x31')][_0x2926('0x38')](_0x2926('0x39'))){_0x139939[_0x2926('0x1a')]=qs['limit'](_0x2a1674[_0x2926('0x31')]['limit']);_0x139939[_0x2926('0x18')]=qs[_0x2926('0x18')](_0x2a1674[_0x2926('0x31')][_0x2926('0x18')]);}_0x139939[_0x2926('0x3a')]=qs[_0x2926('0x3b')](_0x2a1674['query']['sort']);_0x139939[_0x2926('0x3c')]=qs['filters'](_['pick'](_0x2a1674['query'],_0x30bf7c[_0x2926('0x32')]),_0x4adfcc);if(_0x2a1674['query']['filter']){_0x139939[_0x2926('0x3c')]=_[_0x2926('0x3d')](_0x139939[_0x2926('0x3c')],{'$or':_[_0x2926('0x2b')](_0x4adfcc,function(_0x30aa0a){if(_0x30aa0a[_0x2926('0x3e')]!==_0x2926('0x3f')){var _0x411aaa={};_0x411aaa[_0x30aa0a[_0x2926('0x29')]]={'$like':'%'+_0x2a1674[_0x2926('0x31')]['filter']+'%'};return _0x411aaa;}})});}_0x139939=_['merge']({},_0x139939,_0x2a1674[_0x2926('0x40')]);var _0x25700c={'where':_0x139939[_0x2926('0x3c')]};return db[_0x2926('0x2c')][_0x2926('0x1b')](_0x25700c)['then'](function(_0x1c1c86){_0x53a575[_0x2926('0x1b')]=_0x1c1c86;if(_0x2a1674[_0x2926('0x31')]['includeAll']){_0x139939[_0x2926('0x41')]=[{'all':!![]}];}return db[_0x2926('0x2c')][_0x2926('0x42')](_0x139939);})[_0x2926('0x23')](function(_0x91f83e){_0x53a575[_0x2926('0x43')]=_0x91f83e;return _0x53a575;})['then'](respondWithFilteredResult(_0x4d4b55,_0x139939))[_0x2926('0x44')](handleError(_0x4d4b55,null));};exports['show']=function(_0x43117b,_0x1afb17){var _0x144686={'raw':!![],'where':{'id':_0x43117b[_0x2926('0x45')]['id']}},_0x5d95e9={};_0x5d95e9['model']=_[_0x2926('0x30')](db[_0x2926('0x2c')][_0x2926('0x2d')]);_0x5d95e9[_0x2926('0x31')]=_[_0x2926('0x30')](_0x43117b[_0x2926('0x31')]);_0x5d95e9[_0x2926('0x32')]=_[_0x2926('0x33')](_0x5d95e9[_0x2926('0x34')],_0x5d95e9[_0x2926('0x31')]);_0x144686[_0x2926('0x35')]=_[_0x2926('0x33')](_0x5d95e9[_0x2926('0x34')],qs[_0x2926('0x36')](_0x43117b[_0x2926('0x31')]['fields']));_0x144686['attributes']=_0x144686[_0x2926('0x35')][_0x2926('0x37')]?_0x144686[_0x2926('0x35')]:_0x5d95e9[_0x2926('0x34')];if(_0x43117b[_0x2926('0x31')][_0x2926('0x46')]){_0x144686[_0x2926('0x41')]=[{'all':!![]}];}_0x144686=_['merge']({},_0x144686,_0x43117b[_0x2926('0x40')]);return db['CmCustomField']['find'](_0x144686)[_0x2926('0x23')](handleEntityNotFound(_0x1afb17,null))[_0x2926('0x23')](respondWithResult(_0x1afb17,null))[_0x2926('0x44')](handleError(_0x1afb17,null));};exports['update']=function(_0x188600,_0x1ec8da){if(_0x188600[_0x2926('0x47')]['id']){delete _0x188600['body']['id'];}return db[_0x2926('0x2c')]['find']({'where':{'id':_0x188600['params']['id']}})[_0x2926('0x23')](handleEntityNotFound(_0x1ec8da,null))['then'](saveUpdates(_0x188600[_0x2926('0x47')],null))[_0x2926('0x23')](respondWithResult(_0x1ec8da,null))[_0x2926('0x44')](handleError(_0x1ec8da,null));};exports[_0x2926('0x24')]=function(_0x12f4fd,_0x17d0d1){return db['CmCustomField'][_0x2926('0x48')]({'where':{'id':_0x12f4fd[_0x2926('0x45')]['id']}})['then'](handleEntityNotFound(_0x17d0d1,null))[_0x2926('0x23')](removeEntity(_0x17d0d1,null))[_0x2926('0x44')](handleError(_0x17d0d1,null));};exports[_0x2926('0x49')]=function(_0x494f4f,_0x55d5cf){var _0x11d4a2;return db[_0x2926('0x4a')][_0x2926('0x4b')](function(_0x23750a){return db[_0x2926('0x2c')][_0x2926('0x49')](_0x494f4f['body'],{'transaction':_0x23750a})[_0x2926('0x23')](function(_0x5a5ea6){_0x11d4a2=_0x5a5ea6;var _0x5bd065={'type':db[_0x2926('0x4c')][_0x2926('0x4d')],'transaction':_0x23750a};switch(_0x494f4f[_0x2926('0x47')]['type']){case _0x2926('0x4e'):_0x5bd065['type']=db['Sequelize']['TEXT'];break;case _0x2926('0x4f'):_0x5bd065[_0x2926('0x3e')]=db[_0x2926('0x4c')][_0x2926('0x50')];break;case'switch':_0x5bd065[_0x2926('0x3e')]=db['Sequelize'][_0x2926('0x51')];_0x5bd065[_0x2926('0x52')]=![];break;default:}return db[_0x2926('0x4a')][_0x2926('0x53')][_0x2926('0x54')](_0x2926('0x55'),util[_0x2926('0x56')](_0x2926('0x57'),_0x11d4a2['id']),_0x5bd065);})[_0x2926('0x23')](function(){return _0x11d4a2;});})['then'](respondWithResult(_0x55d5cf,0xc9))[_0x2926('0x44')](handleError(_0x55d5cf,null));};
\ No newline at end of file
+var _0xc34a=['sendStatus','status','json','offset','undefined','count','limit','set','Content-Range','apply','reject','save','update','then','destroy','end','error','name','send','index','map','CmCustomField','rawAttributes','fieldName','type','key','model','differenceBy','query','keys','filters','intersection','attributes','fields','length','order','sort','where','filter','merge','VIRTUAL','include','findAll','rows','show','params','includeAll','options','find','catch','body','create','TEXT','text','Sequelize','INTEGER','switch','BOOLEAN','defaultValue','sequelize','queryInterface','addColumn','cm_contacts','format','cf_%d','rimraf','fast-json-patch','request-promise','moment','bluebird','util','sox','fs-extra','squel','crypto','jsforce','desk.js','to-csv','querystring','papaparse','../../components/auth/service','../../config/license/hardware','api','../../config/utils','../../config/license/util','../../mysqldb'];(function(_0x1d9d30,_0x36c124){var _0x359687=function(_0x4e1124){while(--_0x4e1124){_0x1d9d30['push'](_0x1d9d30['shift']());}};_0x359687(++_0x36c124);}(_0xc34a,0x143));var _0xac34=function(_0x321bb2,_0x202794){_0x321bb2=_0x321bb2-0x0;var _0x9c12ed=_0xc34a[_0x321bb2];return _0x9c12ed;};'use strict';var emlformat=require('eml-format');var rimraf=require(_0xac34('0x0'));var zipdir=require('zip-dir');var jsonpatch=require(_0xac34('0x1'));var rp=require(_0xac34('0x2'));var moment=require(_0xac34('0x3'));var BPromise=require(_0xac34('0x4'));var Mustache=require('mustache');var util=require(_0xac34('0x5'));var path=require('path');var sox=require(_0xac34('0x6'));var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0xac34('0x7'));var _=require('lodash');var squel=require(_0xac34('0x8'));var crypto=require(_0xac34('0x9'));var jsforce=require(_0xac34('0xa'));var deskjs=require(_0xac34('0xb'));var toCsv=require(_0xac34('0xc'));var querystring=require(_0xac34('0xd'));var Papa=require(_0xac34('0xe'));var Redis=require('ioredis');var authService=require(_0xac34('0xf'));var qs=require('../../components/parsers/qs');var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0xac34('0x10'));var logger=require('../../config/logger')(_0xac34('0x11'));var utils=require(_0xac34('0x12'));var config=require('../../config/environment');var licenseUtil=require(_0xac34('0x13'));var db=require(_0xac34('0x14'))['db'];function respondWithStatusCode(_0x9f9162,_0x5bf68b){_0x5bf68b=_0x5bf68b||0xcc;return function(_0x10f54e){if(_0x10f54e){return _0x9f9162[_0xac34('0x15')](_0x5bf68b);}return _0x9f9162[_0xac34('0x16')](_0x5bf68b)['end']();};}function respondWithResult(_0x3a7bd3,_0x1fdd66){_0x1fdd66=_0x1fdd66||0xc8;return function(_0x47be92){if(_0x47be92){return _0x3a7bd3['status'](_0x1fdd66)[_0xac34('0x17')](_0x47be92);}};}function respondWithFilteredResult(_0x3fdff3,_0x517a0c){return function(_0x1f2dd3){if(_0x1f2dd3){var _0xddb563=typeof _0x517a0c[_0xac34('0x18')]==='undefined'&&typeof _0x517a0c['limit']===_0xac34('0x19');var _0x4464a6=_0x1f2dd3[_0xac34('0x1a')];var _0x279c79=_0xddb563?0x0:_0x517a0c[_0xac34('0x18')];var _0x32c075=_0xddb563?_0x1f2dd3['count']:_0x517a0c['offset']+_0x517a0c[_0xac34('0x1b')];var _0x4a1ba1;if(_0x32c075>=_0x4464a6){_0x32c075=_0x4464a6;_0x4a1ba1=0xc8;}else{_0x4a1ba1=0xce;}_0x3fdff3['status'](_0x4a1ba1);return _0x3fdff3[_0xac34('0x1c')](_0xac34('0x1d'),_0x279c79+'-'+_0x32c075+'/'+_0x4464a6)[_0xac34('0x17')](_0x1f2dd3);}return null;};}function patchUpdates(_0x374720){return function(_0x3011a9){try{jsonpatch[_0xac34('0x1e')](_0x3011a9,_0x374720,!![]);}catch(_0x1d10dc){return BPromise[_0xac34('0x1f')](_0x1d10dc);}return _0x3011a9[_0xac34('0x20')]();};}function saveUpdates(_0x84a78a,_0x3b6381){return function(_0x244f9b){if(_0x244f9b){return _0x244f9b[_0xac34('0x21')](_0x84a78a)[_0xac34('0x22')](function(_0x2e30c7){return _0x2e30c7;});}return null;};}function removeEntity(_0x2a0941,_0xc9f4e8){return function(_0x2437da){if(_0x2437da){return _0x2437da[_0xac34('0x23')]()[_0xac34('0x22')](function(){_0x2a0941[_0xac34('0x16')](0xcc)[_0xac34('0x24')]();});}};}function handleEntityNotFound(_0x3f1b50,_0x5b52ea){return function(_0x32d3ec){if(!_0x32d3ec){_0x3f1b50[_0xac34('0x15')](0x194);}return _0x32d3ec;};}function handleError(_0x53f2e5,_0x4c5bf2){_0x4c5bf2=_0x4c5bf2||0x1f4;return function(_0x5cd6f4){logger[_0xac34('0x25')](_0x5cd6f4['stack']);if(_0x5cd6f4[_0xac34('0x26')]){delete _0x5cd6f4[_0xac34('0x26')];}_0x53f2e5[_0xac34('0x16')](_0x4c5bf2)[_0xac34('0x27')](_0x5cd6f4);};}exports[_0xac34('0x28')]=function(_0xf4bf56,_0x3170e6){var _0x395e34={},_0x579352={},_0x5ee43e={'count':0x0,'rows':[]};var _0x2690ba=_[_0xac34('0x29')](db[_0xac34('0x2a')][_0xac34('0x2b')],function(_0x545a11){return{'name':_0x545a11[_0xac34('0x2c')],'type':_0x545a11[_0xac34('0x2d')][_0xac34('0x2e')]};});_0x579352[_0xac34('0x2f')]=_[_0xac34('0x30')](_[_0xac34('0x29')](_0x2690ba,'name'),[_0xac34('0x26')]);_0x579352[_0xac34('0x31')]=_[_0xac34('0x32')](_0xf4bf56[_0xac34('0x31')]);_0x579352[_0xac34('0x33')]=_[_0xac34('0x34')](_0x579352['model'],_0x579352[_0xac34('0x31')]);_0x395e34[_0xac34('0x35')]=_['intersection'](_0x579352[_0xac34('0x2f')],qs[_0xac34('0x36')](_0xf4bf56[_0xac34('0x31')][_0xac34('0x36')]));_0x395e34[_0xac34('0x35')]=_0x395e34[_0xac34('0x35')][_0xac34('0x37')]?_0x395e34[_0xac34('0x35')]:_0x579352[_0xac34('0x2f')];if(!_0xf4bf56[_0xac34('0x31')]['hasOwnProperty']('nolimit')){_0x395e34[_0xac34('0x1b')]=qs[_0xac34('0x1b')](_0xf4bf56[_0xac34('0x31')]['limit']);_0x395e34[_0xac34('0x18')]=qs[_0xac34('0x18')](_0xf4bf56[_0xac34('0x31')][_0xac34('0x18')]);}_0x395e34[_0xac34('0x38')]=qs[_0xac34('0x39')](_0xf4bf56[_0xac34('0x31')][_0xac34('0x39')]);_0x395e34[_0xac34('0x3a')]=qs['filters'](_['pick'](_0xf4bf56[_0xac34('0x31')],_0x579352[_0xac34('0x33')]),_0x2690ba);if(_0xf4bf56[_0xac34('0x31')][_0xac34('0x3b')]){_0x395e34[_0xac34('0x3a')]=_[_0xac34('0x3c')](_0x395e34[_0xac34('0x3a')],{'$or':_[_0xac34('0x29')](_0x2690ba,function(_0x40ac3b){if(_0x40ac3b[_0xac34('0x2d')]!==_0xac34('0x3d')){var _0x259161={};_0x259161[_0x40ac3b[_0xac34('0x26')]]={'$like':'%'+_0xf4bf56[_0xac34('0x31')][_0xac34('0x3b')]+'%'};return _0x259161;}})});}_0x395e34=_[_0xac34('0x3c')]({},_0x395e34,_0xf4bf56['options']);var _0x256eb0={'where':_0x395e34[_0xac34('0x3a')]};return db[_0xac34('0x2a')][_0xac34('0x1a')](_0x256eb0)[_0xac34('0x22')](function(_0x2631ae){_0x5ee43e['count']=_0x2631ae;if(_0xf4bf56[_0xac34('0x31')]['includeAll']){_0x395e34[_0xac34('0x3e')]=[{'all':!![]}];}return db[_0xac34('0x2a')][_0xac34('0x3f')](_0x395e34);})[_0xac34('0x22')](function(_0x4453a8){_0x5ee43e[_0xac34('0x40')]=_0x4453a8;return _0x5ee43e;})[_0xac34('0x22')](respondWithFilteredResult(_0x3170e6,_0x395e34))['catch'](handleError(_0x3170e6,null));};exports[_0xac34('0x41')]=function(_0x1db2dd,_0x17d847){var _0x2e1dcd={'raw':!![],'where':{'id':_0x1db2dd[_0xac34('0x42')]['id']}},_0x373f1c={};_0x373f1c[_0xac34('0x2f')]=_[_0xac34('0x32')](db[_0xac34('0x2a')][_0xac34('0x2b')]);_0x373f1c[_0xac34('0x31')]=_[_0xac34('0x32')](_0x1db2dd[_0xac34('0x31')]);_0x373f1c[_0xac34('0x33')]=_['intersection'](_0x373f1c['model'],_0x373f1c[_0xac34('0x31')]);_0x2e1dcd['attributes']=_[_0xac34('0x34')](_0x373f1c[_0xac34('0x2f')],qs['fields'](_0x1db2dd['query']['fields']));_0x2e1dcd[_0xac34('0x35')]=_0x2e1dcd[_0xac34('0x35')][_0xac34('0x37')]?_0x2e1dcd[_0xac34('0x35')]:_0x373f1c[_0xac34('0x2f')];if(_0x1db2dd[_0xac34('0x31')][_0xac34('0x43')]){_0x2e1dcd['include']=[{'all':!![]}];}_0x2e1dcd=_[_0xac34('0x3c')]({},_0x2e1dcd,_0x1db2dd[_0xac34('0x44')]);return db['CmCustomField'][_0xac34('0x45')](_0x2e1dcd)[_0xac34('0x22')](handleEntityNotFound(_0x17d847,null))[_0xac34('0x22')](respondWithResult(_0x17d847,null))[_0xac34('0x46')](handleError(_0x17d847,null));};exports[_0xac34('0x21')]=function(_0x126b34,_0x45ac63){if(_0x126b34[_0xac34('0x47')]['id']){delete _0x126b34[_0xac34('0x47')]['id'];}return db['CmCustomField'][_0xac34('0x45')]({'where':{'id':_0x126b34['params']['id']}})['then'](handleEntityNotFound(_0x45ac63,null))[_0xac34('0x22')](saveUpdates(_0x126b34['body'],null))[_0xac34('0x22')](respondWithResult(_0x45ac63,null))[_0xac34('0x46')](handleError(_0x45ac63,null));};exports[_0xac34('0x23')]=function(_0x184e06,_0x3aa866){return db['CmCustomField'][_0xac34('0x45')]({'where':{'id':_0x184e06[_0xac34('0x42')]['id']}})[_0xac34('0x22')](handleEntityNotFound(_0x3aa866,null))[_0xac34('0x22')](removeEntity(_0x3aa866,null))[_0xac34('0x46')](handleError(_0x3aa866,null));};exports[_0xac34('0x48')]=function(_0x23f981,_0x4d4e27){var _0x46c0d6;return db['sequelize']['transaction'](function(_0x2919cf){return db[_0xac34('0x2a')]['create'](_0x23f981[_0xac34('0x47')],{'transaction':_0x2919cf})[_0xac34('0x22')](function(_0x18cb0d){_0x46c0d6=_0x18cb0d;var _0x55d8e6={'type':db['Sequelize'][_0xac34('0x49')],'transaction':_0x2919cf};switch(_0x23f981[_0xac34('0x47')]['type']){case _0xac34('0x4a'):_0x55d8e6[_0xac34('0x2d')]=db[_0xac34('0x4b')][_0xac34('0x49')];break;case'number':_0x55d8e6[_0xac34('0x2d')]=db[_0xac34('0x4b')][_0xac34('0x4c')];break;case _0xac34('0x4d'):_0x55d8e6[_0xac34('0x2d')]=db[_0xac34('0x4b')][_0xac34('0x4e')];_0x55d8e6[_0xac34('0x4f')]=![];break;default:}return db[_0xac34('0x50')][_0xac34('0x51')][_0xac34('0x52')](_0xac34('0x53'),util[_0xac34('0x54')](_0xac34('0x55'),_0x46c0d6['id']),_0x55d8e6);})['then'](function(){return _0x46c0d6;});})['then'](respondWithResult(_0x4d4e27,0xc9))['catch'](handleError(_0x4d4e27,null));};
\ No newline at end of file