rationCoe.js 1021 B

12345678910111213141516171819202122232425262728293031323334
  1. /**
  2. * Created by CSL on 2017/5/3.
  3. * 定额系数关系表。(即附注条件。系数会被定额公用,如同一个分枝下的兄弟定额。)
  4. */
  5. var mongoose = require("mongoose");
  6. var dbm = require("../../../config/db/db_manager");
  7. var db = dbm.getCfgConnection("rationRepository")
  8. var rationCoeSchema = mongoose.Schema({
  9. ID:Number,
  10. libID: Number,
  11. rationID: Number,
  12. //rationCode: String,
  13. coeIDs: Array
  14. });
  15. var rationCoeModel = db.model("rationCoes",rationCoeSchema, "rationCoes")
  16. var rationCoeDAO = function(){};
  17. rationCoeDAO.prototype.getRationCoes = function (data, callback) {
  18. rationCoeModel.findOne({
  19. "libID": data.libID,
  20. "rationID": data.rationID,
  21. "$or": [{"isDeleted": null}, {"isDeleted": false}]
  22. },
  23. function (err, doc) {
  24. if (err) callback(true, "获取定额调整系数错误!", "")
  25. else callback(false, "获取定额调整系数成功", doc);
  26. })
  27. };
  28. module.exports = new rationCoeDAO();