From 6e8c95d31d85b53857e4e3ce12ea303eb0ea42eb Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期四, 19 八月 2021 00:47:48 +0800
Subject: [PATCH] 优化代码
---
service-user/src/main/java/com/java110/user/bmo/userAddress/impl/SaveUserAddressBMOImpl.java | 13 +++++++++----
1 files changed, 9 insertions(+), 4 deletions(-)
diff --git a/service-user/src/main/java/com/java110/user/bmo/userAddress/impl/SaveUserAddressBMOImpl.java b/service-user/src/main/java/com/java110/user/bmo/userAddress/impl/SaveUserAddressBMOImpl.java
old mode 100644
new mode 100755
index 07fc547..44eb4cc
--- a/service-user/src/main/java/com/java110/user/bmo/userAddress/impl/SaveUserAddressBMOImpl.java
+++ b/service-user/src/main/java/com/java110/user/bmo/userAddress/impl/SaveUserAddressBMOImpl.java
@@ -2,9 +2,10 @@
import com.java110.core.annotation.Java110Transactional;
import com.java110.core.factory.GenerateCodeFactory;
-import com.java110.intf.IUserAddressInnerServiceSMO;
+import com.java110.intf.user.IUserAddressInnerServiceSMO;
import com.java110.po.userAddress.UserAddressPo;
import com.java110.user.bmo.userAddress.ISaveUserAddressBMO;
+import com.java110.utils.util.StringUtil;
import com.java110.vo.ResultVo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.ResponseEntity;
@@ -24,10 +25,14 @@
*/
@Java110Transactional
public ResponseEntity<String> save(UserAddressPo userAddressPo) {
+ int flag = 0;
+ if (!StringUtil.isEmpty(userAddressPo.getAddressId()) && !userAddressPo.getAddressId().startsWith("-")) {
+ flag = userAddressInnerServiceSMOImpl.updateUserAddress(userAddressPo);
+ } else {
+ userAddressPo.setAddressId(GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_addressId));
+ flag = userAddressInnerServiceSMOImpl.saveUserAddress(userAddressPo);
- userAddressPo.setAddressId(GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_addressId));
- int flag = userAddressInnerServiceSMOImpl.saveUserAddress(userAddressPo);
-
+ }
if (flag > 0) {
return ResultVo.createResponseEntity(ResultVo.CODE_OK, "淇濆瓨鎴愬姛");
}
--
Gitblit v1.8.0