Browse Source

Merge branch 'master' of http://smartcost.f3322.net:3000/SmartCost/ConstructionOperation

Conflicts:
zhongzewei 7 years ago
parent
commit
da163d45b6

+ 0 - 3
modules/all_models/a.js

@@ -1,3 +0,0 @@
-/**
- * Created by zhang on 2018/3/23.
- */

+ 10 - 0
modules/all_models/counter.js

@@ -0,0 +1,10 @@
+/**
+ * Created by Tony on 2017/3/21.
+ */
+var mongoose = require('mongoose');
+var Schema = mongoose.Schema;
+var counterSchema = new Schema({
+    _id: String,
+    sequence_value: Number
+});
+mongoose.model("counters", counterSchema);

+ 0 - 1
modules/all_models/std_glj_types.js

@@ -17,5 +17,4 @@ let RptCfgSchema = new Schema({
         }]
         }]
     }],
     }],
 });
 });
-
 mongoose.model("std_glj_type", RptCfgSchema, "std_glj_type");
 mongoose.model("std_glj_type", RptCfgSchema, "std_glj_type");

+ 0 - 3
modules/all_schemas/b.js

@@ -1,3 +0,0 @@
-/**
- * Created by zhang on 2018/3/23.
- */

public/models/delete_schema.js → modules/all_schemas/delete_schema.js


+ 2 - 1
public/cache/std_glj_type_util.js

@@ -1,8 +1,9 @@
 /**
 /**
  * Created by Tony on 2017/7/6.
  * Created by Tony on 2017/7/6.
  */
  */
+let mongoose = require('mongoose');
 let cacheUtil = require('./cacheUtil');
 let cacheUtil = require('./cacheUtil');
-let std_glj_type_mdl = require('../models/std_glj_types');
+let std_glj_type_mdl = mongoose.model('std_glj_type');//
 
 
 const STD_GLJ_GRP = 'std_glj_grp';
 const STD_GLJ_GRP = 'std_glj_grp';
 
 

+ 3 - 14
public/counter/counter.js

@@ -2,18 +2,7 @@
  * Created by Tony on 2017/3/21.
  * Created by Tony on 2017/3/21.
  */
  */
 var mongoose = require('mongoose');
 var mongoose = require('mongoose');
-var dbm = require("../../config/db/db_manager");
-var projectdb = dbm.getCfgConnection("scConstruct");
-
-var Schema = mongoose.Schema;
-var counterSchema = new Schema({
-    _id: String,
-    sequence_value: Number
-});
-counterSchema.statics.findAndModify = function (query, sort, doc, options, callback) {
-    return this.collection.findAndModify(query, sort, doc, options, callback);
-};
-var counterModel = projectdb.model("counters", counterSchema);
+var counterModel = mongoose.model("counters");
 
 
 // All counter Must predefine in DB
 // All counter Must predefine in DB
 const COUNTER_MODULE_NAME = {
 const COUNTER_MODULE_NAME = {
@@ -54,9 +43,9 @@ counterDAO.prototype.getIDAfterCount = async function(moduleName, stepCount, cal
         sc = Math.round(stepCount + 0.5);
         sc = Math.round(stepCount + 0.5);
     }
     }
     if (callback === null) {
     if (callback === null) {
-        return await counterModel.findAndModify({_id: moduleName}, [], { $inc: { sequence_value: sc } }, {'new':true});
+        return await counterModel.findOneAndUpdate({_id: moduleName}, { $inc: { sequence_value: sc } }, {'new':true});
     } else {
     } else {
-        counterModel.findAndModify({_id: moduleName}, [], { $inc: { sequence_value: sc } }, {'new':true}, callback);
+        counterModel.findOneAndUpdate({_id: moduleName}, { $inc: { sequence_value: sc } }, {'new':true}, callback);
     }
     }
 }
 }
 
 

+ 0 - 25
public/models/std_glj_types.js

@@ -1,25 +0,0 @@
-/**
- * Created by Tony on 2017/7/6.
- */
-let mongoose = require('mongoose');
-let dbm = require("../../config/db/db_manager");
-let smartcostdb = dbm.getCfgConnection("scConstruct");
-let Schema = mongoose.Schema;
-
-let RptCfgSchema = new Schema({
-    "typeName" : String,
-    "typesDefine": [{
-        "ID": Number,
-        "fullName": String,
-        "shortName": String,
-        "items": [{
-            "ID": Number,
-            "fullName": String,
-            "shortName": String
-        }]
-    }],
-});
-
-let std_glj_type_mdl = smartcostdb.model("std_glj_type", RptCfgSchema, "std_glj_type");
-
-module.exports = std_glj_type_mdl;