UNPKG

irest-app-test

Version:

iRest simulator application tooling and scripts - Backend

1 lines 1.4 kB
"use strict";var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:!0}),exports["default"]=void 0;var _sqliteConf=_interopRequireDefault(require("../../../sqliteConf")),_messages=require("../../../constants/messages"),_responseHelper=_interopRequireDefault(require("../../../helpers/responseHelper")),_logger=_interopRequireDefault(require("../../../logger")),_httpStatus=_interopRequireDefault(require("../../../constants/httpStatus"));function assignDepartment(a,b){var c=a.params.id,d="SELECT Departments._id, Departments.status, Departments.name FROM UserDepartments INNER JOIN Departments ON UserDepartments.departmentId=Departments._id WHERE UserDepartments.userId='".concat(c,"'");_sqliteConf["default"].sequelize.query(d).then(function(c){if(_logger["default"].debug(c),null===c)return a.statusCode=_httpStatus["default"].ClientErrorBadRequest,a.responseMessage=_messages.noRecordFound,(0,_responseHelper["default"])(a,b);a.statusCode=_httpStatus["default"].SuccessOK,a.responseMessage=_messages.assignedDepartmentList;var d=c[0];return a.responseData={departmentList:d},(0,_responseHelper["default"])(a,b)})["catch"](function(c){return _logger["default"].error(JSON.stringify(c)),a.statusCode=c.code,a.responseMessage=c.message,(0,_responseHelper["default"])(a,b)})}var _default=exports["default"]=assignDepartment;