shish hace 3 años
padre
commit
ce8e120758

+ 5 - 2
app-mall/controllers/NoticeController.php

@@ -58,6 +58,7 @@ class NoticeController extends PublicController
 
         $connection = Yii::$app->db;
         $transaction = $connection->beginTransaction();
+        $text = '';
         try {
             if ($refund_status == 'SUCCESS') {
                 $hdRefund = HdRefundClass::getByCondition(['refundSn' => $out_refund_no], true);
@@ -65,15 +66,17 @@ class NoticeController extends PublicController
                     $hdRefund->status = HdRefundClass::STATUS_COMPLETE;
                     $hdRefund->save();
                 }
-                $text = "【退款成功】退款单号:{$orderSn} {$out_refund_no} 订单金额:{$new_total_fee} 退款金额:{$new_settlement_refund_fee} ";
+                //$text = "【退款成功】退款单号:{$orderSn} {$out_refund_no} 订单金额:{$new_total_fee} 退款金额:{$new_settlement_refund_fee} ";
             } elseif ($refund_status == 'REFUNDCLOSE') {
                 $text = "【退款关闭】退款单号:{$orderSn} {$out_refund_no} 订单金额:{$new_total_fee} 退款金额:{$new_settlement_refund_fee} ";
             } else {
                 $text = "【退款失败】退款单号:{$orderSn} {$out_refund_no} 订单金额:{$new_total_fee} 退款金额:{$new_settlement_refund_fee} ";
             }
             $transaction->commit();
-            noticeUtil::push($text, '15280215347');
             echo '<xml><return_code><![CDATA[SUCCESS]]></return_code><return_msg><![CDATA[OK]]></return_msg></xml>';
+            if (!empty($text)) {
+                noticeUtil::push($text, '15280215347');
+            }
         } catch (\Exception $e) {
             $transaction->rollBack();
             Yii::error("失败原因:" . $e->getMessage());

+ 1 - 1
console/controllers/OrderController.php

@@ -32,7 +32,7 @@ class OrderController extends Controller
                     //暂时只考虑花材库存的回滚
                     OrderClass::setExpire($order);
                     $transaction->commit();
-                    noticeUtil::push("零售订单未付款,库存已回滚,单号:{$orderSn}");
+                    //noticeUtil::push("零售订单未付款,库存已回滚,单号:{$orderSn}");
                 } catch (\Exception $e) {
                     $transaction->rollBack();
                     $msg = $e->getMessage();