Skip to content

Commit 409cb90

Browse files
committed
发布:9.1.0
1 parent ea1a973 commit 409cb90

82 files changed

Lines changed: 1329 additions & 1076 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

app/Constant/AppConstant.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@ class AppConstant
66
{
77
const APP = 'cms9';
88
const APP_NAME = 'ModStartCMS9';
9-
const VERSION = '9.0.0';
9+
const VERSION = '9.1.0';
1010

1111
}

module/Member/Admin/Controller/MemberController.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,11 +117,19 @@ protected function crud(AdminCRUDBuilder $builder)
117117
$icon = $oauth->icon();
118118
}
119119
}
120+
switch ($title) {
121+
case 'wechatunion':
122+
$icon = 'iconfont icon-wechat';
123+
$title = '微信联合ID';
124+
$color = '#565b56';
125+
break;
126+
}
120127
if (empty($color)) {
121128
$color = ColorUtil::pick($oauthRecord['type']);
122129
}
123130
$oauthList[] = join('', [
124131
"<a style='color:{$color};'",
132+
"class='tw-bg-gray-100 tw-inline-block tw-leading-6 tw-rounded-full tw-shadow tw-text-center tw-w-6 tw-mr-1'",
125133
"href='javascript:;'",
126134
"data-tip-popover='{$title}'",
127135
"data-dialog-request='" . modstart_admin_url('member/oauth', ['_id' => $item->id]) . "'",

module/Member/Api/Controller/MemberProfileController.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
use Module\Member\Util\MemberUtil;
2424
use Module\Vendor\Job\MailSendJob;
2525
use Module\Vendor\Job\SmsSendJob;
26-
use Module\Vendor\Sms\SmsUtil;
2726
use Module\Vendor\Support\ResponseCodes;
2827
use Symfony\Component\HttpFoundation\File\UploadedFile;
2928

module/Member/Docs/release.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1-
## 4.5.0
1+
## 4.5.0 VIP优惠券集成,VIP购买交互方式优化,注册IP定位,用户密码加密
22

33
- 新增:VIP 优惠券功能集成,支持折扣券
44
- 新增:可完全自定义上传功能定制的特性 UploadScript Hook
55
- 新增:用户登录传输用户密码加密
66
- 新增:用户注册增加注册IP定位,支持用户注册地理位置记录
7+
- 优化:后台授权登录显示样式功能优化
78
- 优化:VIP 开通页面交互形式优化
89

910
---

module/Member/Model/MemberMeta.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<?php
2+
3+
4+
namespace Module\Member\Model;
5+
6+
7+
use Illuminate\Database\Eloquent\Model;
8+
9+
class MemberMeta extends Model
10+
{
11+
protected $table = 'member_meta';
12+
}

module/Member/Type/Gender.php

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,26 @@ public static function getList()
1919
];
2020
}
2121

22-
}
22+
public static function labelToValue($label)
23+
{
24+
switch ($label) {
25+
case 'male':
26+
return self::MALE;
27+
case 'female':
28+
return self::FEMALE;
29+
}
30+
return null;
31+
}
32+
33+
public static function valueToLabel($value)
34+
{
35+
switch ($value) {
36+
case self::MALE:
37+
return 'male';
38+
case self::FEMALE:
39+
return 'female';
40+
}
41+
return null;
42+
}
43+
44+
}

module/Member/Util/MemberMetaUtil.php

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
use Carbon\Carbon;
88
use ModStart\Core\Dao\ModelUtil;
9+
use Module\Member\Model\MemberMeta;
910

1011
class MemberMetaUtil
1112
{
@@ -16,16 +17,16 @@ public static function set($memberUserId, $name, $value = null)
1617
'name' => $name,
1718
];
1819
if (is_null($value)) {
19-
ModelUtil::delete('member_meta', $where);
20+
ModelUtil::delete(MemberMeta::class, $where);
2021
} else {
21-
if (ModelUtil::update('member_meta', $where, [
22+
if (ModelUtil::update(MemberMeta::class, $where, [
2223
'value' => $value,
2324
'updated_at' => Carbon::now()
2425
]) <= 0) {
2526
ModelUtil::transactionBegin();
26-
$one = ModelUtil::getWithLock('member_meta', $where);
27+
$one = ModelUtil::getWithLock(MemberMeta::class, $where);
2728
if (empty($one)) {
28-
ModelUtil::insert('member_meta', array_merge($where, [
29+
ModelUtil::insert(MemberMeta::class, array_merge($where, [
2930
'value' => $value,
3031
]));
3132
}
@@ -40,7 +41,7 @@ public static function get($memberUserId, $name)
4041
'memberUserId' => $memberUserId,
4142
'name' => $name,
4243
];
43-
$meta = ModelUtil::get('member_meta', $where);
44+
$meta = ModelUtil::get(MemberMeta::class, $where);
4445
if ($meta) {
4546
return $meta['value'];
4647
}

module/Member/Util/MemberUtil.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -145,12 +145,12 @@ public static function listUsers($ids)
145145
public static function convertOneToBasic($memberUser)
146146
{
147147
return [
148-
'id' => $memberUser['id'],
149-
'username' => $memberUser['username'],
150-
'nickname' => empty($memberUser['nickname']) ? $memberUser['username'] : $memberUser['nickname'],
151-
'created_at' => $memberUser['created_at'],
148+
'id' => $memberUser ? $memberUser['id'] : 0,
149+
'username' => $memberUser ? $memberUser['username'] : null,
150+
'nickname' => $memberUser ? (empty($memberUser['nickname']) ? $memberUser['username'] : $memberUser['nickname']) : null,
151+
'created_at' => $memberUser ? $memberUser['created_at'] : null,
152152
'signature' => isset($memberUser['signature']) ? $memberUser['signature'] : null,
153-
'avatar' => AssetsUtil::fixFullOrDefault($memberUser['avatar'], 'asset/image/avatar.svg'),
153+
'avatar' => AssetsUtil::fixFullOrDefault($memberUser ? $memberUser['avatar'] : null, 'asset/image/avatar.svg'),
154154
];
155155
}
156156

module/Member/View/pc/loginDialog.blade.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
@section('headAppend')
88
@parent
9+
<link rel="canonical" href="{{modstart_web_url('register/login')}}"/>
910
{!! \ModStart\Core\Hook\ModStartHook::fireInView('MemberLoginPageHeadAppend'); !!}
1011
@endsection
1112

@@ -14,6 +15,7 @@
1415
@endsection
1516

1617
{!! \ModStart\ModStart::style('html,body{background:var(--color-content-bg);}') !!}
18+
1719
@section('body')
1820

1921
<div class="ub-account pb-member-login-account">

module/Member/View/pc/registerDialog.blade.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66

77
@section('headAppend')
88
@parent
9+
<link rel="canonical" href="{{modstart_web_url('register/register')}}"/>
910
{!! \ModStart\Core\Hook\ModStartHook::fireInView('MemberRegisterPageHeadAppend'); !!}
1011
@endsection
1112

1213
@section('bodyAppend')
13-
@parent
1414
{{\ModStart\ModStart::js('asset/common/commonVerify.js')}}
1515
{{\ModStart\ModStart::js('vendor/Member/entry/register.js')}}
1616
<script>

0 commit comments

Comments
 (0)