From d7d9b601b2e4fdb663375993e2cfbdbd363df421 Mon Sep 17 00:00:00 2001
From: Your Name <you@example.com>
Date: 星期二, 11 七月 2023 22:17:37 +0800
Subject: [PATCH] Merge branch 'master' of http://git.homecommunity.cn/supervip/MicroCommunity
---
service-user/src/main/java/com/java110/user/bmo/userLogin/impl/DeleteUserLoginBMOImpl.java | 31 ++++++++++++++++++++++++++++++-
1 files changed, 30 insertions(+), 1 deletions(-)
diff --git a/service-user/src/main/java/com/java110/user/bmo/userLogin/impl/DeleteUserLoginBMOImpl.java b/service-user/src/main/java/com/java110/user/bmo/userLogin/impl/DeleteUserLoginBMOImpl.java
index a4cf0c1..513e5b1 100755
--- a/service-user/src/main/java/com/java110/user/bmo/userLogin/impl/DeleteUserLoginBMOImpl.java
+++ b/service-user/src/main/java/com/java110/user/bmo/userLogin/impl/DeleteUserLoginBMOImpl.java
@@ -1,19 +1,26 @@
package com.java110.user.bmo.userLogin.impl;
import com.java110.core.annotation.Java110Transactional;
+import com.java110.dto.user.UserAttrDto;
+import com.java110.dto.user.UserDto;
+import com.java110.intf.user.IUserAttrInnerServiceSMO;
import com.java110.intf.user.IUserLoginInnerServiceSMO;
-import com.java110.po.userLogin.UserLoginPo;
+import com.java110.po.user.UserLoginPo;
import com.java110.user.bmo.userLogin.IDeleteUserLoginBMO;
import com.java110.vo.ResultVo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.ResponseEntity;
import org.springframework.stereotype.Service;
+import java.util.List;
+
@Service("deleteUserLoginBMOImpl")
public class DeleteUserLoginBMOImpl implements IDeleteUserLoginBMO {
@Autowired
private IUserLoginInnerServiceSMO userLoginInnerServiceSMOImpl;
+ @Autowired
+ private IUserAttrInnerServiceSMO userAttrInnerServiceSMOImpl;
/**
* @param userLoginPo 鏁版嵁
@@ -30,5 +37,27 @@
return ResultVo.createResponseEntity(ResultVo.CODE_ERROR, "淇濆瓨澶辫触");
}
+ /**
+ * @param userDto 鏁版嵁
+ * @return 璁㈠崟鏈嶅姟鑳藉鎺ュ彈鐨勬姤鏂�
+ */
+ @Java110Transactional
+ public ResponseEntity<String> deleteOpenId(UserDto userDto) {
+ UserAttrDto userAttrDto = new UserAttrDto();
+ userAttrDto.setUserId( userDto.getUserId() );
+ userAttrDto.setSpecCd( "100201911001" );
+ List<UserAttrDto> userAttrDtos = userAttrInnerServiceSMOImpl.queryUserAttrs( userAttrDto );
+ if (userAttrDtos != null && userAttrDtos.size() > 0) {
+ UserAttrDto userAttr = new UserAttrDto();
+ userAttr.setAttrId( userAttrDtos.get( 0 ).getAttrId() );
+ int flag = userAttrInnerServiceSMOImpl.deleteUserAttr(userAttr);
+ if (flag < 1) {
+ return ResultVo.createResponseEntity(ResultVo.CODE_ERROR, "娓呯┖openid澶辫触");
+ }
+ }
+
+
+ return ResultVo.createResponseEntity(ResultVo.CODE_ERROR, "淇濆瓨澶辫触");
+ }
}
--
Gitblit v1.8.0