node app服务端方法
需求:登录→用户管理→查询 显示 组合查询:电话 时间段 学校区域 最后显示统计人数 问题: 1.是不是说 如果查电话 时间段和学校区域可以忽略? 还是必须都满足? 2.如果统计人数。根据查出来的数据有多少条数据。就显示统计多少,这个如何去实现
以下是我的代码: /** * 用户管理 * * 返回数据格式: * { * successTag:""// * } * @method data * @param {string} telphone 电话 * @param {string} ucreate 创建 * @param {string} ulocation 学校区域 */ query: { attribute: {
},
method: function(e) {
var _ = this.apis;
var sql = "select * from userbase where telphone=:telphone or ucreate=:ucreate or ulocation=:ulocation";
_.sql.get(sql, {
telphone: e.params.telphone,
ucreate:e.params.ucreate,
ulocation:e.params.ulocation
}).success(function(result) {
console.log("成功");
if (result.length>0) {
e.result({
result:result
});
} else{
e.result({
status:1001
});
}
}).failure(function() {
console.log("失败");
e.result({
status: 1000
});
});
}
}