|
问题描述:
点击用户登录按钮, 先在用户表查询一下用户是否存在,如果用户存在正常登录,同时日志表里记录登录状态。
由于是两个操作,正常查询、修改单个操作会写,逻辑连起来不会写了?
目前这个写法报错,也不知怎么调, 请给个思路。
Model.prototype.loginBtnClick = function(event) {
var nameInput = this.comp("nameInput").val();
var data = this.comp("accountData");
//省略部分取值代码
justep.Baas.sendRequest({
"url" : "/bGreenApple/account",
"action" : "querySysAccount",
"async" : false,
"params" : {
"db" : dbSource,
"columns" : Baas.getDataColumns(data),
"filter" : filter
},
"success" : function(resultData) {
data.loadData(resultData);
if (data.count() > 0) {
//省略部分代码
/**如果用户存在,修改登录状态*/
updataOnline();
}};
Model.prototype.updataOnline = function(event) {
var data = this.comp("onlineData");
var nameInput = this.comp("nameInput").val();
var dbSource = this.comp("dbLableSelect").val();
justep.Util.hint(deviceId);
justep.Baas.sendRequest({
"url" : "/bGreenApple/account",
"action" : "updateOnline",
"params" : {
"db" : dbSource,
"man_name" : nameInput,
"on_off" : 'on',
"note_log" : '登录'
},
"success" : function(resultData) {
data.applyUpdates();
}
});
} |
|