irest-app-test
Version:
iRest simulator application tooling and scripts - Backend
1 lines • 1.17 kB
JavaScript
;var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:!0}),exports["default"]=void 0;var _httpStatus=_interopRequireDefault(require("../../constants/httpStatus")),_messages=require("../../constants/messages"),_responseHelper=_interopRequireDefault(require("../../helpers/responseHelper")),_sqliteConf=_interopRequireDefault(require("../../sqliteConf")),_logger=_interopRequireDefault(require("../../logger")),createProjectValidator=function(a,b,c){var d="SELECT * FROM Users INNER JOIN UserDepartments ON UserDepartments.userId = Users.id WHERE UserDepartments.userId = \"".concat(a.body.userId,"\"");_sqliteConf["default"].sequelize.query(d).then(function(b){var d,e,f=b[0];a.body.companyId=null===(d=f[0])||void 0===d?void 0:d.companyId,a.body.departmentId=null===(e=f[0])||void 0===e?void 0:e.departmentId,c()})["catch"](function(c){return _logger["default"].error(JSON.stringify(c)),a.statusCode=_httpStatus["default"].ServerErrorInternal,a.responseMessage=_messages.serverErrorMessage,(0,_responseHelper["default"])(a,b)})},_default=exports["default"]=createProjectValidator;