Commit d4eefb7a d4eefb7aef32c7b9c83cd7ca9c3666e2e7f2cad8 by xianghan

1.修改会员信息时修改查询逻辑

1 parent 7ac0d91a
......@@ -10,6 +10,7 @@ import com.topdraw.common.ResultInfo;
import com.topdraw.util.Base64Util;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.util.Assert;
import org.springframework.util.StringUtils;
......@@ -27,6 +28,7 @@ import java.util.Objects;
@RestController
@RequestMapping("/ucEngine/api/member")
@CrossOrigin
@Slf4j
public class MemberController {
@Autowired
......@@ -70,15 +72,22 @@ public class MemberController {
@ApiOperation("修改Member")
@AnonymousAccess
public ResultInfo update(@Validated @RequestBody Member resources) {
log.info("member ==>> update =>> [{}]",resources);
Long memberId = resources.getId();
Assert.notNull(memberId,"memberId can't be null");
MemberDTO memberDTO = this.memberService.findById(memberId);
if (Objects.nonNull(memberDTO)) {
String code1 = resources.getCode();
MemberDTO memberDTO = this.memberService.getByCode(code1);
if (Objects.isNull(memberDTO.getCode())) {
memberDTO = this.memberService.findById(memberId);
}
String code = memberDTO.getCode();
log.info("member ==>> memberDTO =>> [{}]",memberDTO);
Assert.notNull(code, "code can't be null");
resources.setCode(code);
memberService.update(resources);
}
return ResultInfo.success();
}
......