|
@@ -755,6 +755,7 @@ public class WebMediatorImpl implements ViewMediator {
|
|
|
userVO.setBirthday(userPO.get().getBirthday());
|
|
|
userVO.setProvince(userPO.get().getProvince());
|
|
|
userVO.setCity(userPO.get().getCity());
|
|
|
+ userVO.setCounty(userPO.get().getCounty());
|
|
|
userVO.setDetailedAddress(userPO.get().getDetailedAddress());
|
|
|
userVO.setPersonalCompetence(userPO.get().getPersonalCompetence());
|
|
|
userDTO.setUserVO(userVO);
|
|
@@ -763,6 +764,22 @@ public class WebMediatorImpl implements ViewMediator {
|
|
|
return null;
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public UserDTO updateInformation(long userId, UserVO userVO) {
|
|
|
+ Optional<UserPO> userPO = userDao.findById(userId);
|
|
|
+ userPO.get().setUnit(userVO.getUnit());
|
|
|
+ userPO.get().setGender(userVO.getGender());
|
|
|
+ userPO.get().setBirthday(userVO.getBirthday());
|
|
|
+ userPO.get().setProvince(userVO.getProvince());
|
|
|
+ userPO.get().setCity(userVO.getCity());
|
|
|
+ userPO.get().setCounty(userVO.getCounty());
|
|
|
+ userPO.get().setDetailedAddress(userVO.getDetailedAddress());
|
|
|
+ userPO.get().setPersonalCompetence(userVO.getPersonalCompetence());
|
|
|
+ userDao.save(userPO.get());
|
|
|
+ this.getInformation(userId);
|
|
|
+ return this.getInformation(userId);
|
|
|
+ }
|
|
|
+
|
|
|
private ProjectOperationControl initProjectPermission(CrowdTestProject project, User user) {
|
|
|
ProjectOperationControl operationControl = new ProjectOperationControl();
|
|
|
if (user == null)
|