Built motion from commit (unavailable).|2.4.6
[motion2.git] / server / api / jscriptyAnswerReport / jscriptyAnswerReport.controller.js
index 421f18a..61e3f6c 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x1112=['merge','type','field','include','rows','catch','show','params','includeAll','options','create','destroy','describe','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','lodash','squel','crypto','querystring','papaparse','ioredis','../../components/parsers/qs','../../config/logger','sendStatus','end','status','json','count','offset','apply','reject','update','then','error','stack','name','send','index','JscriptyAnswerReport','model','keys','query','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','limit','order','sort','where','pick','filter'];(function(_0x397e5f,_0x454c8f){var _0x5302b8=function(_0x1a29ef){while(--_0x1a29ef){_0x397e5f['push'](_0x397e5f['shift']());}};_0x5302b8(++_0x454c8f);}(_0x1112,0x199));var _0x2111=function(_0x13843f,_0x50422d){_0x13843f=_0x13843f-0x0;var _0x1063ae=_0x1112[_0x13843f];return _0x1063ae;};'use strict';var pdf=require(_0x2111('0x0'));var emlformat=require(_0x2111('0x1'));var rimraf=require(_0x2111('0x2'));var zipdir=require(_0x2111('0x3'));var jsonpatch=require(_0x2111('0x4'));var rp=require(_0x2111('0x5'));var moment=require(_0x2111('0x6'));var BPromise=require(_0x2111('0x7'));var Mustache=require(_0x2111('0x8'));var util=require(_0x2111('0x9'));var path=require(_0x2111('0xa'));var sox=require(_0x2111('0xb'));var csv=require(_0x2111('0xc'));var ejs=require('ejs');var fs=require('fs');var _=require(_0x2111('0xd'));var squel=require(_0x2111('0xe'));var crypto=require(_0x2111('0xf'));var jsforce=require('jsforce');var deskjs=require('desk.js');var toCsv=require(_0x2111('0xc'));var querystring=require(_0x2111('0x10'));var Papa=require(_0x2111('0x11'));var Redis=require(_0x2111('0x12'));var authService=require('../../components/auth/service');var qs=require(_0x2111('0x13'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x2111('0x14'))('api');var utils=require('../../config/utils');var config=require('../../config/environment');var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x40c113,_0x55a8cc){_0x55a8cc=_0x55a8cc||0xcc;return function(_0x974b5e){if(_0x974b5e){return _0x40c113[_0x2111('0x15')](_0x55a8cc);}return _0x40c113['status'](_0x55a8cc)[_0x2111('0x16')]();};}function respondWithResult(_0x1ca197,_0xe29b95){_0xe29b95=_0xe29b95||0xc8;return function(_0x3ebdca){if(_0x3ebdca){return _0x1ca197[_0x2111('0x17')](_0xe29b95)[_0x2111('0x18')](_0x3ebdca);}};}function respondWithFilteredResult(_0x453498,_0x26f238){return function(_0x187e28){if(_0x187e28){var _0x4a684b=_0x187e28[_0x2111('0x19')],_0x2e2632=_0x26f238[_0x2111('0x1a')],_0x341de5=_0x26f238[_0x2111('0x1a')]+_0x26f238['limit'],_0x27c821;if(_0x341de5>=_0x4a684b){_0x341de5=_0x4a684b;_0x27c821=0xc8;}else{_0x27c821=0xce;}_0x453498[_0x2111('0x17')](_0x27c821);return _0x453498['set']('Content-Range',_0x2e2632+'-'+_0x341de5+'/'+_0x4a684b)[_0x2111('0x18')](_0x187e28);}return null;};}function patchUpdates(_0x5114ce){return function(_0x36cbee){try{jsonpatch[_0x2111('0x1b')](_0x36cbee,_0x5114ce,!![]);}catch(_0x49c839){return BPromise[_0x2111('0x1c')](_0x49c839);}return _0x36cbee['save']();};}function saveUpdates(_0x211557,_0x1a9e5a){return function(_0x40a9bd){if(_0x40a9bd){return _0x40a9bd[_0x2111('0x1d')](_0x211557)['then'](function(_0x3bedb7){return _0x3bedb7;});}return null;};}function removeEntity(_0x6569aa,_0x3d5f1c){return function(_0x3e79d7){if(_0x3e79d7){return _0x3e79d7['destroy']()[_0x2111('0x1e')](function(){_0x6569aa[_0x2111('0x17')](0xcc)['end']();});}};}function handleEntityNotFound(_0x3f5d6a,_0x12faf1){return function(_0x43e0e6){if(!_0x43e0e6){_0x3f5d6a['sendStatus'](0x194);}return _0x43e0e6;};}function handleError(_0x1ed3bf,_0x3e0ead){_0x3e0ead=_0x3e0ead||0x1f4;return function(_0x4598b0){logger[_0x2111('0x1f')](_0x4598b0[_0x2111('0x20')]);if(_0x4598b0[_0x2111('0x21')]){delete _0x4598b0[_0x2111('0x21')];}_0x1ed3bf[_0x2111('0x17')](_0x3e0ead)[_0x2111('0x22')](_0x4598b0);};}exports[_0x2111('0x23')]=function(_0x4b67f7,_0x1d6fb8){var _0x3f4c61={},_0x23deb1={},_0x33e702={'count':0x0,'rows':[]};var _0x5c8fe2=db[_0x2111('0x24')]['rawAttributes'];_0x23deb1[_0x2111('0x25')]=_[_0x2111('0x26')](_0x5c8fe2);_0x23deb1[_0x2111('0x27')]=_[_0x2111('0x26')](_0x4b67f7[_0x2111('0x27')]);_0x23deb1[_0x2111('0x28')]=_[_0x2111('0x29')](_0x23deb1[_0x2111('0x25')],_0x23deb1[_0x2111('0x27')]);_0x3f4c61[_0x2111('0x2a')]=_['intersection'](_0x23deb1[_0x2111('0x25')],qs['fields'](_0x4b67f7['query'][_0x2111('0x2b')]));_0x3f4c61[_0x2111('0x2a')]=_0x3f4c61['attributes'][_0x2111('0x2c')]?_0x3f4c61[_0x2111('0x2a')]:_0x23deb1[_0x2111('0x25')];if(!_0x4b67f7[_0x2111('0x27')][_0x2111('0x2d')](_0x2111('0x2e'))){_0x3f4c61[_0x2111('0x2f')]=qs[_0x2111('0x2f')](_0x4b67f7[_0x2111('0x27')][_0x2111('0x2f')]);_0x3f4c61[_0x2111('0x1a')]=qs[_0x2111('0x1a')](_0x4b67f7['query'][_0x2111('0x1a')]);}_0x3f4c61[_0x2111('0x30')]=qs['sort'](_0x4b67f7[_0x2111('0x27')][_0x2111('0x31')]);_0x3f4c61[_0x2111('0x32')]=qs[_0x2111('0x28')](_[_0x2111('0x33')](_0x4b67f7[_0x2111('0x27')],_0x23deb1['filters']));if(_0x4b67f7[_0x2111('0x27')][_0x2111('0x34')]){_0x3f4c61[_0x2111('0x32')]=_[_0x2111('0x35')](_0x3f4c61[_0x2111('0x32')],{'$or':_['map'](_0x5c8fe2,function(_0x244e44){if(_0x244e44[_0x2111('0x36')]['key']!=='VIRTUAL'){var _0x66fb27={};_0x66fb27[_0x244e44[_0x2111('0x37')]]={'$like':'%'+_0x4b67f7[_0x2111('0x27')][_0x2111('0x34')]+'%'};return _0x66fb27;}})});}_0x3f4c61=_[_0x2111('0x35')]({},_0x3f4c61,_0x4b67f7['options']);var _0x30431b={'where':_0x3f4c61['where']};return db['JscriptyAnswerReport'][_0x2111('0x19')](_0x30431b)['then'](function(_0x301cb7){_0x33e702[_0x2111('0x19')]=_0x301cb7;if(_0x4b67f7['query']['includeAll']){_0x3f4c61[_0x2111('0x38')]=[{'all':!![]}];}return db[_0x2111('0x24')]['findAll'](_0x3f4c61);})['then'](function(_0xc4ce98){_0x33e702[_0x2111('0x39')]=_0xc4ce98;return _0x33e702;})[_0x2111('0x1e')](respondWithFilteredResult(_0x1d6fb8,_0x3f4c61))[_0x2111('0x3a')](handleError(_0x1d6fb8,null));};exports[_0x2111('0x3b')]=function(_0x5218b4,_0x34b0cb){var _0xf3ce25={'raw':!![],'where':{'id':_0x5218b4[_0x2111('0x3c')]['id']}},_0x3fa3ed={};_0x3fa3ed['model']=_[_0x2111('0x26')](db[_0x2111('0x24')]['rawAttributes']);_0x3fa3ed[_0x2111('0x27')]=_[_0x2111('0x26')](_0x5218b4[_0x2111('0x27')]);_0x3fa3ed[_0x2111('0x28')]=_[_0x2111('0x29')](_0x3fa3ed[_0x2111('0x25')],_0x3fa3ed['query']);_0xf3ce25['attributes']=_[_0x2111('0x29')](_0x3fa3ed[_0x2111('0x25')],qs['fields'](_0x5218b4['query'][_0x2111('0x2b')]));_0xf3ce25[_0x2111('0x2a')]=_0xf3ce25['attributes']['length']?_0xf3ce25[_0x2111('0x2a')]:_0x3fa3ed[_0x2111('0x25')];if(_0x5218b4['query'][_0x2111('0x3d')]){_0xf3ce25[_0x2111('0x38')]=[{'all':!![]}];}_0xf3ce25=_[_0x2111('0x35')]({},_0xf3ce25,_0x5218b4[_0x2111('0x3e')]);return db[_0x2111('0x24')]['find'](_0xf3ce25)['then'](handleEntityNotFound(_0x34b0cb,null))[_0x2111('0x1e')](respondWithResult(_0x34b0cb,null))[_0x2111('0x3a')](handleError(_0x34b0cb,null));};exports['create']=function(_0x436692,_0x59632f){return db[_0x2111('0x24')][_0x2111('0x3f')](_0x436692['body'],{})['then'](respondWithResult(_0x59632f,0xc9))[_0x2111('0x3a')](handleError(_0x59632f,null));};exports[_0x2111('0x1d')]=function(_0x368626,_0x504f76){if(_0x368626['body']['id']){delete _0x368626['body']['id'];}return db[_0x2111('0x24')]['find']({'where':{'id':_0x368626[_0x2111('0x3c')]['id']}})[_0x2111('0x1e')](handleEntityNotFound(_0x504f76,null))[_0x2111('0x1e')](saveUpdates(_0x368626['body'],null))[_0x2111('0x1e')](respondWithResult(_0x504f76,null))['catch'](handleError(_0x504f76,null));};exports[_0x2111('0x40')]=function(_0x5c1c79,_0x584358){return db[_0x2111('0x24')]['find']({'where':{'id':_0x5c1c79['params']['id']}})[_0x2111('0x1e')](handleEntityNotFound(_0x584358,null))['then'](removeEntity(_0x584358,null))[_0x2111('0x3a')](handleError(_0x584358,null));};exports['describe']=function(_0x314cc3,_0x1560a2){return db[_0x2111('0x24')][_0x2111('0x41')]()[_0x2111('0x1e')](respondWithResult(_0x1560a2,null))[_0x2111('0x3a')](handleError(_0x1560a2,null));};
\ No newline at end of file
+var _0xfdc2=['jsforce','desk.js','querystring','papaparse','ioredis','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../mysqldb','sendStatus','end','json','offset','limit','status','Content-Range','apply','reject','update','destroy','then','error','stack','name','send','index','rawAttributes','model','keys','query','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','type','key','VIRTUAL','field','options','JscriptyAnswerReport','count','include','findAll','rows','show','includeAll','find','catch','create','body','params','describe','eml-format','rimraf','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto'];(function(_0x6a7179,_0x259a11){var _0x243b5c=function(_0x10e126){while(--_0x10e126){_0x6a7179['push'](_0x6a7179['shift']());}};_0x243b5c(++_0x259a11);}(_0xfdc2,0x8b));var _0x2fdc=function(_0x38d19a,_0x5dd045){_0x38d19a=_0x38d19a-0x0;var _0x34b0f4=_0xfdc2[_0x38d19a];return _0x34b0f4;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x2fdc('0x0'));var rimraf=require(_0x2fdc('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0x2fdc('0x2'));var rp=require(_0x2fdc('0x3'));var moment=require(_0x2fdc('0x4'));var BPromise=require(_0x2fdc('0x5'));var Mustache=require(_0x2fdc('0x6'));var util=require(_0x2fdc('0x7'));var path=require(_0x2fdc('0x8'));var sox=require(_0x2fdc('0x9'));var csv=require(_0x2fdc('0xa'));var ejs=require(_0x2fdc('0xb'));var fs=require('fs');var _=require(_0x2fdc('0xc'));var squel=require(_0x2fdc('0xd'));var crypto=require(_0x2fdc('0xe'));var jsforce=require(_0x2fdc('0xf'));var deskjs=require(_0x2fdc('0x10'));var toCsv=require(_0x2fdc('0xa'));var querystring=require(_0x2fdc('0x11'));var Papa=require(_0x2fdc('0x12'));var Redis=require(_0x2fdc('0x13'));var authService=require('../../components/auth/service');var qs=require(_0x2fdc('0x14'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x2fdc('0x15'))(_0x2fdc('0x16'));var utils=require(_0x2fdc('0x17'));var config=require('../../config/environment');var db=require(_0x2fdc('0x18'))['db'];function respondWithStatusCode(_0xffd2bc,_0x395bd1){_0x395bd1=_0x395bd1||0xcc;return function(_0x10d282){if(_0x10d282){return _0xffd2bc[_0x2fdc('0x19')](_0x395bd1);}return _0xffd2bc['status'](_0x395bd1)[_0x2fdc('0x1a')]();};}function respondWithResult(_0x539fe1,_0x34e4ad){_0x34e4ad=_0x34e4ad||0xc8;return function(_0x89597d){if(_0x89597d){return _0x539fe1['status'](_0x34e4ad)[_0x2fdc('0x1b')](_0x89597d);}};}function respondWithFilteredResult(_0x29fd5c,_0x21f636){return function(_0x5163ba){if(_0x5163ba){var _0x183b30=_0x5163ba['count'],_0x5baa2a=_0x21f636[_0x2fdc('0x1c')],_0x28dbe9=_0x21f636[_0x2fdc('0x1c')]+_0x21f636[_0x2fdc('0x1d')],_0x2ed95e;if(_0x28dbe9>=_0x183b30){_0x28dbe9=_0x183b30;_0x2ed95e=0xc8;}else{_0x2ed95e=0xce;}_0x29fd5c[_0x2fdc('0x1e')](_0x2ed95e);return _0x29fd5c['set'](_0x2fdc('0x1f'),_0x5baa2a+'-'+_0x28dbe9+'/'+_0x183b30)[_0x2fdc('0x1b')](_0x5163ba);}return null;};}function patchUpdates(_0x30050f){return function(_0x2bee97){try{jsonpatch[_0x2fdc('0x20')](_0x2bee97,_0x30050f,!![]);}catch(_0xbf8286){return BPromise[_0x2fdc('0x21')](_0xbf8286);}return _0x2bee97['save']();};}function saveUpdates(_0x447bce,_0x1337eb){return function(_0x1b4754){if(_0x1b4754){return _0x1b4754[_0x2fdc('0x22')](_0x447bce)['then'](function(_0x559b25){return _0x559b25;});}return null;};}function removeEntity(_0x107817,_0x1250d8){return function(_0x1efc18){if(_0x1efc18){return _0x1efc18[_0x2fdc('0x23')]()[_0x2fdc('0x24')](function(){_0x107817[_0x2fdc('0x1e')](0xcc)[_0x2fdc('0x1a')]();});}};}function handleEntityNotFound(_0x2fd718,_0x20d36c){return function(_0x23a308){if(!_0x23a308){_0x2fd718[_0x2fdc('0x19')](0x194);}return _0x23a308;};}function handleError(_0x3e3190,_0x4bfa3b){_0x4bfa3b=_0x4bfa3b||0x1f4;return function(_0x40fc96){logger[_0x2fdc('0x25')](_0x40fc96[_0x2fdc('0x26')]);if(_0x40fc96[_0x2fdc('0x27')]){delete _0x40fc96[_0x2fdc('0x27')];}_0x3e3190['status'](_0x4bfa3b)[_0x2fdc('0x28')](_0x40fc96);};}exports[_0x2fdc('0x29')]=function(_0x4396b2,_0x288ec6){var _0x1cc41e={},_0x1ac32a={},_0x8cf2ef={'count':0x0,'rows':[]};var _0x565eee=db['JscriptyAnswerReport'][_0x2fdc('0x2a')];_0x1ac32a[_0x2fdc('0x2b')]=_[_0x2fdc('0x2c')](_0x565eee);_0x1ac32a['query']=_[_0x2fdc('0x2c')](_0x4396b2[_0x2fdc('0x2d')]);_0x1ac32a[_0x2fdc('0x2e')]=_[_0x2fdc('0x2f')](_0x1ac32a[_0x2fdc('0x2b')],_0x1ac32a[_0x2fdc('0x2d')]);_0x1cc41e[_0x2fdc('0x30')]=_[_0x2fdc('0x2f')](_0x1ac32a[_0x2fdc('0x2b')],qs[_0x2fdc('0x31')](_0x4396b2[_0x2fdc('0x2d')][_0x2fdc('0x31')]));_0x1cc41e['attributes']=_0x1cc41e['attributes'][_0x2fdc('0x32')]?_0x1cc41e[_0x2fdc('0x30')]:_0x1ac32a['model'];if(!_0x4396b2['query'][_0x2fdc('0x33')](_0x2fdc('0x34'))){_0x1cc41e[_0x2fdc('0x1d')]=qs[_0x2fdc('0x1d')](_0x4396b2[_0x2fdc('0x2d')][_0x2fdc('0x1d')]);_0x1cc41e[_0x2fdc('0x1c')]=qs[_0x2fdc('0x1c')](_0x4396b2['query'][_0x2fdc('0x1c')]);}_0x1cc41e[_0x2fdc('0x35')]=qs[_0x2fdc('0x36')](_0x4396b2[_0x2fdc('0x2d')][_0x2fdc('0x36')]);_0x1cc41e[_0x2fdc('0x37')]=qs['filters'](_[_0x2fdc('0x38')](_0x4396b2[_0x2fdc('0x2d')],_0x1ac32a[_0x2fdc('0x2e')]));if(_0x4396b2[_0x2fdc('0x2d')][_0x2fdc('0x39')]){_0x1cc41e[_0x2fdc('0x37')]=_[_0x2fdc('0x3a')](_0x1cc41e[_0x2fdc('0x37')],{'$or':_['map'](_0x565eee,function(_0x1052e7){if(_0x1052e7[_0x2fdc('0x3b')][_0x2fdc('0x3c')]!==_0x2fdc('0x3d')){var _0x49738c={};_0x49738c[_0x1052e7[_0x2fdc('0x3e')]]={'$like':'%'+_0x4396b2[_0x2fdc('0x2d')][_0x2fdc('0x39')]+'%'};return _0x49738c;}})});}_0x1cc41e=_['merge']({},_0x1cc41e,_0x4396b2[_0x2fdc('0x3f')]);var _0x255521={'where':_0x1cc41e[_0x2fdc('0x37')]};return db[_0x2fdc('0x40')][_0x2fdc('0x41')](_0x255521)[_0x2fdc('0x24')](function(_0xef3659){_0x8cf2ef[_0x2fdc('0x41')]=_0xef3659;if(_0x4396b2['query']['includeAll']){_0x1cc41e[_0x2fdc('0x42')]=[{'all':!![]}];}return db[_0x2fdc('0x40')][_0x2fdc('0x43')](_0x1cc41e);})[_0x2fdc('0x24')](function(_0x3b609b){_0x8cf2ef[_0x2fdc('0x44')]=_0x3b609b;return _0x8cf2ef;})[_0x2fdc('0x24')](respondWithFilteredResult(_0x288ec6,_0x1cc41e))['catch'](handleError(_0x288ec6,null));};exports[_0x2fdc('0x45')]=function(_0x251e2d,_0x296196){var _0x554839={'raw':!![],'where':{'id':_0x251e2d['params']['id']}},_0x3470a7={};_0x3470a7[_0x2fdc('0x2b')]=_[_0x2fdc('0x2c')](db[_0x2fdc('0x40')]['rawAttributes']);_0x3470a7['query']=_[_0x2fdc('0x2c')](_0x251e2d[_0x2fdc('0x2d')]);_0x3470a7[_0x2fdc('0x2e')]=_[_0x2fdc('0x2f')](_0x3470a7[_0x2fdc('0x2b')],_0x3470a7[_0x2fdc('0x2d')]);_0x554839[_0x2fdc('0x30')]=_[_0x2fdc('0x2f')](_0x3470a7[_0x2fdc('0x2b')],qs[_0x2fdc('0x31')](_0x251e2d[_0x2fdc('0x2d')]['fields']));_0x554839[_0x2fdc('0x30')]=_0x554839[_0x2fdc('0x30')][_0x2fdc('0x32')]?_0x554839['attributes']:_0x3470a7[_0x2fdc('0x2b')];if(_0x251e2d[_0x2fdc('0x2d')][_0x2fdc('0x46')]){_0x554839[_0x2fdc('0x42')]=[{'all':!![]}];}_0x554839=_[_0x2fdc('0x3a')]({},_0x554839,_0x251e2d[_0x2fdc('0x3f')]);return db[_0x2fdc('0x40')][_0x2fdc('0x47')](_0x554839)[_0x2fdc('0x24')](handleEntityNotFound(_0x296196,null))[_0x2fdc('0x24')](respondWithResult(_0x296196,null))[_0x2fdc('0x48')](handleError(_0x296196,null));};exports[_0x2fdc('0x49')]=function(_0x3f3f03,_0x7ec3ac){return db[_0x2fdc('0x40')][_0x2fdc('0x49')](_0x3f3f03[_0x2fdc('0x4a')],{})['then'](respondWithResult(_0x7ec3ac,0xc9))[_0x2fdc('0x48')](handleError(_0x7ec3ac,null));};exports[_0x2fdc('0x22')]=function(_0x1fc0ac,_0x338b58){if(_0x1fc0ac['body']['id']){delete _0x1fc0ac['body']['id'];}return db[_0x2fdc('0x40')][_0x2fdc('0x47')]({'where':{'id':_0x1fc0ac[_0x2fdc('0x4b')]['id']}})['then'](handleEntityNotFound(_0x338b58,null))[_0x2fdc('0x24')](saveUpdates(_0x1fc0ac['body'],null))[_0x2fdc('0x24')](respondWithResult(_0x338b58,null))[_0x2fdc('0x48')](handleError(_0x338b58,null));};exports['destroy']=function(_0x1c9621,_0x3fb2ef){return db['JscriptyAnswerReport'][_0x2fdc('0x47')]({'where':{'id':_0x1c9621['params']['id']}})[_0x2fdc('0x24')](handleEntityNotFound(_0x3fb2ef,null))[_0x2fdc('0x24')](removeEntity(_0x3fb2ef,null))['catch'](handleError(_0x3fb2ef,null));};exports[_0x2fdc('0x4c')]=function(_0x4018eb,_0xaffbb9){return db['JscriptyAnswerReport']['describe']()[_0x2fdc('0x24')](respondWithResult(_0xaffbb9,null))[_0x2fdc('0x48')](handleError(_0xaffbb9,null));};
\ No newline at end of file