From 160654b381441de76579dca3db28608c19df7253 Mon Sep 17 00:00:00 2001 From: xhxu Date: Tue, 14 Sep 2021 17:34:41 +0800 Subject: [PATCH] upd address --- .../controller/mem/UserBasicInfoAddressController.java | 3 +++ .../service/impl/UserBasicInfoAddressServiceImpl.java | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/mem/UserBasicInfoAddressController.java b/mallinkAdmin/src/main/java/com/iformall/controller/mem/UserBasicInfoAddressController.java index 91ddfe174..eea61baaf 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/mem/UserBasicInfoAddressController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/mem/UserBasicInfoAddressController.java @@ -53,6 +53,9 @@ public class UserBasicInfoAddressController extends BaseController { if(userBasicInfoAddress == null){ return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL); } + if(userBasicInfoAddress.getUserId() == null){ + return new ResultData(ErrorCode.SYS_PARAMETER_ERROR); + } userBasicInfoAddress.undateFinalTenantId(ifParentUpdateTenantInfo()); userBasicInfoAddressService.saveOrUpdate(userBasicInfoAddress); return new ResultData(); diff --git a/mallinkService/src/main/java/com/iformall/service/impl/UserBasicInfoAddressServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/UserBasicInfoAddressServiceImpl.java index 153c86bc5..f37b36ff5 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/UserBasicInfoAddressServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/UserBasicInfoAddressServiceImpl.java @@ -8,6 +8,7 @@ import com.iformall.common.IdWorker; import com.iformall.common.ResultData; import com.iformall.domain.po.*; import com.iformall.enums.EnumCarVendor; +import com.iformall.enums.EnumYesOrNo; import com.iformall.mapper.*; import com.iformall.service.*; import org.slf4j.Logger; @@ -46,6 +47,9 @@ public class UserBasicInfoAddressServiceImpl implements UserBasicInfoAddressServ record.setUpdateDate(now); userBasicInfoAddressMapper.updateById(record); } + if(record.getIsDefault() != null && record.getIsDefault().equals(EnumYesOrNo.YES.getCode())){ + userBasicInfoAddressMapper.updateUnDefault(record); + } } @Override