ext.js 786 B

1234567891011121314151617181920212223242526272829
  1. const {pool, sql} = require('./config/sql.js');
  2. async function init() {
  3. const sqlQuery =
  4. `SELECT
  5. A.ConfigValue AS supported_file_ext,
  6. B.ConfigValue AS protected_file_ext
  7. FROM (SELECT * FROM TB_AIP_CONFIG WHERE ConfigKey = 'SupportedFileExt' AND AipServerId = 0) A,
  8. (SELECT * FROM TB_AIP_CONFIG WHERE ConfigKey = 'ProtectedFileExt' AND AipServerId = 0) B`;
  9. try {
  10. const query = await pool;
  11. const result = await query.request().query(sqlQuery);
  12. if (result && result.recordset.length) {
  13. return result.recordset[0];
  14. }
  15. else {
  16. return [];
  17. }
  18. }
  19. catch(error) {
  20. console.log(error);
  21. return [];
  22. }
  23. }
  24. module.exports ={
  25. init : init,
  26. }