Forráskód Böngészése

最近消费和互动时间

shish 11 hónapja
szülő
commit
495fb5a5a1

+ 6 - 1
app-hd/controllers/CustomController.php

@@ -228,6 +228,9 @@ class CustomController extends BaseController
         $get = Yii::$app->request->get();
         $type = $get['type'] ?? 0;
         $name = $get['name'] ?? '';
+        if (empty($name)) {
+            $name = $get['keyword'] ?? '';
+        }
         $where = ['shopId' => $this->shopId];
         if ($type == 1) {
             //消费排行
@@ -243,7 +246,9 @@ class CustomController extends BaseController
             $sort = 'visitTime DESC';
         }
         if (!empty($name)) {
-            if (stringUtil::isLetter($name)) {
+            if (is_numeric($name) && strlen($name) == 4) {
+                $where['mobile'] = ['like', $name];
+            } else if (stringUtil::isLetter($name)) {
                 $where['py'] = ['like', $name];
             } else {
                 $where['name'] = ['like', $name];

+ 10 - 2
biz-hd/order/classes/OrderClass.php

@@ -447,6 +447,15 @@ class OrderClass extends BaseClass
         $order->stockChange = 1;
         $order->save();
 
+        $myCustom = CustomClass::getLockById($customId);
+        if (!empty($myCustom)) {
+            if ($order->forward == 0) {
+                $myCustom->recentExpend = date("Y-m-d H:i:s");
+                $myCustom->visitTime = date("Y-m-d H:i:s");
+                $myCustom->save();
+            }
+        }
+
         \bizMall\order\classes\OrderGoodsClass::stockChange($order);
 
         $realPrice = $order->realPrice ?? 0;
@@ -534,8 +543,7 @@ class OrderClass extends BaseClass
         //有欠款时
         if ($payWay == dict::getDict('payWay', 'debtPay')) {
             if (isset($order->remainDebtPrice) && $order->remainDebtPrice > 0) {
-                $newCustom = CustomClass::getLockById($customId);
-                CustomClass::cgDebtAmountAdd($newCustom, $order);
+                CustomClass::cgDebtAmountAdd($myCustom, $order);
             }
         }