Browse Source

修改客户名称

shish 3 years ago
parent
commit
7399bf3e02
1 changed files with 20 additions and 0 deletions
  1. 20 0
      app-hd/controllers/CustomController.php

+ 20 - 0
app-hd/controllers/CustomController.php

@@ -7,6 +7,7 @@ use bizHd\custom\classes\CustomClass;
 use bizHd\custom\services\CustomService;
 use biz\sj\services\MerchantAssetService;
 use biz\sj\services\MerchantRemarkService;
+use bizHd\order\classes\OrderClass;
 use bizHd\user\services\UserAssetService;
 use bizHd\user\services\UserGrowthService;
 use bizHd\user\services\UserService;
@@ -29,6 +30,25 @@ class CustomController extends BaseController
 
     public $guestAccess = ['list'];
 
+    //修改名称 ssh 2022096
+    public function actionChangeName()
+    {
+        $get = Yii::$app->request->get();
+        $name = $get['name'] ?? '';
+        $id = $get['id'] ?? 0;
+        if (empty($name)) {
+            util::fail('请填写名称');
+        }
+        $py = stringUtil::py($name);
+        $custom = CustomClass::getById($id, true);
+        CustomClass::valid($custom, $this->shopId);
+        $custom->name = $name;
+        $custom->py = $py;
+        $custom->save();
+        OrderClass::updateByCondition(['customId' => $id], ['customName' => $name, 'customNamePy' => $py]);
+        util::complete();
+    }
+
     //批量添加客户 ssh 20220919
     public function actionBatchAddCustom()
     {