1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- /**
- * Created by CSL on 2017/5/3.
- * 系数表。
- */
- var mongoose = require("mongoose");
- var dbm = require("../../../config/db/db_manager");
- var db = dbm.getCfgConnection("rationRepository")
- var gljCoeSchema = mongoose.Schema({
- coeType: String, // 系数的作用范围:
- // 0 针对本定额所有工料机。如:定额×0.925
- // 1 人工类。 2 材料类。 3 机械类。
- // 9 针对单个工料机。如:111量0.001
- gljID: Number, // 要调整的工料机ID(当coeType=9时有效)
- operator: String, // 运算符(*、+、-、=)
- amount: String // 调整的量
- });
- var coeListSchema = mongoose.Schema({
- libID: Number, // 所属定额定ID
- ID: Number, // 系数ID(流水号ID)
- name: String, // 名称
- content: String, // 说明
- gljCoe: [gljCoeSchema]
- });
- var coeListModel = db.model("coeLists",coeListSchema, "coeLists")
- var coeListDAO = function(){};
- coeListDAO.prototype.getCoe = function (data, callback) {
- coeListModel.findOne({
- "libID": data.libID,
- "ID": data.ID,
- "$or": [{"isDeleted": null}, {"isDeleted": false}]
- },
- function (err, doc) {
- if (err) callback(true, "获取系数明细错误!", "")
- else callback(false, "获取系数明细成功", doc);
- })
- };
- module.exports = new coeListDAO();
|