rpt_cust_cfg_facade.js 642 B

123456789101112131415161718192021222324
  1. /**
  2. * Created by Tony on 2018/4/18.
  3. */
  4. const mongoose = require("mongoose");
  5. let rpt_customize_cfg_mdl = mongoose.model("rpt_customize_cfg");
  6. module.exports = {
  7. getCustomizeCfg: getCustomizeCfg,
  8. saveCustomizeCfg: saveCustomizeCfg
  9. };
  10. async function getCustomizeCfg(userIds) {
  11. let filter = {"userId": userIds};
  12. if (userIds instanceof Array) {
  13. filter.userId = {$in: userIds};
  14. }
  15. return await rpt_customize_cfg_mdl.find(filter, '-_id');
  16. }
  17. async function saveCustomizeCfg(custCfg) {
  18. let filter = {"userId": custCfg.userId};
  19. return await rpt_customize_cfg_mdl.update(filter, custCfg, {upsert: true});
  20. }