Explorar o código

fix bug: 无价格报价的键值是取前端的,有修改但没同步改到

shizhongqi hai 11 meses
pai
achega
2709771ae4

+ 1 - 0
app-hd/controllers/ChatController.php

@@ -213,6 +213,7 @@ class ChatController extends BaseController
             util::error(-1, '校验失败');
         }
 
+        $key = ChatClass::QUOTED_PRICE_PRE_KEY . $key;
         $val = Yii::$app->redis->executeCommand('GET', [$key]);
         if (empty($val)) {
             util::success(['price' => -1]);

+ 2 - 0
app-mall/controllers/ChatController.php

@@ -4,6 +4,7 @@ namespace mall\controllers;
 
 use biz\wx\classes\WxMessageClass;
 use bizMall\merchant\classes\ShopClass;
+use bizMall\message\classes\ChatClass;
 use bizMall\message\services\ChatService;
 use common\components\util;
 use Yii;
@@ -87,6 +88,7 @@ class ChatController extends BaseController
             util::error(-1, '校验失败');
         }
 
+        $key = ChatClass::QUOTED_PRICE_PRE_KEY . $key;
         $val = Yii::$app->redis->executeCommand('GET', [$key]);
         if (empty($val)) {
             util::success(['price' => -1]);

+ 4 - 1
biz-hd/message/classes/ChatClass.php

@@ -41,6 +41,9 @@ class ChatClass extends BaseClass
     }
 
     // ----------------- 新建的 获取键的方法(参考上面的得来)----------------------
+    //无价格报价前缀常量
+    const QUOTED_PRICE_PRE_KEY = 'report_price:';
+
     //最近联系人列表的键
     public static function getLatestUsersKey($shopId)
     {
@@ -50,6 +53,6 @@ class ChatClass extends BaseClass
     //无价格报价的键
     public static function getQuotedPriceKey($shopId, $userId, $goodsId)
     {
-        return  'report_price:' . $shopId . '_' . $userId . '_' . $goodsId;
+        return  self::QUOTED_PRICE_PRE_KEY . $shopId . '_' . $userId . '_' . $goodsId;
     }
 }

+ 3 - 0
biz-mall/message/classes/ChatClass.php

@@ -40,6 +40,9 @@ class ChatClass extends BaseClass
 	}
 
     // ----------------- 新建的 获取键的方法(参考上面的得来)----------------------
+    //无价格报价前缀常量
+    const QUOTED_PRICE_PRE_KEY = 'report_price:';
+	
     //最近联系人列表的键
     public static function getLatestUsersKey($userId)
     {