Built motion from commit ff2bf01.|0.0.89
[motion.git] / server / api / default_report / default_report.controller.js
1 var _0xe710=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74","\x45\x78\x74\x72\x61\x63\x74\x65\x64\x52\x65\x70\x6F\x72\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C\x73\x2F\x72\x65\x70\x6F\x72\x74\x5F\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C\x73\x2F\x72\x65\x70\x6F\x72\x74\x5F\x62\x75\x69\x6C\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x70\x61\x72\x61\x6D\x73","\x6D\x65\x72\x67\x65","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x70\x72\x65\x76\x69\x65\x77","\x6C\x6F\x67","\x6C\x65\x6E\x67\x74\x68","\x6C\x69\x6D\x69\x74","\x76\x61\x6C\x75\x65","\x74\x61\x6B\x65","\x6F\x66\x66\x73\x65\x74","\x73\x6C\x69\x63\x65","\x66\x6F\x75\x6E\x64\x20\x72\x65\x70\x6F\x72\x74","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x62\x75\x69\x6C\x64\x52\x65\x70\x6F\x72\x74","\x53\x45\x4C\x45\x43\x54","\x51\x75\x65\x72\x79\x54\x79\x70\x65\x73","\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x65\x78\x74\x72\x61\x63\x74\x50\x64\x66","\x50\x44\x46","\x65\x78\x74\x72\x61\x63\x74\x43\x73\x76","\x43\x53\x56","\x65\x78\x74\x72\x61\x63\x74","\x73\x70\x72\x65\x61\x64","\x6E\x61\x6D\x65","\x73\x74\x61\x72\x74\x44\x61\x74\x65","\x65\x6E\x64\x44\x61\x74\x65","\x63\x72\x65\x61\x74\x65","","\x28","\x72\x75\x6C\x65\x73","\x20","\x6F\x70\x65\x72\x61\x74\x6F\x72","\x67\x72\x6F\x75\x70","\x66\x69\x65\x6C\x64","\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E","\x20\x27","\x4C\x49\x4B\x45","\x25","\x27","\x29","\x73\x68\x6F\x77","\x63\x6F\x70\x79","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x70\x61\x72\x65\x6E\x74","\x62\x6F\x64\x79","\x46\x69\x65\x6C\x64\x73","\x6D\x61\x70","\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64","\x66\x6F\x72\x45\x61\x63\x68","\x75\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79"];_0xe710[0];var _=require(_0xe710[1]);var util=require(_0xe710[2]);var DefaultReport=require(_0xe710[4])[_0xe710[3]];var sequelize=require(_0xe710[4])[_0xe710[5]];var CustomReport=require(_0xe710[4])[_0xe710[6]];var ExtractedReport=require(_0xe710[4])[_0xe710[7]];var extractUtils=require(_0xe710[8]);var reportBuildUtils=require(_0xe710[9]);var Util=require(_0xe710[10]);exports[_0xe710[11]]=function(_0x211exa,_0x211exb,_0x211exc){return DefaultReport[_0xe710[20]](Util[_0xe710[19]](_[_0xe710[18]](_0x211exa[_0xe710[16]],_0x211exa[_0xe710[17]])))[_0xe710[15]](function(_0x211exe){_0x211exb[_0xe710[14]](200)[_0xe710[13]](_0x211exe)})[_0xe710[12]](function(_0x211exd){return handleError(_0x211exb,_0x211exd)})};exports[_0xe710[21]]=function(_0x211exa,_0x211exb){var _0x211exf;return DefaultReport[_0xe710[36]](_0x211exa[_0xe710[17]][_0xe710[35]],{include:[{all:true}]})[_0xe710[15]](function(_0x211ex11){console[_0xe710[22]](_0xe710[29]);if(!_0x211ex11){return _0x211exb[_0xe710[30]](404)};var _0x211ex12=reportBuildUtils[_0xe710[32]](_0x211ex11[_0xe710[31]],_0x211exa[_0xe710[16]]);return sequelize[_0xe710[16]](_0x211ex12,{type:sequelize[_0xe710[34]][_0xe710[33]]})})[_0xe710[15]](function(_0x211ex10){_0x211exf=_0x211ex10[_0xe710[23]];if(_0x211exa[_0xe710[16]][_0xe710[24]]){var _0x211ex10=_(_0x211ex10)[_0xe710[28]](_0x211exa[_0xe710[16]][_0xe710[27]]||0)[_0xe710[26]](_0x211exa[_0xe710[16]][_0xe710[24]])[_0xe710[25]]()};_0x211exb[_0xe710[14]](200)[_0xe710[13]]({rows:_0x211ex10,count:_0x211exf})})[_0xe710[12]](function(_0x211exd){console[_0xe710[22]](_0x211exd);return handleError(_0x211exb,_0x211exd)})};exports[_0xe710[37]]=function(_0x211exa,_0x211exb){docExtract(_0x211exa,_0x211exb,_0xe710[38])};exports[_0xe710[39]]=function(_0x211exa,_0x211exb){docExtract(_0x211exa,_0x211exb,_0xe710[40])};function docExtract(_0x211exa,_0x211exb,_0x211ex14){DefaultReport[_0xe710[36]](_0x211exa[_0xe710[17]][_0xe710[35]],{include:[{all:true}]})[_0xe710[15]](function(_0x211ex11){if(!_0x211ex11){return _0x211exb[_0xe710[30]](404)};return [_0x211ex11,ExtractedReport[_0xe710[46]]({name:_0x211ex11[_0xe710[43]],startDate:_0x211exa[_0xe710[16]][_0xe710[44]]||null,endDate:_0x211exa[_0xe710[16]][_0xe710[45]]||null,output:_0x211ex14})]})[_0xe710[42]](function(_0x211ex11,_0x211ex15){extractUtils[_0xe710[41]+_0x211ex14](_0x211ex11,_0x211exa[_0xe710[16]],_0x211ex15[_0xe710[35]])})[_0xe710[12]](function(_0x211exd){console[_0xe710[22]](_0x211exd);return handleError(_0x211exb,_0x211exd)});return _0x211exb[_0xe710[30]](200)}function getConditions(_0x211ex17){if(!_0x211ex17){return _0xe710[47]};for(var _0x211ex18=_0xe710[48],_0x211ex19=0;_0x211ex19<_0x211ex17[_0xe710[49]][_0xe710[23]];_0x211ex19++){_0x211ex19>0&&(_0x211ex18+=_0xe710[50]+_0x211ex17[_0xe710[51]]+_0xe710[50]);_0x211ex18+=_0x211ex17[_0xe710[49]][_0x211ex19][_0xe710[52]]?getConditions(_0x211ex17[_0xe710[49]][_0x211ex19][_0xe710[52]]):_0x211ex17[_0xe710[49]][_0x211ex19][_0xe710[53]]+_0xe710[50]+_0x211ex17[_0xe710[49]][_0x211ex19][_0xe710[54]]+_0xe710[55]+(_0x211ex17[_0xe710[49]][_0x211ex19][_0xe710[54]]===_0xe710[56]?_0xe710[57]+_0x211ex17[_0xe710[49]][_0x211ex19][_0xe710[25]]+_0xe710[57]:_0x211ex17[_0xe710[49]][_0x211ex19][_0xe710[25]])+_0xe710[58]};return _0x211ex18+_0xe710[59]}exports[_0xe710[60]]=function(_0x211exa,_0x211exb){return DefaultReport[_0xe710[36]](_0x211exa[_0xe710[17]][_0xe710[35]],{include:[{all:true}]})[_0xe710[15]](function(_0x211ex11){if(!_0x211ex11){return _0x211exb[_0xe710[30]](404)};return _0x211exb[_0xe710[13]](_0x211ex11)})[_0xe710[12]](function(_0x211exd){return handleError(_0x211exb,_0x211exd)})};exports[_0xe710[61]]=function(_0x211exa,_0x211exb){return DefaultReport[_0xe710[36]](_0x211exa[_0xe710[17]][_0xe710[35]],{include:[{all:true}]})[_0xe710[15]](function(_0x211ex11){if(!_0x211ex11){return _0x211exb[_0xe710[30]](404)};var _0x211ex1a=_0x211ex11[_0xe710[31]];delete _0x211ex1a[_0xe710[35]];delete _0x211ex1a[_0xe710[62]];delete _0x211ex1a[_0xe710[63]];_0x211ex1a[_0xe710[64]]=_0x211exa[_0xe710[65]][_0xe710[64]];_0x211ex1a[_0xe710[66]]=_[_0xe710[67]](_0x211ex1a.Fields,_0xe710[31]);_[_0xe710[69]](_0x211ex1a.Fields,function(_0x211ex1b){delete _0x211ex1b[_0xe710[35]];delete _0x211ex1b[_0xe710[68]];delete _0x211ex1b[_0xe710[62]];delete _0x211ex1b[_0xe710[63]]});return CustomReport[_0xe710[46]](_0x211ex1a,{include:[{all:true}]})})[_0xe710[15]](function(){return _0x211exb[_0xe710[30]](201)})[_0xe710[12]](function(_0x211exd){console[_0xe710[22]](_0x211exd);return handleError(_0x211exb,_0x211exd)})};exports[_0xe710[46]]=function(_0x211exa,_0x211exb){return DefaultReport[_0xe710[46]](_0x211exa[_0xe710[65]])[_0xe710[15]](function(_0x211ex11){return _0x211exb[_0xe710[14]](201)[_0xe710[13]](_0x211ex11)})[_0xe710[12]](function(_0x211exd){return handleError(_0x211exb,_0x211exd)})};exports[_0xe710[70]]=function(_0x211exa,_0x211exb){if(_0x211exa[_0xe710[65]][_0xe710[35]]){delete _0x211exa[_0xe710[65]][_0xe710[35]]};return DefaultReport[_0xe710[36]](_0x211exa[_0xe710[17]][_0xe710[35]])[_0xe710[15]](function(_0x211ex11){if(!_0x211ex11){return _0x211exb[_0xe710[30]](404)};var _0x211ex1c=_[_0xe710[18]](_0x211ex11,_0x211exa[_0xe710[65]]);return _0x211ex1c[_0xe710[71]]()})[_0xe710[15]](function(_0x211ex11){return _0x211exb[_0xe710[14]](200)[_0xe710[13]](_0x211ex11)})[_0xe710[12]](function(_0x211exd){return handleError(_0x211exb,_0x211exd)})};exports[_0xe710[72]]=function(_0x211exa,_0x211exb){return DefaultReport[_0xe710[36]](_0x211exa[_0xe710[17]][_0xe710[35]])[_0xe710[15]](function(_0x211ex11){if(!_0x211ex11){return _0x211exb[_0xe710[30]](404)};return _0x211ex11[_0xe710[72]]()})[_0xe710[15]](function(){return _0x211exb[_0xe710[30]](204)})[_0xe710[12]](function(_0x211exd){return handleError(_0x211exb,_0x211exd)})};function handleError(_0x211exb,_0x211exd){return _0x211exb[_0xe710[14]](500)[_0xe710[13]](_0x211exd)}