transaction_status

This commit is contained in:
邓皓元 2019-04-10 15:48:50 +08:00
parent a0dba6ba85
commit dd8b115cc3

View File

@ -224,8 +224,8 @@ class OrderService extends Service
$attributes['extends'] = array_merge($node->extends ?: [], $attributes['extends']);
}
$attributes['order_status'] = (isset($attributes['selected']) && count($attributes['selected']) === $node->counts) ? 5 : 0;
$attributes['transaction_status'] = isset($attributes['selected']) ? 1 : 0;
$attributes['order_status'] = (isset($attributes['selected']) && count($attributes['selected']) === $node->counts) ? 5 : ($attributes['order_status'] ?? 0);
$attributes['transaction_status'] = isset($attributes['selected']) ? 1 : ($attributes['transaction_status'] ?? 1);
$this->orderRepository->setModel($node)->update($attributes);
@ -243,8 +243,8 @@ class OrderService extends Service
}
$attributes['order_status'] = (isset($attributes['selected']) && count($attributes['selected']) === $attributes['counts']) ? 5 : 0;
$attributes['transaction_status'] = isset($attributes['selected']) ? 1 : 0;
$attributes['order_status'] = (isset($attributes['selected']) && count($attributes['selected']) === $attributes['counts']) ? 5 : ($attributes['order_status'] ?? 0);
$attributes['transaction_status'] = isset($attributes['selected']) ? 1 : ($attributes['transaction_status'] ?? 1);
$attributes['unit_price'] = $product->price;
$attributes['total_price'] = $attributes['unit_price'] * $attributes['counts'];