Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
M
my-yaf-project
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
chenchuanwen
my-yaf-project
Commits
7566b16b
Commit
7566b16b
authored
Sep 15, 2018
by
liuyuzhen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
用户头像问题
parent
dd17155f
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
24 additions
and
12 deletions
+24
-12
Member.php
application/controllers/Member.php
+2
-1
OrderConfirmUtil.php
application/library/Order/OrderConfirmUtil.php
+4
-4
MemberService.php
application/models/Business/User/MemberService.php
+15
-6
Member.php
application/models/DAO/Member.php
+3
-1
No files found.
application/controllers/Member.php
100755 → 100644
View file @
7566b16b
...
...
@@ -47,8 +47,9 @@ class MemberController extends \Our\Controller_AbstractApi {
$data
=
$this
->
req
[
\Our\NameConst
::
data
];
$result
=
$this
->
memberService
->
saveMemberAvatar
(
$data
,
$this
->
memberId
);
$member
=
$this
->
memberService
->
getMemberInfo
(
$this
->
memberId
);
if
(
$result
!==
false
){
$this
->
success
(
array
(
'memberAvatar'
=>
$
result
));
$this
->
success
(
array
(
'memberAvatar'
=>
$
member
[
'memberAvatar'
]
));
}
\Error\ErrorModel
::
throwException
(
\Error\CodeConfigModel
::
saveMemberAvatarFailed
);
}
...
...
application/library/Order/OrderConfirmUtil.php
View file @
7566b16b
...
...
@@ -62,7 +62,7 @@ class OrderConfirmUtil {
public
function
checkPostData
(
$data
,
$memberId
,
$currentAddress
){
$dbName
=
\Our\DbNameConst
::
masterDBConnectName
;
$this
->
memberId
=
$memberId
;
$this
->
member
=
\DAO\MemberModel
::
getInstance
()
->
find
(
$this
->
memberId
);
$this
->
member
=
\DAO\MemberModel
::
getInstance
()
->
getInfo
(
$this
->
memberId
);
$this
->
address
=
$this
->
checkCurrentAddress
(
$currentAddress
,
$this
->
memberId
);
if
(
!
$this
->
address
){
\Error\ErrorModel
::
throwException
(
\Error\CodeConfigModel
::
noAddressForOrder
);
...
...
@@ -353,8 +353,8 @@ class OrderConfirmUtil {
$order
[
'store_id'
]
=
$storeId
;
$order
[
'store_name'
]
=
$storeCarts
[
'storeName'
];
$order
[
'buyer_id'
]
=
$this
->
memberId
;
$order
[
'buyer_name'
]
=
$this
->
member
[
'member
_n
ame'
];
$order
[
'buyer_email'
]
=
$this
->
member
[
'member
_e
mail'
];
$order
[
'buyer_name'
]
=
$this
->
member
[
'member
N
ame'
];
$order
[
'buyer_email'
]
=
$this
->
member
[
'member
E
mail'
];
$order
[
'add_time'
]
=
TIMESTAMP
;
$order
[
'payment_type'
]
=
$storeCarts
[
'payway'
];
$order
[
'order_amount'
]
=
$storeCarts
[
'orderAmount'
];
...
...
@@ -393,7 +393,7 @@ class OrderConfirmUtil {
$orderLog
[
'log_msg'
]
=
\Our\DescribeConst
::
addOrderLog
;
$orderLog
[
'log_time'
]
=
TIMESTAMP
;
$orderLog
[
'log_role'
]
=
\Our\DescribeConst
::
buyer
;
$orderLog
[
'log_user'
]
=
$this
->
member
[
'member
_n
ame'
];
$orderLog
[
'log_user'
]
=
$this
->
member
[
'member
N
ame'
];
$orderLog
[
'log_msg'
]
=
$logMsg
;
$orderLog
[
'log_orderstate'
]
=
$order
[
'order_state'
];
$orderLogList
[]
=
$orderLog
;
...
...
application/models/Business/User/MemberService.php
View file @
7566b16b
...
...
@@ -193,9 +193,11 @@ class MemberServiceModel extends \Business\AbstractModel
*/
public
function
saveMemberAvatar
(
$where
,
$memberId
){
$memberAvatar
=
$where
[
'memberAvatar'
];
if
(
!
$memberAvatar
){
$memberImage
=
$where
[
'memberImage'
];
if
(
!
(
$memberAvatar
||
$memberImage
)){
\Error\ErrorModel
::
throwException
(
\Error\CodeConfigModel
::
emtpyMemberAvatar
);
}
if
(
$memberAvatar
){
$memberAvatarName
=
\Our\ImageConst
::
memberAvatarPrefix
.
$memberId
;
$result
=
\Our\ImageUtil
::
uploadBase64Image
(
$memberAvatar
,
\Our\ImageConst
::
memberAvatar
,
$memberAvatarName
);
if
(
$result
){
...
...
@@ -205,6 +207,13 @@ class MemberServiceModel extends \Business\AbstractModel
}
return
$result
;
}
if
(
$memberImage
){
$data
[
'member_avatar'
]
=
$memberImage
;
$memberDao
=
\DAO\MemberModel
::
getInstance
(
\Our\DbNameConst
::
masterDBConnectName
);
$result
=
$memberDao
->
saveInfo
(
$data
,
$memberId
);
return
$result
;
}
}
/**
...
...
application/models/DAO/Member.php
View file @
7566b16b
...
...
@@ -63,8 +63,10 @@ class MemberModel extends \DAO\AbstractModel
if
(
$memberAvatar
)
{
if
(
strpos
(
$memberAvatar
,
\Our\NameConst
::
http
)
===
0
)
{
return
$memberAvatar
;
}
else
{
$filename
=
$memberAvatar
;
}
$filename
=
\Our\ImageConst
::
memberAvatarPrefix
.
$memberId
;
//
$filename = \Our\ImageConst::memberAvatarPrefix . $memberId;
}
return
\Our\Common
::
getStaticFile
(
$filename
,
\Our\ImageConst
::
memberAvatar
);
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment