小黑小波比.在app从另一个方法获取参数

app/admin/person.js changepwd

changepwd: {
		attribute: {

		},
		method: function(e) {
			var _ = this.apis;
			app.awf.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 //注意:这里是返回值,可以返回true也可以返回查询到的参数结果
							});
						} else {
							ex.error({
								status: task.errors.changepwd_err
							});
						}
					}).failure(function(err) {
						ex.error({
							status: task.errors.changepwd_err
						});
					});

				}
			}).task({
				code: "changeoldpassword",
				method: function(ex) {
					var sql = "update userbase set upassword=:npwd where ucode=:c";
					console.log(ex.get("oldpassword").data[0].ucode);
					if (e.params.npwd.length > 6) {
						_.sql.save(sql, {
							npwd: e.params.npwd,
							c: ex.get("oldpassword").data[0].ucode //这里是获取上个code为"oldpassword"方法的值
						}).success(function(result) {
							ex.success({
								data: true
							});
						}).failure(function(err) {
							ex.error(err);
						});

					} else {
						ex.error({
							status: task.errors.changepwd_6
						});
					}
				}
			}).await({
				success: function(ex) {
					e.result({
						"success": true,
					});
				},
				failure: function(ex) {
					e.result(ex);
				}
			});
			// e.result({
			// 	status: 1000
			// });
		}
	},


返回值:data: rows 这里,可以返回true也可以返回参数


获取值:ex.get("oldpassword").data[0].ucode


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值