فهرست منبع

Weenier utc项目部署 06231

wesmiler 3 سال پیش
والد
کامیت
b190ab89aa
2فایلهای تغییر یافته به همراه72 افزوده شده و 48 حذف شده
  1. 72 0
      app/Services/Common/MemberService.php
  2. 0 48
      app/Services/MemberLevelService.php

+ 72 - 0
app/Services/Common/MemberService.php

@@ -0,0 +1,72 @@
+<?php
+// +----------------------------------------------------------------------
+// | LARAVEL8.0 框架 [ LARAVEL ][ RXThinkCMF ]
+// +----------------------------------------------------------------------
+// | 版权所有 2017~2021 LARAVEL研发中心
+// +----------------------------------------------------------------------
+// | 官方网站: http://www.laravel.cn
+// +----------------------------------------------------------------------
+// | Author: laravel开发员 <laravel.qq.com>
+// +----------------------------------------------------------------------
+
+namespace App\Services\Common;
+
+use App\Models\MemberModel;
+use App\Services\BaseService;
+
+/**
+ * 会员管理-服务类
+ * @author laravel开发员
+ * @since 2020/11/11
+ * Class MemberService
+ * @package App\Services\Common
+ */
+class MemberService extends BaseService
+{
+    /**
+     * 构造函数
+     * @author laravel开发员
+     * @since 2020/11/11
+     * MemberService constructor.
+     */
+    public function __construct()
+    {
+        $this->model = new MemberModel();
+    }
+
+    /**
+     * 添加会编辑会员
+     * @return array
+     * @since 2020/11/11
+     * @author laravel开发员
+     */
+    public function edit()
+    {
+        // 请求参数
+        $data = request()->all();
+        // 头像处理
+        $avatar = trim($data['avatar']);
+        if (strpos($avatar, "temp")) {
+            $data['avatar'] = save_image($avatar, 'member');
+        } else {
+            $data['avatar'] = str_replace(IMG_URL, "", $data['avatar']);
+        }
+        // 出生日期
+        if ($data['birthday']) {
+            $data['birthday'] = strtotime($data['birthday']);
+        }
+        // 城市处理
+        $city = isset($data['city']) ? $data['city'] : [3];
+        if (!empty($data['city'])) {
+            // 省份
+            $data['province_id'] = $city[0];
+            // 城市
+            $data['city_id'] = $city[1];
+            // 县区
+            $data['district_id'] = $city[2];
+        }
+        unset($data['city']);
+        return parent::edit($data); // TODO: Change the autogenerated stub
+    }
+
+}

+ 0 - 48
app/Services/MemberLevelService.php

@@ -1,48 +0,0 @@
-<?php
-// +----------------------------------------------------------------------
-// | LARAVEL8.0 框架 [ LARAVEL ][ RXThinkCMF ]
-// +----------------------------------------------------------------------
-// | 版权所有 2017~2021 LARAVEL研发中心
-// +----------------------------------------------------------------------
-// | 官方网站: http://www.laravel.cn
-// +----------------------------------------------------------------------
-// | Author: laravel开发员 <laravel.qq.com>
-// +----------------------------------------------------------------------
-
-namespace App\Services;
-
-use App\Models\MemberLevelModel;
-
-/**
- * 会员等级-服务类
- * @author laravel开发员
- * @since 2020/11/11
- * Class MemberLevelService
- * @package App\Services
- */
-class MemberLevelService extends BaseService
-{
-    /**
-     * 构造函数
-     * @author laravel开发员
-     * @since 2020/11/11
-     * MemberLevelService constructor.
-     */
-    public function __construct()
-    {
-        $this->model = new MemberLevelModel();
-    }
-
-    /**
-     * 获取会员等级列表
-     * @return array
-     * @since 2020/11/11
-     * @author laravel开发员
-     */
-    public function getMemberLevelList()
-    {
-        $list = $this->model->where("mark", "=", 1)->get()->toArray();
-        return message(MESSAGE_OK, true, $list);
-    }
-
-}