|
|
@@ -27,6 +27,7 @@ import io.swagger.annotations.ApiOperation;
|
|
|
import lombok.AllArgsConstructor;
|
|
|
import ma.glasnost.orika.MapperFacade;
|
|
|
import org.apache.commons.lang3.ObjectUtils;
|
|
|
+import org.springframework.beans.BeanUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.http.ResponseEntity;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
@@ -79,7 +80,8 @@ public class AddrController {
|
|
|
return ResponseEntity.badRequest().body("该地址已存在");
|
|
|
}
|
|
|
int addrCount = userAddrService.count(new LambdaQueryWrapper<UserAddr>().eq(UserAddr::getUserId, userId));
|
|
|
- UserAddr userAddr = mapperFacade.map(addrParam, UserAddr.class);
|
|
|
+ UserAddr userAddr = new UserAddr();
|
|
|
+ BeanUtils.copyProperties(addrParam, userAddr);
|
|
|
|
|
|
if (addrCount >= MAX_USER_ADDR) {
|
|
|
throw new GlobalException("收货地址已达到上限,无法再新增地址");
|