@@ -22,12 +22,12 @@ class TestController extends webApp
{
$result = $buyCount = pow(2,7+1)-2;
// $result = OrderService::make()->rebuyOrder(1081,2);
-// $result = SettleService::make()->commissionSettle(98);
+ $result = SettleService::make()->commissionSettle(110);
- $result = MemberService::make()->getPointParentId(1108);
+// $result = MemberService::make()->getPointParentId(1108);
// $result = PriceService::make()->updatePrice(1);
dump($result);
- return showJson(MemberService::make()->getError(), true, $result);
+ return showJson(SettleService::make()->getError(), true, $result);
}
@@ -290,11 +290,13 @@ class SettleService extends BaseService
public function commissionSettle($orderId)
try {
+
$info = OrderModel::with(['commission','user'])
->where(['id' => $orderId, 'mark' => 1])
->select(['id', 'order_no', 'type', 'user_id', 'total', 'pay_total', 'bd_score', 'pay_status', 'status', 'refund_status'])
->first();
$info = $info ? $info->toArray() : [];
+ RedisService::set("caches:settle:{$orderId}_temp", $info, 600);
if (empty($info)) {
$this->error = '结算订单不存在';
return false;