小黑小波比.nodejs,修改密码服务端实现!

<pre name="code" class="javascript">changepwd: {
		attribute: {

		},
		method: function(e) {
			var _ = this.apis;
			app.awft.task({
				code: "oldpassword",
				method: function(ex) {
					var sql = "select ucode from userbase where upassword=:opwd";
					_sql.query(sql, {
						opwd:e.params.opwd
					}).success(function(rows) {
						if(rows.length>0){
							ex.success({
								data:rows
							});
						}else{
							ex.error("");
						}
					}).failure(function(err) {
						ex.error(err);
					});

				}

			}).task.({
				code:"changeoldpassword"
				method:function(ex){
					var sql = "update userbase set upassword=:npwd where ucode=:c"
					_.sqlquery(sql,{
						npwd:e.param.npwd,
						c:ex.get("oldpassword").data[0].ucode
					}).success(function(result){
						ex.success({
							data:"修改密码成功!"
						});
					}).failure(function(err){
						ex.error(err);
					});
				}
			}).await({
				success:function(ex){
					e.result({
						"successTag":true,
						data:ex.getucode.data
					});
				},
				failure:function(ex){
					console("failure");
					e.result({
						"successTag":false,
						"msg":err
					});
				}
			});
			// e.result({
			// 	status: 1000
			// });
		}
	},


 

你可能感兴趣的:(nodejs,小黑小波比)