AV.Cloud.define('querySpeedDate', function(request, response) { var userId = request.params.userId; if(!userId || userId === ''){ response.error({"code":500, "result":"参数userId不能为空"}); }else{ var fromUserQuery = new AV.Query(SpeedDate); fromUserQuery.equalTo('fromUser',userId); fromUserQuery.containedIn('status',[2,3,4]); fromUserQuery.equalTo('fromUserEvaStatus',false); fromUserQuery.equalTo('isValid',true); var toUserQuery = new AV.Query(SpeedDate); toUserQuery.equalTo('toUser',userId); toUserQuery.containedIn('status',[2,3,4]); toUserQuery.equalTo('toUserEvaStatus',false); toUserQuery.equalTo('isValid',true); var query = AV.Query.or(fromUserQuery, toUserQuery); query.find().then(function(results){ response.success({"code":200, "results":results[0]}); }, function(error){ response.error({"code":500, "result":"查询用户邀约记录异常(step=1), errormsg:" + error.message}); }); } });
AV.Cloud.define('getSearchGoods', function (request) { let query1 = new AV.Query('goods'); let query2 = new AV.Query('goods'); let query3 = new AV.Query('goods'); query1.contains('name', request.params.search); query2.contains('descript', request.params.search); query3.contains('detail', request.params.search); let query = AV.Query.or(query1, query2, query3); return query.find().then(function (goods) { // 成功获得实例 return goods }, function (error) { // 异常处理 return '获取失败' + error }); });