Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / jscriptyAnswerReport / jscriptyAnswerReport.controller.js
index cd756b1..d45e734 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x354a=['jsforce','desk.js','querystring','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','json','count','offset','limit','set','Content-Range','apply','then','destroy','error','stack','send','index','rawAttributes','type','key','model','map','name','query','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','filters','pick','filter','merge','where','VIRTUAL','options','JscriptyAnswerReport','includeAll','include','rows','catch','params','keys','find','create','body','update','describe','eml-format','zip-dir','moment','bluebird','mustache','util','sox','to-csv','ejs','lodash','squel'];(function(_0x2f7d27,_0x39bc2e){var _0x2b5b74=function(_0x29efc8){while(--_0x29efc8){_0x2f7d27['push'](_0x2f7d27['shift']());}};_0x2b5b74(++_0x39bc2e);}(_0x354a,0xca));var _0xa354=function(_0x2e1b3f,_0x5bbe92){_0x2e1b3f=_0x2e1b3f-0x0;var _0x202a55=_0x354a[_0x2e1b3f];return _0x202a55;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0xa354('0x0'));var rimraf=require('rimraf');var zipdir=require(_0xa354('0x1'));var jsonpatch=require('fast-json-patch');var rp=require('request-promise');var moment=require(_0xa354('0x2'));var BPromise=require(_0xa354('0x3'));var Mustache=require(_0xa354('0x4'));var util=require(_0xa354('0x5'));var path=require('path');var sox=require(_0xa354('0x6'));var csv=require(_0xa354('0x7'));var ejs=require(_0xa354('0x8'));var fs=require('fs');var _=require(_0xa354('0x9'));var squel=require(_0xa354('0xa'));var crypto=require('crypto');var jsforce=require(_0xa354('0xb'));var deskjs=require(_0xa354('0xc'));var toCsv=require(_0xa354('0x7'));var querystring=require(_0xa354('0xd'));var Papa=require('papaparse');var Redis=require(_0xa354('0xe'));var authService=require(_0xa354('0xf'));var qs=require('../../components/parsers/qs');var as=require(_0xa354('0x10'));var hardwareService=require(_0xa354('0x11'));var logger=require('../../config/logger')('api');var utils=require(_0xa354('0x12'));var config=require(_0xa354('0x13'));var db=require(_0xa354('0x14'))['db'];function respondWithStatusCode(_0x3d5510,_0x1e5f81){_0x1e5f81=_0x1e5f81||0xcc;return function(_0x5d1e38){if(_0x5d1e38){return _0x3d5510[_0xa354('0x15')](_0x1e5f81);}return _0x3d5510[_0xa354('0x16')](_0x1e5f81)[_0xa354('0x17')]();};}function respondWithResult(_0x23663c,_0x59de0e){_0x59de0e=_0x59de0e||0xc8;return function(_0x4eec6e){if(_0x4eec6e){return _0x23663c[_0xa354('0x16')](_0x59de0e)[_0xa354('0x18')](_0x4eec6e);}};}function respondWithFilteredResult(_0x1b2b32,_0x2fdc11){return function(_0x55c59a){if(_0x55c59a){var _0x2008ce=_0x55c59a[_0xa354('0x19')],_0x46a34e=_0x2fdc11['offset'],_0xd74b13=_0x2fdc11[_0xa354('0x1a')]+_0x2fdc11[_0xa354('0x1b')],_0x3539eb;if(_0xd74b13>=_0x2008ce){_0xd74b13=_0x2008ce;_0x3539eb=0xc8;}else{_0x3539eb=0xce;}_0x1b2b32[_0xa354('0x16')](_0x3539eb);return _0x1b2b32[_0xa354('0x1c')](_0xa354('0x1d'),_0x46a34e+'-'+_0xd74b13+'/'+_0x2008ce)[_0xa354('0x18')](_0x55c59a);}return null;};}function patchUpdates(_0x4da03e){return function(_0x2298d9){try{jsonpatch[_0xa354('0x1e')](_0x2298d9,_0x4da03e,!![]);}catch(_0x3cbf5b){return BPromise['reject'](_0x3cbf5b);}return _0x2298d9['save']();};}function saveUpdates(_0x1f0f3e,_0x523750){return function(_0x57f418){if(_0x57f418){return _0x57f418['update'](_0x1f0f3e)[_0xa354('0x1f')](function(_0x7013c6){return _0x7013c6;});}return null;};}function removeEntity(_0xfce072,_0x7b132e){return function(_0x1f022a){if(_0x1f022a){return _0x1f022a[_0xa354('0x20')]()[_0xa354('0x1f')](function(){_0xfce072[_0xa354('0x16')](0xcc)[_0xa354('0x17')]();});}};}function handleEntityNotFound(_0x2bc699,_0x4eb191){return function(_0x31f2c4){if(!_0x31f2c4){_0x2bc699[_0xa354('0x15')](0x194);}return _0x31f2c4;};}function handleError(_0x1a8ecf,_0x180208){_0x180208=_0x180208||0x1f4;return function(_0x496929){logger[_0xa354('0x21')](_0x496929[_0xa354('0x22')]);if(_0x496929['name']){delete _0x496929['name'];}_0x1a8ecf['status'](_0x180208)[_0xa354('0x23')](_0x496929);};}exports[_0xa354('0x24')]=function(_0x17ae33,_0x2da57c){var _0xb6616d={},_0xa53b8={},_0x4d8aa5={'count':0x0,'rows':[]};var _0x37d73b=_['map'](db['JscriptyAnswerReport'][_0xa354('0x25')],function(_0x398613){return{'name':_0x398613['fieldName'],'type':_0x398613[_0xa354('0x26')][_0xa354('0x27')]};});_0xa53b8[_0xa354('0x28')]=_[_0xa354('0x29')](_0x37d73b,_0xa354('0x2a'));_0xa53b8[_0xa354('0x2b')]=_['keys'](_0x17ae33[_0xa354('0x2b')]);_0xa53b8['filters']=_[_0xa354('0x2c')](_0xa53b8[_0xa354('0x28')],_0xa53b8[_0xa354('0x2b')]);_0xb6616d[_0xa354('0x2d')]=_['intersection'](_0xa53b8[_0xa354('0x28')],qs[_0xa354('0x2e')](_0x17ae33[_0xa354('0x2b')][_0xa354('0x2e')]));_0xb6616d[_0xa354('0x2d')]=_0xb6616d['attributes'][_0xa354('0x2f')]?_0xb6616d[_0xa354('0x2d')]:_0xa53b8[_0xa354('0x28')];if(!_0x17ae33[_0xa354('0x2b')][_0xa354('0x30')](_0xa354('0x31'))){_0xb6616d[_0xa354('0x1b')]=qs['limit'](_0x17ae33[_0xa354('0x2b')]['limit']);_0xb6616d[_0xa354('0x1a')]=qs[_0xa354('0x1a')](_0x17ae33[_0xa354('0x2b')]['offset']);}_0xb6616d[_0xa354('0x32')]=qs[_0xa354('0x33')](_0x17ae33[_0xa354('0x2b')]['sort']);_0xb6616d['where']=qs[_0xa354('0x34')](_[_0xa354('0x35')](_0x17ae33[_0xa354('0x2b')],_0xa53b8[_0xa354('0x34')]),_0x37d73b);if(_0x17ae33[_0xa354('0x2b')][_0xa354('0x36')]){_0xb6616d['where']=_[_0xa354('0x37')](_0xb6616d[_0xa354('0x38')],{'$or':_[_0xa354('0x29')](_0x37d73b,function(_0x5d2f0a){if(_0x5d2f0a[_0xa354('0x26')]!==_0xa354('0x39')){var _0x2bac2e={};_0x2bac2e[_0x5d2f0a[_0xa354('0x2a')]]={'$like':'%'+_0x17ae33[_0xa354('0x2b')][_0xa354('0x36')]+'%'};return _0x2bac2e;}})});}_0xb6616d=_[_0xa354('0x37')]({},_0xb6616d,_0x17ae33[_0xa354('0x3a')]);var _0x39c640={'where':_0xb6616d[_0xa354('0x38')]};return db[_0xa354('0x3b')][_0xa354('0x19')](_0x39c640)[_0xa354('0x1f')](function(_0x4d327b){_0x4d8aa5['count']=_0x4d327b;if(_0x17ae33['query'][_0xa354('0x3c')]){_0xb6616d[_0xa354('0x3d')]=[{'all':!![]}];}return db[_0xa354('0x3b')]['findAll'](_0xb6616d);})[_0xa354('0x1f')](function(_0x464cca){_0x4d8aa5[_0xa354('0x3e')]=_0x464cca;return _0x4d8aa5;})[_0xa354('0x1f')](respondWithFilteredResult(_0x2da57c,_0xb6616d))[_0xa354('0x3f')](handleError(_0x2da57c,null));};exports['show']=function(_0x1ee83d,_0xb96878){var _0x35b4f0={'raw':!![],'where':{'id':_0x1ee83d[_0xa354('0x40')]['id']}},_0x379433={};_0x379433[_0xa354('0x28')]=_[_0xa354('0x41')](db[_0xa354('0x3b')][_0xa354('0x25')]);_0x379433[_0xa354('0x2b')]=_[_0xa354('0x41')](_0x1ee83d['query']);_0x379433[_0xa354('0x34')]=_['intersection'](_0x379433[_0xa354('0x28')],_0x379433[_0xa354('0x2b')]);_0x35b4f0[_0xa354('0x2d')]=_['intersection'](_0x379433[_0xa354('0x28')],qs[_0xa354('0x2e')](_0x1ee83d[_0xa354('0x2b')]['fields']));_0x35b4f0[_0xa354('0x2d')]=_0x35b4f0[_0xa354('0x2d')][_0xa354('0x2f')]?_0x35b4f0['attributes']:_0x379433[_0xa354('0x28')];if(_0x1ee83d[_0xa354('0x2b')][_0xa354('0x3c')]){_0x35b4f0['include']=[{'all':!![]}];}_0x35b4f0=_[_0xa354('0x37')]({},_0x35b4f0,_0x1ee83d[_0xa354('0x3a')]);return db[_0xa354('0x3b')][_0xa354('0x42')](_0x35b4f0)['then'](handleEntityNotFound(_0xb96878,null))[_0xa354('0x1f')](respondWithResult(_0xb96878,null))['catch'](handleError(_0xb96878,null));};exports[_0xa354('0x43')]=function(_0x30631e,_0x34c302){return db[_0xa354('0x3b')][_0xa354('0x43')](_0x30631e[_0xa354('0x44')],{})['then'](respondWithResult(_0x34c302,0xc9))[_0xa354('0x3f')](handleError(_0x34c302,null));};exports[_0xa354('0x45')]=function(_0x385f02,_0x22b8ea){if(_0x385f02[_0xa354('0x44')]['id']){delete _0x385f02['body']['id'];}return db[_0xa354('0x3b')][_0xa354('0x42')]({'where':{'id':_0x385f02[_0xa354('0x40')]['id']}})[_0xa354('0x1f')](handleEntityNotFound(_0x22b8ea,null))[_0xa354('0x1f')](saveUpdates(_0x385f02['body'],null))[_0xa354('0x1f')](respondWithResult(_0x22b8ea,null))['catch'](handleError(_0x22b8ea,null));};exports['destroy']=function(_0x3fa0b8,_0x19e4c7){return db[_0xa354('0x3b')]['find']({'where':{'id':_0x3fa0b8[_0xa354('0x40')]['id']}})[_0xa354('0x1f')](handleEntityNotFound(_0x19e4c7,null))['then'](removeEntity(_0x19e4c7,null))[_0xa354('0x3f')](handleError(_0x19e4c7,null));};exports[_0xa354('0x46')]=function(_0xa8a569,_0x36c703){return db[_0xa354('0x3b')]['describe']()[_0xa354('0x1f')](respondWithResult(_0x36c703,null))['catch'](handleError(_0x36c703,null));};
\ No newline at end of file
+var _0xfca8=['options','includeAll','JscriptyAnswerReport','findAll','rows','catch','show','length','include','find','create','body','params','destroy','describe','html-pdf','eml-format','rimraf','fast-json-patch','request-promise','moment','bluebird','util','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','../../components/auth/service','../../components/parsers/advancedSearch','../../config/logger','api','../../config/utils','../../config/environment','sendStatus','status','json','count','offset','set','Content-Range','apply','reject','update','then','end','error','stack','name','send','index','map','fieldName','type','key','model','query','keys','filters','intersection','attributes','fields','hasOwnProperty','nolimit','limit','sort','pick','where','merge','filter'];(function(_0x4565bf,_0x5ad9d6){var _0x5610ba=function(_0x170988){while(--_0x170988){_0x4565bf['push'](_0x4565bf['shift']());}};_0x5610ba(++_0x5ad9d6);}(_0xfca8,0x1c5));var _0x8fca=function(_0x174c45,_0x733885){_0x174c45=_0x174c45-0x0;var _0x8d56e3=_0xfca8[_0x174c45];return _0x8d56e3;};'use strict';var pdf=require(_0x8fca('0x0'));var emlformat=require(_0x8fca('0x1'));var rimraf=require(_0x8fca('0x2'));var zipdir=require('zip-dir');var jsonpatch=require(_0x8fca('0x3'));var rp=require(_0x8fca('0x4'));var moment=require(_0x8fca('0x5'));var BPromise=require(_0x8fca('0x6'));var Mustache=require('mustache');var util=require(_0x8fca('0x7'));var path=require('path');var sox=require(_0x8fca('0x8'));var csv=require(_0x8fca('0x9'));var ejs=require(_0x8fca('0xa'));var fs=require('fs');var _=require(_0x8fca('0xb'));var squel=require(_0x8fca('0xc'));var crypto=require(_0x8fca('0xd'));var jsforce=require(_0x8fca('0xe'));var deskjs=require(_0x8fca('0xf'));var toCsv=require(_0x8fca('0x9'));var querystring=require('querystring');var Papa=require('papaparse');var Redis=require('ioredis');var authService=require(_0x8fca('0x10'));var qs=require('../../components/parsers/qs');var as=require(_0x8fca('0x11'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x8fca('0x12'))(_0x8fca('0x13'));var utils=require(_0x8fca('0x14'));var config=require(_0x8fca('0x15'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x25edf6,_0x509fd9){_0x509fd9=_0x509fd9||0xcc;return function(_0x101b94){if(_0x101b94){return _0x25edf6[_0x8fca('0x16')](_0x509fd9);}return _0x25edf6[_0x8fca('0x17')](_0x509fd9)['end']();};}function respondWithResult(_0x41df74,_0x2c9327){_0x2c9327=_0x2c9327||0xc8;return function(_0x4b50f8){if(_0x4b50f8){return _0x41df74[_0x8fca('0x17')](_0x2c9327)[_0x8fca('0x18')](_0x4b50f8);}};}function respondWithFilteredResult(_0x25d931,_0x1eba7c){return function(_0x4ee1a8){if(_0x4ee1a8){var _0x5537f3=_0x4ee1a8[_0x8fca('0x19')],_0x5757a2=_0x1eba7c[_0x8fca('0x1a')],_0x5bd9b5=_0x1eba7c[_0x8fca('0x1a')]+_0x1eba7c['limit'],_0x39140d;if(_0x5bd9b5>=_0x5537f3){_0x5bd9b5=_0x5537f3;_0x39140d=0xc8;}else{_0x39140d=0xce;}_0x25d931['status'](_0x39140d);return _0x25d931[_0x8fca('0x1b')](_0x8fca('0x1c'),_0x5757a2+'-'+_0x5bd9b5+'/'+_0x5537f3)[_0x8fca('0x18')](_0x4ee1a8);}return null;};}function patchUpdates(_0x47415e){return function(_0x2f224){try{jsonpatch[_0x8fca('0x1d')](_0x2f224,_0x47415e,!![]);}catch(_0x4e5359){return BPromise[_0x8fca('0x1e')](_0x4e5359);}return _0x2f224['save']();};}function saveUpdates(_0x4eca2f,_0x426a6c){return function(_0x591449){if(_0x591449){return _0x591449[_0x8fca('0x1f')](_0x4eca2f)[_0x8fca('0x20')](function(_0x1698a0){return _0x1698a0;});}return null;};}function removeEntity(_0x2f4b9d,_0x23d855){return function(_0x5d50fd){if(_0x5d50fd){return _0x5d50fd['destroy']()[_0x8fca('0x20')](function(){_0x2f4b9d[_0x8fca('0x17')](0xcc)[_0x8fca('0x21')]();});}};}function handleEntityNotFound(_0x243a9f,_0x18cfdb){return function(_0x4f72b1){if(!_0x4f72b1){_0x243a9f[_0x8fca('0x16')](0x194);}return _0x4f72b1;};}function handleError(_0xe72155,_0x1017d9){_0x1017d9=_0x1017d9||0x1f4;return function(_0x451236){logger[_0x8fca('0x22')](_0x451236[_0x8fca('0x23')]);if(_0x451236['name']){delete _0x451236[_0x8fca('0x24')];}_0xe72155['status'](_0x1017d9)[_0x8fca('0x25')](_0x451236);};}exports[_0x8fca('0x26')]=function(_0x12796e,_0x25f45f){var _0x589fac={},_0x26769f={},_0x15b977={'count':0x0,'rows':[]};var _0x581fc2=_[_0x8fca('0x27')](db['JscriptyAnswerReport']['rawAttributes'],function(_0x2a0e27){return{'name':_0x2a0e27[_0x8fca('0x28')],'type':_0x2a0e27[_0x8fca('0x29')][_0x8fca('0x2a')]};});_0x26769f[_0x8fca('0x2b')]=_[_0x8fca('0x27')](_0x581fc2,_0x8fca('0x24'));_0x26769f[_0x8fca('0x2c')]=_[_0x8fca('0x2d')](_0x12796e['query']);_0x26769f[_0x8fca('0x2e')]=_[_0x8fca('0x2f')](_0x26769f[_0x8fca('0x2b')],_0x26769f[_0x8fca('0x2c')]);_0x589fac[_0x8fca('0x30')]=_[_0x8fca('0x2f')](_0x26769f[_0x8fca('0x2b')],qs[_0x8fca('0x31')](_0x12796e[_0x8fca('0x2c')][_0x8fca('0x31')]));_0x589fac['attributes']=_0x589fac['attributes']['length']?_0x589fac[_0x8fca('0x30')]:_0x26769f['model'];if(!_0x12796e[_0x8fca('0x2c')][_0x8fca('0x32')](_0x8fca('0x33'))){_0x589fac[_0x8fca('0x34')]=qs['limit'](_0x12796e[_0x8fca('0x2c')][_0x8fca('0x34')]);_0x589fac[_0x8fca('0x1a')]=qs[_0x8fca('0x1a')](_0x12796e[_0x8fca('0x2c')][_0x8fca('0x1a')]);}_0x589fac['order']=qs[_0x8fca('0x35')](_0x12796e[_0x8fca('0x2c')]['sort']);_0x589fac['where']=qs['filters'](_[_0x8fca('0x36')](_0x12796e[_0x8fca('0x2c')],_0x26769f[_0x8fca('0x2e')]),_0x581fc2);if(_0x12796e[_0x8fca('0x2c')]['filter']){_0x589fac[_0x8fca('0x37')]=_[_0x8fca('0x38')](_0x589fac['where'],{'$or':_[_0x8fca('0x27')](_0x581fc2,function(_0x434503){if(_0x434503['type']!=='VIRTUAL'){var _0x259303={};_0x259303[_0x434503[_0x8fca('0x24')]]={'$like':'%'+_0x12796e[_0x8fca('0x2c')][_0x8fca('0x39')]+'%'};return _0x259303;}})});}_0x589fac=_['merge']({},_0x589fac,_0x12796e[_0x8fca('0x3a')]);var _0x373509={'where':_0x589fac[_0x8fca('0x37')]};return db['JscriptyAnswerReport'][_0x8fca('0x19')](_0x373509)[_0x8fca('0x20')](function(_0x27c733){_0x15b977[_0x8fca('0x19')]=_0x27c733;if(_0x12796e[_0x8fca('0x2c')][_0x8fca('0x3b')]){_0x589fac['include']=[{'all':!![]}];}return db[_0x8fca('0x3c')][_0x8fca('0x3d')](_0x589fac);})['then'](function(_0x30204e){_0x15b977[_0x8fca('0x3e')]=_0x30204e;return _0x15b977;})['then'](respondWithFilteredResult(_0x25f45f,_0x589fac))[_0x8fca('0x3f')](handleError(_0x25f45f,null));};exports[_0x8fca('0x40')]=function(_0x5ae4a2,_0x40e7d9){var _0x4c3f65={'raw':!![],'where':{'id':_0x5ae4a2['params']['id']}},_0x22ecfd={};_0x22ecfd['model']=_['keys'](db[_0x8fca('0x3c')]['rawAttributes']);_0x22ecfd[_0x8fca('0x2c')]=_['keys'](_0x5ae4a2['query']);_0x22ecfd[_0x8fca('0x2e')]=_[_0x8fca('0x2f')](_0x22ecfd['model'],_0x22ecfd[_0x8fca('0x2c')]);_0x4c3f65[_0x8fca('0x30')]=_['intersection'](_0x22ecfd[_0x8fca('0x2b')],qs[_0x8fca('0x31')](_0x5ae4a2[_0x8fca('0x2c')][_0x8fca('0x31')]));_0x4c3f65['attributes']=_0x4c3f65[_0x8fca('0x30')][_0x8fca('0x41')]?_0x4c3f65['attributes']:_0x22ecfd[_0x8fca('0x2b')];if(_0x5ae4a2['query']['includeAll']){_0x4c3f65[_0x8fca('0x42')]=[{'all':!![]}];}_0x4c3f65=_[_0x8fca('0x38')]({},_0x4c3f65,_0x5ae4a2[_0x8fca('0x3a')]);return db[_0x8fca('0x3c')][_0x8fca('0x43')](_0x4c3f65)[_0x8fca('0x20')](handleEntityNotFound(_0x40e7d9,null))[_0x8fca('0x20')](respondWithResult(_0x40e7d9,null))[_0x8fca('0x3f')](handleError(_0x40e7d9,null));};exports[_0x8fca('0x44')]=function(_0x2fda83,_0x291446){return db['JscriptyAnswerReport'][_0x8fca('0x44')](_0x2fda83[_0x8fca('0x45')],{})[_0x8fca('0x20')](respondWithResult(_0x291446,0xc9))['catch'](handleError(_0x291446,null));};exports['update']=function(_0x276597,_0x16f1fc){if(_0x276597[_0x8fca('0x45')]['id']){delete _0x276597['body']['id'];}return db['JscriptyAnswerReport']['find']({'where':{'id':_0x276597[_0x8fca('0x46')]['id']}})[_0x8fca('0x20')](handleEntityNotFound(_0x16f1fc,null))[_0x8fca('0x20')](saveUpdates(_0x276597[_0x8fca('0x45')],null))['then'](respondWithResult(_0x16f1fc,null))['catch'](handleError(_0x16f1fc,null));};exports[_0x8fca('0x47')]=function(_0x1ab952,_0x35685d){return db[_0x8fca('0x3c')][_0x8fca('0x43')]({'where':{'id':_0x1ab952[_0x8fca('0x46')]['id']}})[_0x8fca('0x20')](handleEntityNotFound(_0x35685d,null))['then'](removeEntity(_0x35685d,null))[_0x8fca('0x3f')](handleError(_0x35685d,null));};exports[_0x8fca('0x48')]=function(_0x1a4fab,_0x24147a){return db[_0x8fca('0x3c')][_0x8fca('0x48')]()['then'](respondWithResult(_0x24147a,null))[_0x8fca('0x3f')](handleError(_0x24147a,null));};
\ No newline at end of file