Built motion from commit (unavailable).|2.5.26
[motion2.git] / server / api / jscriptyAnswerReport / jscriptyAnswerReport.controller.js
index b85caf5..c16b969 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x960a=['squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','end','count','offset','set','Content-Range','json','apply','reject','save','update','then','destroy','error','stack','name','index','map','JscriptyAnswerReport','rawAttributes','fieldName','type','key','model','query','filters','intersection','attributes','fields','length','limit','sort','where','filter','merge','VIRTUAL','options','includeAll','include','findAll','rows','catch','show','params','keys','find','create','body','describe','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','mustache','path','sox','to-csv','ejs'];(function(_0x2223ed,_0x27e51b){var _0x4b8063=function(_0x544067){while(--_0x544067){_0x2223ed['push'](_0x2223ed['shift']());}};_0x4b8063(++_0x27e51b);}(_0x960a,0x176));var _0xa960=function(_0x55eb06,_0x3ed231){_0x55eb06=_0x55eb06-0x0;var _0x30441b=_0x960a[_0x55eb06];return _0x30441b;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0xa960('0x0'));var rimraf=require(_0xa960('0x1'));var zipdir=require(_0xa960('0x2'));var jsonpatch=require(_0xa960('0x3'));var rp=require(_0xa960('0x4'));var moment=require(_0xa960('0x5'));var BPromise=require('bluebird');var Mustache=require(_0xa960('0x6'));var util=require('util');var path=require(_0xa960('0x7'));var sox=require(_0xa960('0x8'));var csv=require(_0xa960('0x9'));var ejs=require(_0xa960('0xa'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require('lodash');var squel=require(_0xa960('0xb'));var crypto=require(_0xa960('0xc'));var jsforce=require(_0xa960('0xd'));var deskjs=require(_0xa960('0xe'));var toCsv=require(_0xa960('0x9'));var querystring=require(_0xa960('0xf'));var Papa=require(_0xa960('0x10'));var Redis=require(_0xa960('0x11'));var authService=require(_0xa960('0x12'));var qs=require(_0xa960('0x13'));var as=require(_0xa960('0x14'));var hardwareService=require(_0xa960('0x15'));var logger=require('../../config/logger')(_0xa960('0x16'));var utils=require(_0xa960('0x17'));var config=require(_0xa960('0x18'));var licenseUtil=require(_0xa960('0x19'));var db=require(_0xa960('0x1a'))['db'];function respondWithStatusCode(_0x5ddcaa,_0x1268ff){_0x1268ff=_0x1268ff||0xcc;return function(_0x503e6c){if(_0x503e6c){return _0x5ddcaa[_0xa960('0x1b')](_0x1268ff);}return _0x5ddcaa[_0xa960('0x1c')](_0x1268ff)[_0xa960('0x1d')]();};}function respondWithResult(_0x330406,_0x2747ae){_0x2747ae=_0x2747ae||0xc8;return function(_0x3fb804){if(_0x3fb804){return _0x330406[_0xa960('0x1c')](_0x2747ae)['json'](_0x3fb804);}};}function respondWithFilteredResult(_0x3e8c99,_0x2670a9){return function(_0x1b99d1){if(_0x1b99d1){var _0x1513c6=_0x1b99d1[_0xa960('0x1e')],_0x501870=_0x2670a9[_0xa960('0x1f')],_0x1af900=_0x2670a9[_0xa960('0x1f')]+_0x2670a9['limit'],_0x14e333;if(_0x1af900>=_0x1513c6){_0x1af900=_0x1513c6;_0x14e333=0xc8;}else{_0x14e333=0xce;}_0x3e8c99[_0xa960('0x1c')](_0x14e333);return _0x3e8c99[_0xa960('0x20')](_0xa960('0x21'),_0x501870+'-'+_0x1af900+'/'+_0x1513c6)[_0xa960('0x22')](_0x1b99d1);}return null;};}function patchUpdates(_0x319bbe){return function(_0x1b2eea){try{jsonpatch[_0xa960('0x23')](_0x1b2eea,_0x319bbe,!![]);}catch(_0x430fc2){return BPromise[_0xa960('0x24')](_0x430fc2);}return _0x1b2eea[_0xa960('0x25')]();};}function saveUpdates(_0xc2d503,_0x356f19){return function(_0x216244){if(_0x216244){return _0x216244[_0xa960('0x26')](_0xc2d503)[_0xa960('0x27')](function(_0x7236e2){return _0x7236e2;});}return null;};}function removeEntity(_0x7de3c3,_0xadf2bb){return function(_0x3a88f5){if(_0x3a88f5){return _0x3a88f5[_0xa960('0x28')]()['then'](function(){_0x7de3c3[_0xa960('0x1c')](0xcc)[_0xa960('0x1d')]();});}};}function handleEntityNotFound(_0x3709c0,_0x46e0bb){return function(_0x2a9d1c){if(!_0x2a9d1c){_0x3709c0[_0xa960('0x1b')](0x194);}return _0x2a9d1c;};}function handleError(_0x241520,_0x3bde9a){_0x3bde9a=_0x3bde9a||0x1f4;return function(_0x5670e7){logger[_0xa960('0x29')](_0x5670e7[_0xa960('0x2a')]);if(_0x5670e7[_0xa960('0x2b')]){delete _0x5670e7[_0xa960('0x2b')];}_0x241520['status'](_0x3bde9a)['send'](_0x5670e7);};}exports[_0xa960('0x2c')]=function(_0x2ccb57,_0x75d365){var _0x4a8337={},_0x4b5e05={},_0x17939f={'count':0x0,'rows':[]};var _0x459544=_[_0xa960('0x2d')](db[_0xa960('0x2e')][_0xa960('0x2f')],function(_0x52a021){return{'name':_0x52a021[_0xa960('0x30')],'type':_0x52a021[_0xa960('0x31')][_0xa960('0x32')]};});_0x4b5e05[_0xa960('0x33')]=_['map'](_0x459544,'name');_0x4b5e05[_0xa960('0x34')]=_['keys'](_0x2ccb57[_0xa960('0x34')]);_0x4b5e05[_0xa960('0x35')]=_[_0xa960('0x36')](_0x4b5e05[_0xa960('0x33')],_0x4b5e05['query']);_0x4a8337[_0xa960('0x37')]=_[_0xa960('0x36')](_0x4b5e05['model'],qs[_0xa960('0x38')](_0x2ccb57[_0xa960('0x34')][_0xa960('0x38')]));_0x4a8337[_0xa960('0x37')]=_0x4a8337[_0xa960('0x37')][_0xa960('0x39')]?_0x4a8337[_0xa960('0x37')]:_0x4b5e05[_0xa960('0x33')];if(!_0x2ccb57[_0xa960('0x34')]['hasOwnProperty']('nolimit')){_0x4a8337[_0xa960('0x3a')]=qs[_0xa960('0x3a')](_0x2ccb57[_0xa960('0x34')][_0xa960('0x3a')]);_0x4a8337[_0xa960('0x1f')]=qs['offset'](_0x2ccb57[_0xa960('0x34')][_0xa960('0x1f')]);}_0x4a8337['order']=qs[_0xa960('0x3b')](_0x2ccb57[_0xa960('0x34')][_0xa960('0x3b')]);_0x4a8337[_0xa960('0x3c')]=qs[_0xa960('0x35')](_['pick'](_0x2ccb57[_0xa960('0x34')],_0x4b5e05[_0xa960('0x35')]),_0x459544);if(_0x2ccb57[_0xa960('0x34')][_0xa960('0x3d')]){_0x4a8337[_0xa960('0x3c')]=_[_0xa960('0x3e')](_0x4a8337[_0xa960('0x3c')],{'$or':_[_0xa960('0x2d')](_0x459544,function(_0x5499d8){if(_0x5499d8['type']!==_0xa960('0x3f')){var _0x13f775={};_0x13f775[_0x5499d8[_0xa960('0x2b')]]={'$like':'%'+_0x2ccb57[_0xa960('0x34')][_0xa960('0x3d')]+'%'};return _0x13f775;}})});}_0x4a8337=_['merge']({},_0x4a8337,_0x2ccb57[_0xa960('0x40')]);var _0x261b9d={'where':_0x4a8337[_0xa960('0x3c')]};return db[_0xa960('0x2e')][_0xa960('0x1e')](_0x261b9d)['then'](function(_0x43eb66){_0x17939f[_0xa960('0x1e')]=_0x43eb66;if(_0x2ccb57[_0xa960('0x34')][_0xa960('0x41')]){_0x4a8337[_0xa960('0x42')]=[{'all':!![]}];}return db[_0xa960('0x2e')][_0xa960('0x43')](_0x4a8337);})[_0xa960('0x27')](function(_0x35b04b){_0x17939f[_0xa960('0x44')]=_0x35b04b;return _0x17939f;})[_0xa960('0x27')](respondWithFilteredResult(_0x75d365,_0x4a8337))[_0xa960('0x45')](handleError(_0x75d365,null));};exports[_0xa960('0x46')]=function(_0x280e25,_0x4450f7){var _0x28e8ef={'raw':!![],'where':{'id':_0x280e25[_0xa960('0x47')]['id']}},_0x5927d6={};_0x5927d6[_0xa960('0x33')]=_[_0xa960('0x48')](db[_0xa960('0x2e')][_0xa960('0x2f')]);_0x5927d6[_0xa960('0x34')]=_[_0xa960('0x48')](_0x280e25[_0xa960('0x34')]);_0x5927d6['filters']=_[_0xa960('0x36')](_0x5927d6[_0xa960('0x33')],_0x5927d6[_0xa960('0x34')]);_0x28e8ef[_0xa960('0x37')]=_[_0xa960('0x36')](_0x5927d6['model'],qs[_0xa960('0x38')](_0x280e25[_0xa960('0x34')][_0xa960('0x38')]));_0x28e8ef[_0xa960('0x37')]=_0x28e8ef['attributes']['length']?_0x28e8ef[_0xa960('0x37')]:_0x5927d6[_0xa960('0x33')];if(_0x280e25[_0xa960('0x34')][_0xa960('0x41')]){_0x28e8ef['include']=[{'all':!![]}];}_0x28e8ef=_[_0xa960('0x3e')]({},_0x28e8ef,_0x280e25[_0xa960('0x40')]);return db[_0xa960('0x2e')][_0xa960('0x49')](_0x28e8ef)[_0xa960('0x27')](handleEntityNotFound(_0x4450f7,null))[_0xa960('0x27')](respondWithResult(_0x4450f7,null))[_0xa960('0x45')](handleError(_0x4450f7,null));};exports[_0xa960('0x4a')]=function(_0x1b246a,_0x91055f){return db['JscriptyAnswerReport'][_0xa960('0x4a')](_0x1b246a['body'],{})['then'](respondWithResult(_0x91055f,0xc9))[_0xa960('0x45')](handleError(_0x91055f,null));};exports[_0xa960('0x26')]=function(_0x109c53,_0x2b743b){if(_0x109c53[_0xa960('0x4b')]['id']){delete _0x109c53['body']['id'];}return db['JscriptyAnswerReport']['find']({'where':{'id':_0x109c53[_0xa960('0x47')]['id']}})[_0xa960('0x27')](handleEntityNotFound(_0x2b743b,null))[_0xa960('0x27')](saveUpdates(_0x109c53[_0xa960('0x4b')],null))[_0xa960('0x27')](respondWithResult(_0x2b743b,null))['catch'](handleError(_0x2b743b,null));};exports[_0xa960('0x28')]=function(_0x390e73,_0x4f5f72){return db[_0xa960('0x2e')][_0xa960('0x49')]({'where':{'id':_0x390e73[_0xa960('0x47')]['id']}})[_0xa960('0x27')](handleEntityNotFound(_0x4f5f72,null))[_0xa960('0x27')](removeEntity(_0x4f5f72,null))[_0xa960('0x45')](handleError(_0x4f5f72,null));};exports[_0xa960('0x4c')]=function(_0x5dcf52,_0x5e8337){return db[_0xa960('0x2e')][_0xa960('0x4c')]()['then'](respondWithResult(_0x5e8337,null))[_0xa960('0x45')](handleError(_0x5e8337,null));};
\ No newline at end of file
+var _0x5b20=['crypto','desk.js','papaparse','ioredis','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','status','end','json','count','offset','limit','Content-Range','reject','save','then','sendStatus','name','send','index','map','JscriptyAnswerReport','fieldName','type','key','model','query','keys','filters','intersection','fields','attributes','length','hasOwnProperty','nolimit','order','sort','filter','where','merge','VIRTUAL','include','findAll','rows','catch','show','find','create','body','params','destroy','describe','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','sox','to-csv','ejs','fs-extra','lodash','squel'];(function(_0x1f1429,_0x190d47){var _0xa65e5=function(_0x37d267){while(--_0x37d267){_0x1f1429['push'](_0x1f1429['shift']());}};_0xa65e5(++_0x190d47);}(_0x5b20,0x147));var _0x05b2=function(_0x4565bf,_0x5ad9d6){_0x4565bf=_0x4565bf-0x0;var _0x5610ba=_0x5b20[_0x4565bf];return _0x5610ba;};'use strict';var pdf=require('html-pdf');var emlformat=require('eml-format');var rimraf=require(_0x05b2('0x0'));var zipdir=require(_0x05b2('0x1'));var jsonpatch=require(_0x05b2('0x2'));var rp=require(_0x05b2('0x3'));var moment=require(_0x05b2('0x4'));var BPromise=require(_0x05b2('0x5'));var Mustache=require(_0x05b2('0x6'));var util=require('util');var path=require('path');var sox=require(_0x05b2('0x7'));var csv=require(_0x05b2('0x8'));var ejs=require(_0x05b2('0x9'));var fs=require('fs');var fs_extra=require(_0x05b2('0xa'));var _=require(_0x05b2('0xb'));var squel=require(_0x05b2('0xc'));var crypto=require(_0x05b2('0xd'));var jsforce=require('jsforce');var deskjs=require(_0x05b2('0xe'));var toCsv=require('to-csv');var querystring=require('querystring');var Papa=require(_0x05b2('0xf'));var Redis=require(_0x05b2('0x10'));var authService=require('../../components/auth/service');var qs=require('../../components/parsers/qs');var as=require(_0x05b2('0x11'));var hardwareService=require(_0x05b2('0x12'));var logger=require(_0x05b2('0x13'))(_0x05b2('0x14'));var utils=require(_0x05b2('0x15'));var config=require('../../config/environment');var licenseUtil=require('../../config/license/util');var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x2f4b79,_0x26940d){_0x26940d=_0x26940d||0xcc;return function(_0x19a791){if(_0x19a791){return _0x2f4b79['sendStatus'](_0x26940d);}return _0x2f4b79[_0x05b2('0x16')](_0x26940d)[_0x05b2('0x17')]();};}function respondWithResult(_0x20a39c,_0x1166f6){_0x1166f6=_0x1166f6||0xc8;return function(_0x1b9e2f){if(_0x1b9e2f){return _0x20a39c[_0x05b2('0x16')](_0x1166f6)[_0x05b2('0x18')](_0x1b9e2f);}};}function respondWithFilteredResult(_0x30f073,_0x3803a3){return function(_0x11f69d){if(_0x11f69d){var _0x5bd043=_0x11f69d[_0x05b2('0x19')],_0x2d83ef=_0x3803a3[_0x05b2('0x1a')],_0x32048b=_0x3803a3[_0x05b2('0x1a')]+_0x3803a3[_0x05b2('0x1b')],_0x4f96df;if(_0x32048b>=_0x5bd043){_0x32048b=_0x5bd043;_0x4f96df=0xc8;}else{_0x4f96df=0xce;}_0x30f073[_0x05b2('0x16')](_0x4f96df);return _0x30f073['set'](_0x05b2('0x1c'),_0x2d83ef+'-'+_0x32048b+'/'+_0x5bd043)[_0x05b2('0x18')](_0x11f69d);}return null;};}function patchUpdates(_0x274ceb){return function(_0x1797bf){try{jsonpatch['apply'](_0x1797bf,_0x274ceb,!![]);}catch(_0x196358){return BPromise[_0x05b2('0x1d')](_0x196358);}return _0x1797bf[_0x05b2('0x1e')]();};}function saveUpdates(_0x1fac06,_0x275f87){return function(_0xf3d956){if(_0xf3d956){return _0xf3d956['update'](_0x1fac06)['then'](function(_0x2a7fd5){return _0x2a7fd5;});}return null;};}function removeEntity(_0x3ccfff,_0x3ddda3){return function(_0x33c266){if(_0x33c266){return _0x33c266['destroy']()[_0x05b2('0x1f')](function(){_0x3ccfff[_0x05b2('0x16')](0xcc)['end']();});}};}function handleEntityNotFound(_0x5567c4,_0x3d2332){return function(_0xf7baff){if(!_0xf7baff){_0x5567c4[_0x05b2('0x20')](0x194);}return _0xf7baff;};}function handleError(_0x56ba41,_0x28538f){_0x28538f=_0x28538f||0x1f4;return function(_0x2e8a12){logger['error'](_0x2e8a12['stack']);if(_0x2e8a12['name']){delete _0x2e8a12[_0x05b2('0x21')];}_0x56ba41[_0x05b2('0x16')](_0x28538f)[_0x05b2('0x22')](_0x2e8a12);};}exports[_0x05b2('0x23')]=function(_0x33600d,_0x20bb93){var _0x34ba6d={},_0x128ee8={},_0x36173f={'count':0x0,'rows':[]};var _0x2160e5=_[_0x05b2('0x24')](db[_0x05b2('0x25')]['rawAttributes'],function(_0x42dbb2){return{'name':_0x42dbb2[_0x05b2('0x26')],'type':_0x42dbb2[_0x05b2('0x27')][_0x05b2('0x28')]};});_0x128ee8[_0x05b2('0x29')]=_[_0x05b2('0x24')](_0x2160e5,_0x05b2('0x21'));_0x128ee8[_0x05b2('0x2a')]=_[_0x05b2('0x2b')](_0x33600d[_0x05b2('0x2a')]);_0x128ee8[_0x05b2('0x2c')]=_[_0x05b2('0x2d')](_0x128ee8[_0x05b2('0x29')],_0x128ee8[_0x05b2('0x2a')]);_0x34ba6d['attributes']=_[_0x05b2('0x2d')](_0x128ee8['model'],qs[_0x05b2('0x2e')](_0x33600d[_0x05b2('0x2a')]['fields']));_0x34ba6d['attributes']=_0x34ba6d[_0x05b2('0x2f')][_0x05b2('0x30')]?_0x34ba6d['attributes']:_0x128ee8[_0x05b2('0x29')];if(!_0x33600d['query'][_0x05b2('0x31')](_0x05b2('0x32'))){_0x34ba6d[_0x05b2('0x1b')]=qs['limit'](_0x33600d[_0x05b2('0x2a')][_0x05b2('0x1b')]);_0x34ba6d[_0x05b2('0x1a')]=qs[_0x05b2('0x1a')](_0x33600d[_0x05b2('0x2a')][_0x05b2('0x1a')]);}_0x34ba6d[_0x05b2('0x33')]=qs[_0x05b2('0x34')](_0x33600d[_0x05b2('0x2a')][_0x05b2('0x34')]);_0x34ba6d['where']=qs['filters'](_['pick'](_0x33600d[_0x05b2('0x2a')],_0x128ee8[_0x05b2('0x2c')]),_0x2160e5);if(_0x33600d[_0x05b2('0x2a')][_0x05b2('0x35')]){_0x34ba6d[_0x05b2('0x36')]=_[_0x05b2('0x37')](_0x34ba6d['where'],{'$or':_[_0x05b2('0x24')](_0x2160e5,function(_0x481d13){if(_0x481d13[_0x05b2('0x27')]!==_0x05b2('0x38')){var _0xdd3563={};_0xdd3563[_0x481d13['name']]={'$like':'%'+_0x33600d['query']['filter']+'%'};return _0xdd3563;}})});}_0x34ba6d=_[_0x05b2('0x37')]({},_0x34ba6d,_0x33600d['options']);var _0x4abc25={'where':_0x34ba6d[_0x05b2('0x36')]};return db['JscriptyAnswerReport'][_0x05b2('0x19')](_0x4abc25)[_0x05b2('0x1f')](function(_0x36f258){_0x36173f['count']=_0x36f258;if(_0x33600d[_0x05b2('0x2a')]['includeAll']){_0x34ba6d[_0x05b2('0x39')]=[{'all':!![]}];}return db[_0x05b2('0x25')][_0x05b2('0x3a')](_0x34ba6d);})['then'](function(_0x486e8f){_0x36173f[_0x05b2('0x3b')]=_0x486e8f;return _0x36173f;})['then'](respondWithFilteredResult(_0x20bb93,_0x34ba6d))[_0x05b2('0x3c')](handleError(_0x20bb93,null));};exports[_0x05b2('0x3d')]=function(_0x3b5c13,_0x207768){var _0x157590={'raw':!![],'where':{'id':_0x3b5c13['params']['id']}},_0xae4b1f={};_0xae4b1f[_0x05b2('0x29')]=_[_0x05b2('0x2b')](db['JscriptyAnswerReport']['rawAttributes']);_0xae4b1f[_0x05b2('0x2a')]=_['keys'](_0x3b5c13[_0x05b2('0x2a')]);_0xae4b1f['filters']=_[_0x05b2('0x2d')](_0xae4b1f[_0x05b2('0x29')],_0xae4b1f['query']);_0x157590['attributes']=_[_0x05b2('0x2d')](_0xae4b1f['model'],qs['fields'](_0x3b5c13[_0x05b2('0x2a')]['fields']));_0x157590[_0x05b2('0x2f')]=_0x157590['attributes'][_0x05b2('0x30')]?_0x157590[_0x05b2('0x2f')]:_0xae4b1f[_0x05b2('0x29')];if(_0x3b5c13[_0x05b2('0x2a')]['includeAll']){_0x157590['include']=[{'all':!![]}];}_0x157590=_['merge']({},_0x157590,_0x3b5c13['options']);return db[_0x05b2('0x25')][_0x05b2('0x3e')](_0x157590)[_0x05b2('0x1f')](handleEntityNotFound(_0x207768,null))[_0x05b2('0x1f')](respondWithResult(_0x207768,null))[_0x05b2('0x3c')](handleError(_0x207768,null));};exports[_0x05b2('0x3f')]=function(_0x312825,_0x1ddfce){return db[_0x05b2('0x25')][_0x05b2('0x3f')](_0x312825[_0x05b2('0x40')],{})[_0x05b2('0x1f')](respondWithResult(_0x1ddfce,0xc9))['catch'](handleError(_0x1ddfce,null));};exports['update']=function(_0x126613,_0xf71ef4){if(_0x126613[_0x05b2('0x40')]['id']){delete _0x126613['body']['id'];}return db['JscriptyAnswerReport']['find']({'where':{'id':_0x126613[_0x05b2('0x41')]['id']}})[_0x05b2('0x1f')](handleEntityNotFound(_0xf71ef4,null))['then'](saveUpdates(_0x126613[_0x05b2('0x40')],null))[_0x05b2('0x1f')](respondWithResult(_0xf71ef4,null))[_0x05b2('0x3c')](handleError(_0xf71ef4,null));};exports[_0x05b2('0x42')]=function(_0x16915f,_0x292d47){return db['JscriptyAnswerReport']['find']({'where':{'id':_0x16915f[_0x05b2('0x41')]['id']}})['then'](handleEntityNotFound(_0x292d47,null))[_0x05b2('0x1f')](removeEntity(_0x292d47,null))['catch'](handleError(_0x292d47,null));};exports[_0x05b2('0x43')]=function(_0x490667,_0x5b0a2b){return db[_0x05b2('0x25')]['describe']()['then'](respondWithResult(_0x5b0a2b,null))[_0x05b2('0x3c')](handleError(_0x5b0a2b,null));};
\ No newline at end of file