From ffbd3623328201512baac3f87c7a9864c322bfec Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期五, 02 九月 2022 11:29:49 +0800
Subject: [PATCH] 开启开发者模式
---
service-user/src/main/java/com/java110/user/bmo/userLogin/impl/DeleteUserLoginBMOImpl.java | 29 +++++++++++++++++++++++++++++
1 files changed, 29 insertions(+), 0 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..438ae4b 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,6 +1,9 @@
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.user.bmo.userLogin.IDeleteUserLoginBMO;
@@ -9,11 +12,15 @@
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