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 |   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
old mode 100644
new mode 100755
index e7becfe..438ae4b
--- 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,7 +1,10 @@
 package com.java110.user.bmo.userLogin.impl;
 
 import com.java110.core.annotation.Java110Transactional;
-import com.java110.intf.IUserLoginInnerServiceSMO;
+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;
 import com.java110.vo.ResultVo;
@@ -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