zhongzewei 6 лет назад
Родитель
Сommit
b506ed65a3

+ 1 - 1
modules/bills_lib/models/bills_lib_interfaces.js

@@ -294,7 +294,7 @@ billsLibDao.prototype.getCurrentUniqId = function(callback){
 }
 //----------------------------Bills---------------------
 billsLibDao.prototype.getBills = function (billsLibId, callback) {
-    Bills.find({billsLibId: billsLibId, deleted: false}, "-_id",  function(err, billsData){
+    Bills.find({billsLibId: billsLibId, deleted: false}, "-_id", {lean: true}, function(err, billsData){
         if(err){
             callback(1, "Error", null);
         }

+ 4 - 3
modules/std_glj_lib/models/gljModel.js

@@ -15,12 +15,13 @@ import async from "async";
 
 class GljDao  extends OprDao{
     getGljTypes (gljLibId, callback){
-        gljClassModel.find({"repositoryId": gljLibId, "$or": [{"isDeleted": null}, {"isDeleted": false}, {deleted: false} ]},function(err,data){
+        gljClassModel.find({"repositoryId": gljLibId, "$or": [{"isDeleted": null}, {"isDeleted": false}, {deleted: false} ]},
+            '-_id', {lean: true}, function(err,data){
             if(err) callback("获取工料机类型错误!",false)
             else {
                 callback(0, data);
             }
-        })
+        });
     }
 
     _exist(data, attr){
@@ -46,7 +47,7 @@ class GljDao  extends OprDao{
 
     async getGljItemsByRep(repositoryId,callback = null){
         try {
-            let rst = await gljModel.find({repositoryId: repositoryId});
+            let rst = await gljModel.find({repositoryId: repositoryId}).lean();
             callback(0, rst);
         } catch (err) {
             callback(1, null);