提交 3fdfed2f authored 作者: 吴德鹏's avatar 吴德鹏

地址优化

上级 fcb99048
...@@ -55,6 +55,7 @@ public class AddressController extends Controller { ...@@ -55,6 +55,7 @@ public class AddressController extends Controller {
// address.setDefaultFlag(1); // address.setDefaultFlag(1);
// } // }
// address.setAddress1(address.getAddress1().trim()); // address.setAddress1(address.getAddress1().trim());
address.setAddressDetail(address.getAddressDetail().trim());
address.setUserId(userId); address.setUserId(userId);
address.setCreateTime(new Date()); address.setCreateTime(new Date());
address.setAddressId(uid()); address.setAddressId(uid());
...@@ -66,7 +67,7 @@ public class AddressController extends Controller { ...@@ -66,7 +67,7 @@ public class AddressController extends Controller {
// user.setAddress(address); // user.setAddress(address);
// userRepository.save(user); // userRepository.save(user);
configDefaultAddress(save.getAddressId()); // configDefaultAddress(save.getAddressId());
return new Result<>(save); return new Result<>(save);
} }
...@@ -94,14 +95,17 @@ public class AddressController extends Controller { ...@@ -94,14 +95,17 @@ public class AddressController extends Controller {
// if (address.getPhone() == null || address.getPhone().trim().isEmpty()) // if (address.getPhone() == null || address.getPhone().trim().isEmpty())
// return new Result(e.getCode(), "Phone is required"); // return new Result(e.getCode(), "Phone is required");
if (repository.existsByAddressDetailAndUserIdAndAddressIdIsNot(address.getAddressDetail().trim(), userId, addressId)) // if (repository.existsByAddressDetailAndUserIdAndAddressIdIsNot(address.getAddressDetail().trim(), userId, addressId))
return new Result(e.getCode(), "Address already existed"); // return new Result(e.getCode(), "Address already existed");
// address.setAddress1(address.getAddress1().trim());
address.setAddressDetail(address.getAddressDetail().trim());
address.setAddressId(addressId); address.setAddressId(addressId);
address.setUpdateTime(new Date()); address.setUpdateTime(new Date());
// address.setUserId(userId); address.setUserId(userId);
return new Result<>(repository.save(address)); TbCfAddress save = repository.save(address);
// configDefaultAddress(save.getAddressId());
return new Result<>(save);
} }
@DeleteMapping("/{addressId}") @DeleteMapping("/{addressId}")
...@@ -132,7 +136,7 @@ public class AddressController extends Controller { ...@@ -132,7 +136,7 @@ public class AddressController extends Controller {
TbCfUserInfo user = this.user.user(); TbCfUserInfo user = this.user.user();
System.out.println("address:"+address); System.out.println("address:" + address);
repository.resetToDefault(user.getUserId()); repository.resetToDefault(user.getUserId());
address.setDefaultFlag(StateConstant.VALID); address.setDefaultFlag(StateConstant.VALID);
......
...@@ -3,6 +3,7 @@ package com.example.afrishop_v3.models; ...@@ -3,6 +3,7 @@ package com.example.afrishop_v3.models;
import lombok.Data; import lombok.Data;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
import org.apache.commons.lang3.StringUtils;
import org.hibernate.annotations.DynamicUpdate; import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column; import javax.persistence.Column;
...@@ -21,7 +22,7 @@ import java.util.Date; ...@@ -21,7 +22,7 @@ import java.util.Date;
@Entity @Entity
@Data @Data
@DynamicUpdate @DynamicUpdate
public class TbCfAddress{ public class TbCfAddress {
@Id @Id
...@@ -33,8 +34,9 @@ public class TbCfAddress{ ...@@ -33,8 +34,9 @@ public class TbCfAddress{
/** /**
* 姓 * 姓
*/ */
@Column(name = "first_name") private String deliveryName;
private String deliveryName;
private String firstName;
/** /**
* 名 * 名
*/ */
...@@ -54,8 +56,8 @@ public class TbCfAddress{ ...@@ -54,8 +56,8 @@ public class TbCfAddress{
/** /**
* 地址详情1 * 地址详情1
*/ */
@Column(name = "address1")
private String addressDetail; private String addressDetail;
private String address1;
/** /**
* 地址详情2 * 地址详情2
*/ */
...@@ -85,5 +87,31 @@ public class TbCfAddress{ ...@@ -85,5 +87,31 @@ public class TbCfAddress{
*/ */
private Date updateTime; private Date updateTime;
// public String getDeliveryName() {
// if (lastName != null) {
// deliveryName += lastName;
// }
// return deliveryName;
// }
// public String getAddressDetail() {
// StringBuffer sbuf = new StringBuffer();
// if (country != null) {
// sbuf.append(country);
// }
// if (province != null) {
// sbuf.append(province);
// }
// if (city != null) {
// sbuf.append(city);
// }
// if (address1 != null) {
// sbuf.append(address1);
// }
// if (address2 != null) {
// sbuf.append(address2);
// }
// return sbuf.toString();
// }
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论