mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-06-13 11:49:49 +08:00
update 修改会员信息
This commit is contained in:
@@ -128,11 +128,12 @@ public class MemberController extends BaseController {
|
|||||||
* http://localhost:8080/uniapp/member/saveUserInfo
|
* http://localhost:8080/uniapp/member/saveUserInfo
|
||||||
*/
|
*/
|
||||||
@PostMapping("/saveUserInfo")
|
@PostMapping("/saveUserInfo")
|
||||||
public RestApiResponse<?> saveUserInfo(@RequestBody MemberRegisterDTO dto) {
|
public RestApiResponse<?> saveUserInfo(HttpServletRequest request, @RequestBody MemberRegisterDTO dto) {
|
||||||
logger.info("接受前端用户信息并处理 param:{}", JSONObject.toJSONString(dto));
|
logger.info("接受前端用户信息并处理 param:{}", JSONObject.toJSONString(dto));
|
||||||
RestApiResponse<?> response = null;
|
RestApiResponse<?> response = null;
|
||||||
try {
|
try {
|
||||||
memberService.handleUserInfo(dto);
|
String memberId = getMemberIdByAuthorization(request);
|
||||||
|
memberService.handleUserInfo(memberId, dto);
|
||||||
response = new RestApiResponse<>();
|
response = new RestApiResponse<>();
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
logger.error("处理用户信息异常", e);
|
logger.error("处理用户信息异常", e);
|
||||||
|
|||||||
@@ -223,18 +223,24 @@ public class MemberService {
|
|||||||
/**
|
/**
|
||||||
* 处理用户信息
|
* 处理用户信息
|
||||||
*
|
*
|
||||||
* @param dto 用户个人信息
|
* @param memberId
|
||||||
|
* @param dto 用户个人信息
|
||||||
*/
|
*/
|
||||||
public void handleUserInfo(MemberRegisterDTO dto) {
|
public void handleUserInfo(String memberId, MemberRegisterDTO dto) {
|
||||||
// 通过用户手机号查询数据库,如果数据库中存在,则更新
|
// 通过用户手机号查询数据库,如果数据库中存在,则更新
|
||||||
MemberBasicInfo memberBasicInfo = memberBasicInfoService.selectInfoByMobileNumber(dto.getMobileNumber());
|
// MemberBasicInfo memberBasicInfo = memberBasicInfoService.selectInfoByMobileNumber(dto.getMobileNumber());
|
||||||
|
MemberBasicInfo memberBasicInfo = memberBasicInfoService.selectInfoByMemberId(memberId);
|
||||||
if (Objects.nonNull(memberBasicInfo)) {
|
if (Objects.nonNull(memberBasicInfo)) {
|
||||||
MemberBasicInfo memberInfo = MemberBasicInfo.builder()
|
if (StringUtils.isNotBlank(dto.getAvatarUrl())) {
|
||||||
.avatarUrl(dto.getAvatarUrl())
|
memberBasicInfo.setAvatarUrl(dto.getAvatarUrl());
|
||||||
.mobileNumber(dto.getMobileNumber())
|
}
|
||||||
.nickName(dto.getNickName())
|
if (StringUtils.isNotBlank(dto.getMobileNumber())) {
|
||||||
.build();
|
memberBasicInfo.setMobileNumber(dto.getMobileNumber());
|
||||||
memberBasicInfoService.updateMemberBasicInfo(memberInfo);
|
}
|
||||||
|
if (StringUtils.isNotBlank(dto.getNickName())) {
|
||||||
|
memberBasicInfo.setNickName(dto.getNickName());
|
||||||
|
}
|
||||||
|
memberBasicInfoService.updateMemberBasicInfo(memberBasicInfo);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -331,7 +331,6 @@ public class PileBasicInfoServiceImpl implements IPileBasicInfoService {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public PileInfoVO selectPileInfoBySn(String pileSn) {
|
public PileInfoVO selectPileInfoBySn(String pileSn) {
|
||||||
// TODO 换成缓存方法
|
|
||||||
PileBasicInfo basicInfo = selectPileBasicInfoBySN(pileSn);
|
PileBasicInfo basicInfo = selectPileBasicInfoBySN(pileSn);
|
||||||
if (basicInfo == null) {
|
if (basicInfo == null) {
|
||||||
return null;
|
return null;
|
||||||
|
|||||||
@@ -165,7 +165,7 @@
|
|||||||
<include refid="Base_Column_List"/>
|
<include refid="Base_Column_List"/>
|
||||||
FROM member_basic_info
|
FROM member_basic_info
|
||||||
WHERE del_flag = '0'
|
WHERE del_flag = '0'
|
||||||
and member_id = #{memberId,jdbcType=VARCHAR,jdbcType=VARCHAR}
|
and member_id = #{memberId,jdbcType=VARCHAR}
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<update id="updateMemberBalance">
|
<update id="updateMemberBalance">
|
||||||
|
|||||||
Reference in New Issue
Block a user