|
@@ -614,10 +614,11 @@ class OrderController extends BaseController
|
|
|
OrderClass::valid($order, $this->shopId);
|
|
OrderClass::valid($order, $this->shopId);
|
|
|
if ($order->payStatus == 1) {
|
|
if ($order->payStatus == 1) {
|
|
|
util::success(['returnStatus' => 'SUCCESS']);
|
|
util::success(['returnStatus' => 'SUCCESS']);
|
|
|
- }else {
|
|
|
|
|
- util::success(['returnStatus' => 'unPay']);
|
|
|
|
|
}
|
|
}
|
|
|
- OrderClass::valid($order, $this->shopId);
|
|
|
|
|
|
|
+ if ($order->status == 5) {
|
|
|
|
|
+ util::success(['returnStatus' => 'CANCEL']);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$cgId = $order->purchaseId ?? 0;
|
|
$cgId = $order->purchaseId ?? 0;
|
|
|
$cg = PurchaseClass::getById($cgId, true);
|
|
$cg = PurchaseClass::getById($cgId, true);
|
|
|
$orderSn = $cg->orderSn ?? '';
|
|
$orderSn = $cg->orderSn ?? '';
|
|
@@ -690,8 +691,8 @@ class OrderController extends BaseController
|
|
|
$order = OrderClass::getById($saleId, true);
|
|
$order = OrderClass::getById($saleId, true);
|
|
|
if (!empty($order)) {
|
|
if (!empty($order)) {
|
|
|
|
|
|
|
|
- //解决扫码付重复打印问题
|
|
|
|
|
- $cacheKey = 'scan_pay_print_order_' . $orderSn;
|
|
|
|
|
|
|
+ //解决付款成功后重复通知打印问题
|
|
|
|
|
+ $cacheKey = 'pay_success_notice_' . $orderSn;
|
|
|
$has = Yii::$app->redis->executeCommand('GET', [$cacheKey]);
|
|
$has = Yii::$app->redis->executeCommand('GET', [$cacheKey]);
|
|
|
if (!empty($has)) {
|
|
if (!empty($has)) {
|
|
|
return false;
|
|
return false;
|
|
@@ -746,9 +747,11 @@ class OrderController extends BaseController
|
|
|
OrderClass::valid($order, $this->shopId);
|
|
OrderClass::valid($order, $this->shopId);
|
|
|
if ($order->payStatus == 1) {
|
|
if ($order->payStatus == 1) {
|
|
|
util::success(['returnStatus' => 'SUCCESS']);
|
|
util::success(['returnStatus' => 'SUCCESS']);
|
|
|
- } else {
|
|
|
|
|
- util::success(['returnStatus' => 'unPay']);
|
|
|
|
|
}
|
|
}
|
|
|
|
|
+ if ($order->status == 5) {
|
|
|
|
|
+ util::success(['returnStatus' => 'CANCEL']);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$cgId = $order->purchaseId ?? 0;
|
|
$cgId = $order->purchaseId ?? 0;
|
|
|
$cg = PurchaseClass::getById($cgId, true);
|
|
$cg = PurchaseClass::getById($cgId, true);
|
|
|
$orderSn = $cg->orderSn ?? '';
|
|
$orderSn = $cg->orderSn ?? '';
|
|
@@ -821,8 +824,8 @@ class OrderController extends BaseController
|
|
|
$order = OrderClass::getById($saleId, true);
|
|
$order = OrderClass::getById($saleId, true);
|
|
|
if (!empty($order)) {
|
|
if (!empty($order)) {
|
|
|
|
|
|
|
|
- //解决扫码付重复打印问题
|
|
|
|
|
- $cacheKey = 'scan_pay_print_order_' . $orderSn;
|
|
|
|
|
|
|
+ //解决付款成功后重复通知打印问题
|
|
|
|
|
+ $cacheKey = 'pay_success_notice_' . $orderSn;
|
|
|
$has = Yii::$app->redis->executeCommand('GET', [$cacheKey]);
|
|
$has = Yii::$app->redis->executeCommand('GET', [$cacheKey]);
|
|
|
if (!empty($has)) {
|
|
if (!empty($has)) {
|
|
|
return false;
|
|
return false;
|
|
@@ -1023,8 +1026,8 @@ class OrderController extends BaseController
|
|
|
$order = OrderClass::getById($saleId, true);
|
|
$order = OrderClass::getById($saleId, true);
|
|
|
if (!empty($order)) {
|
|
if (!empty($order)) {
|
|
|
|
|
|
|
|
- //解决扫码付重复打印问题
|
|
|
|
|
- $cacheKey = 'scan_pay_print_order_' . $orderSn;
|
|
|
|
|
|
|
+ //解决付款成功后重复通知打印问题
|
|
|
|
|
+ $cacheKey = 'pay_success_notice_' . $orderSn;
|
|
|
$has = Yii::$app->redis->executeCommand('GET', [$cacheKey]);
|
|
$has = Yii::$app->redis->executeCommand('GET', [$cacheKey]);
|
|
|
if (!empty($has)) {
|
|
if (!empty($has)) {
|
|
|
return false;
|
|
return false;
|