Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
X
xyqb-user2
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
head_group
xyqb-user2
Commits
017be902
Commit
017be902
authored
Apr 21, 2017
by
lee_mingzhu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
允许修改用户经济和联系人信息以及地址
parent
43894060
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
22 additions
and
13 deletions
+22
-13
UserCenterController.java
...controller/external/user/center/UserCenterController.java
+22
-13
No files found.
src/main/java/cn/quantgroup/xyqb/controller/external/user/center/UserCenterController.java
View file @
017be902
...
@@ -241,19 +241,29 @@ public class UserCenterController {
...
@@ -241,19 +241,29 @@ public class UserCenterController {
return
JsonResult
.
buildErrorStateResult
(
null
,
null
);
return
JsonResult
.
buildErrorStateResult
(
null
,
null
);
}
}
List
<
Contact
>
userContact
=
contactService
.
findByUserId
(
userId
);
List
<
Contact
>
userContact
=
contactService
.
findByUserId
(
userId
);
if
(
userContact
!=
null
&&
userContact
.
size
()
>=
2
)
{
/*
if(userContact != null && userContact.size() >= 2) {
return JsonResult.buildSuccessResult(null, ContactRet.contacts2ContactRets(userContact));
return JsonResult.buildSuccessResult(null, ContactRet.contacts2ContactRets(userContact));
}
}*/
//推翻之前逻辑,联系人可以更改.如果数据库已有记录.则更改
List
<
Contact
>
contacts
=
JSONObject
.
parseObject
(
contactJson
,
new
TypeReference
<
List
<
Contact
>>()
{});
List
<
Contact
>
contacts
=
JSONObject
.
parseObject
(
contactJson
,
new
TypeReference
<
List
<
Contact
>>()
{});
Timestamp
now
=
new
Timestamp
(
System
.
currentTimeMillis
());
if
(
CollectionUtils
.
isEmpty
(
contacts
))
{
if
(
CollectionUtils
.
isEmpty
(
contacts
))
{
return
JsonResult
.
buildErrorStateResult
(
null
,
null
);
return
JsonResult
.
buildErrorStateResult
(
null
,
null
);
}
}
Timestamp
now
=
new
Timestamp
(
System
.
currentTimeMillis
());
if
(
null
!=
userContact
&&
userContact
.
size
()
>
0
)
{
for
(
Contact
c
:
contacts
)
{
for
(
int
i
=
0
;
i
<
contacts
.
size
();
i
++)
{
c
.
setId
(
null
);
contacts
.
get
(
i
).
setId
(
userContact
.
get
(
i
).
getId
());
c
.
setUserId
(
userId
);
contacts
.
get
(
i
).
setUserId
(
userContact
.
get
(
i
).
getUserId
());
c
.
setCreatedAt
(
now
);
contacts
.
get
(
i
).
setCreatedAt
(
now
);
c
.
setUpdateAt
(
now
);
contacts
.
get
(
i
).
setUpdateAt
(
now
);
}
}
else
{
for
(
Contact
c
:
contacts
)
{
c
.
setId
(
null
);
c
.
setUserId
(
userId
);
c
.
setCreatedAt
(
now
);
c
.
setUpdateAt
(
now
);
}
}
}
List
<
Contact
>
result
=
contactService
.
save
(
contacts
);
List
<
Contact
>
result
=
contactService
.
save
(
contacts
);
return
JsonResult
.
buildSuccessResult
(
null
,
result
);
return
JsonResult
.
buildSuccessResult
(
null
,
result
);
...
@@ -366,18 +376,17 @@ public class UserCenterController {
...
@@ -366,18 +376,17 @@ public class UserCenterController {
}
}
//查询用户是否保存过.
//查询用户是否保存过.
UserExtInfo
userExtInfo
=
userExtInfoService
.
findByUserId
(
userId
);
UserExtInfo
userExtInfo
=
userExtInfoService
.
findByUserId
(
userId
);
if
(
null
!=
userExtInfo
)
{
return
JsonResult
.
buildErrorStateResult
(
"暂不可修改"
,
null
,
6001L
);
}
userExtInfo
=
new
UserExtInfo
();
Timestamp
now
=
new
Timestamp
(
System
.
currentTimeMillis
());
Timestamp
now
=
new
Timestamp
(
System
.
currentTimeMillis
());
userExtInfo
.
setUserId
(
userId
);
if
(
null
==
userExtInfo
)
{
userExtInfo
=
new
UserExtInfo
();
}
userExtInfo
.
setCreatedAt
(
now
);
userExtInfo
.
setCreatedAt
(
now
);
userExtInfo
.
setUpdateAt
(
now
);
userExtInfo
.
setUpdateAt
(
now
);
userExtInfo
.
setEducationEnum
(
educationEnum
);
userExtInfo
.
setEducationEnum
(
educationEnum
);
userExtInfo
.
setMarryStatus
(
maritalStatus
);
userExtInfo
.
setMarryStatus
(
maritalStatus
);
userExtInfo
.
setOccupationEnum
(
occupationEnum
);
userExtInfo
.
setOccupationEnum
(
occupationEnum
);
userExtInfo
.
setIncomeRangeEnum
(
incomeRangeEnum
);
userExtInfo
.
setIncomeRangeEnum
(
incomeRangeEnum
);
userExtInfo
=
userExtInfoService
.
save
(
userExtInfo
);
userExtInfo
=
userExtInfoService
.
save
(
userExtInfo
);
return
JsonResult
.
buildSuccessResult
(
null
,
userExtInfo
);
return
JsonResult
.
buildSuccessResult
(
null
,
userExtInfo
);
}
}
...
...
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