2023-01-02 15:38:03|error|18|113.3.250.95|546|post|api|/api/recharge/routine|{"price":"200","type":0,"rechar_id":644}|{"file":"/app/api/controller/v1/user/UserRechargeController.php","line":77,"message":"Cannot use object of type think\\response\\Json as array","code":0}
我寫了個(gè)充值200元以上,送優(yōu)惠券的活動(dòng),如下,請(qǐng)各位大俠幫助一下,這個(gè)問題出在哪里了呢:
附件中有完整的內(nèi)容
/**
* 充值超過兩百就發(fā)送所有贈(zèng)送卷
*/
if($price >= 200) {
/** @var StoreCouponIssueServices $storeCouponIssueServices */
$storeCouponIssueServices = app()->make(StoreCouponIssueServices::class);
$where['status'] = 1;
$where['receive_type'] = 3;
$list = $storeCouponIssueServices->getCouponIssueList($where);
if (!$uid) return app('json')->fail(100100);
foreach ($list['list'] as $k) {
$coupon = $storeCouponIssueServices->get($k['id']);
if (!$coupon) {
return app('json')->fail(100026);
} else {
$coupon = $coupon->toArray();
}
if (!$storeCouponIssueServices->setCoupons($coupon, $uid)) {
return app('json')->fail(100031);
} else {
return app('json')->success(100030);
}
}
}
return true;
}