沈斌
2016-12-26 565c4f00094c6894911b47fae031c4777539b616
method.js
@@ -170,6 +170,7 @@
    var _config = global.configs[mac];
    if(_config == null) {
        _config = {
            mac: mac,
            address: "江苏省昆山市摩瑞尔电器",
            location: {

                lat:31.430616,
@@ -180,6 +181,7 @@
                email: "it01@moral.org.cn",

                open_id: "o-RTuwvMHWotyirPHLmdSB_dKoQU"
            }
            configs[mac] = _config;
        }
    }
@@ -353,14 +355,16 @@
    db.collection("devices").find().toArray(function(err, docs) {
        docs.forEach(function(doc) {
            var mac = doc.mac;
            var address = doc.address;
            var location = doc.location;
            if(mac != null) {
                var address = doc.address || "";
                var location = doc.location || {};
            var notice = doc.notice;
            if(notice == null) {
                if(notice == null || notice == {}) {
                var userID = doc.userID;
                db.collection("users").find({"_id": userID}).limit(1).next(function(err, user){
                    if(user) {
                        global.configs[mac] = {
                                mac: mac,
                            address: address,
                            location: location,
                            notice: {
@@ -373,11 +377,13 @@
                });
            } else {
                global.configs[mac] = {
                        mac: mac,
                    address: address,
                    location: location,
                    notice: notice
                }
            }
            }
        });
    });
};