From d95a0f020ea2e3e5b96880792f7b735ae6a8767d Mon Sep 17 00:00:00 2001
From: cy <1664593601@qq.com>
Date: 星期四, 07 十二月 2023 13:49:17 +0800
Subject: [PATCH] feat: 添加用户、角色 失败,

---
 consum-base/src/main/java/com/consum/base/controller/FinSysTenantUserController.java |   73 ++++++++++++++----------------------
 1 files changed, 28 insertions(+), 45 deletions(-)

diff --git a/consum-base/src/main/java/com/consum/base/controller/FinSysTenantUserController.java b/consum-base/src/main/java/com/consum/base/controller/FinSysTenantUserController.java
index 8c26bf4..6a92d2c 100644
--- a/consum-base/src/main/java/com/consum/base/controller/FinSysTenantUserController.java
+++ b/consum-base/src/main/java/com/consum/base/controller/FinSysTenantUserController.java
@@ -1,28 +1,6 @@
 package com.consum.base.controller;
 
-import java.io.IOException;
-import java.lang.reflect.Field;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.HashSet;
-import java.util.List;
-import java.util.Map;
-import java.util.Objects;
-import java.util.Optional;
-import java.util.Set;
-
-import org.apache.commons.compress.utils.Lists;
-import org.springframework.beans.BeanUtils;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.transaction.annotation.Transactional;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestParam;
-import org.springframework.web.bind.annotation.RestController;
-import org.springframework.web.multipart.MultipartFile;
-
+import cn.hutool.core.util.ReflectUtil;
 import com.alibaba.excel.EasyExcel;
 import com.alibaba.excel.context.AnalysisContext;
 import com.alibaba.excel.event.AnalysisEventListener;
@@ -53,18 +31,22 @@
 import com.iplatform.model.po.S_role;
 import com.iplatform.model.po.S_user_core;
 import com.walker.db.page.GenericPager;
-import com.walker.infrastructure.utils.CollectionUtils;
-import com.walker.infrastructure.utils.DateUtils;
-import com.walker.infrastructure.utils.NumberGenerator;
-import com.walker.infrastructure.utils.PhoneNumberUtils;
-import com.walker.infrastructure.utils.StringUtils;
+import com.walker.infrastructure.utils.*;
 import com.walker.web.ResponseValue;
-
-import cn.hutool.core.util.ReflectUtil;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiImplicitParam;
 import io.swagger.annotations.ApiImplicitParams;
 import io.swagger.annotations.ApiOperation;
+import org.apache.commons.compress.utils.Lists;
+import org.springframework.beans.BeanUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.transaction.annotation.Transactional;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.web.multipart.MultipartFile;
+
+import java.io.IOException;
+import java.lang.reflect.Field;
+import java.util.*;
 
 /**
  * @Description 绯荤粺鐢ㄦ埛
@@ -205,7 +187,7 @@
     @PostMapping("/add")
     @Transactional(rollbackFor = Exception.class)
     public ResponseValue add() {
-        FinSysTenantUserParam user = CommonUtil.getObjFromReqBody(FinSysTenantUserParam.class);
+        FinSysTenantUser user = CommonUtil.getObjFromReqBody(FinSysTenantUser.class);
         FinSysTenantUser tenantUser = new FinSysTenantUser();
         CommonUtil.copyProperties(user, tenantUser);
 
@@ -244,32 +226,33 @@
         // 鎬庝箞鑾峰彇宸︿晶鏈烘瀯鏍戞暟鎹�
         tenantUser.setSysDeptId(3L); // 瀵瑰簲骞冲彴鏈烘瀯id 榛樿涓哄钩鍙扮鐞�
         this.finSysTenantUserService.insert(tenantUser);
+
         // 鎻掑叆骞冲彴鐢ㄦ埛
         S_user_core userCore = new S_user_core();
-        userCore.setId(user.getSysUserId());
+        userCore.setId(tenantUser.getSysUserId());
         userCore.setDept_id(3L); // 閮ㄩ棬id锛岀洰鍓嶅啓姝�
-        userCore.setOrg_id(user.getSysDeptId()); // 鏈烘瀯id
+        userCore.setOrg_id(tenantUser.getSysDeptId()); // 鏈烘瀯id
         userCore.setOrg_id(1L);
-        userCore.setUser_name(user.getUserCode()); // 鐢ㄦ埛璐﹀彿
-        userCore.setNick_name(user.getUserName());
+        userCore.setUser_name(tenantUser.getUserCode()); // 鐢ㄦ埛璐﹀彿
+        userCore.setNick_name(tenantUser.getUserName());
         // 鐢ㄦ埛绫诲瀷 鍏堥粯璁よ缃负2
         userCore.setUser_type(2);
         userCore.setPhonenumber(encPhone);
-        userCore.setSex(user.getSex().toString());
+        userCore.setSex(tenantUser.getSex().toString());
         // 鍒濆鍖栧瘑鐮� 123456
         String pws = this.getArgumentVariable(ArgumentsConstants.KEY_SECURITY_PASSWORD_INIT).getStringValue();
         userCore.setPassword(pws);
         // 骞冲彴鐢ㄦ埛琛ㄥ拰绯荤粺鐢ㄦ埛 琛ㄧ姸鎬佺浉鍙�
-        if (user.getStatus() == 0) {
-            user.setStatus(1);
+        if (tenantUser.getStatus() == 0) {
+            tenantUser.setStatus(1);
         } else {
-            user.setStatus(0);
+            tenantUser.setStatus(0);
         }
-        userCore.setStatus(user.getStatus());
+        userCore.setStatus(tenantUser.getStatus());
         userCore.setDel_flag(0);
         userCore.setCreate_by(this.getCurrentUser().getUser_name());
         userCore.setCreate_time(DateUtils.getDateTimeNumber(System.currentTimeMillis()));
-        userCore.setRemark(user.getRemark());
+        userCore.setRemark(tenantUser.getRemark());
         userCore.setType(1);
         userCore.setBind_client_id("0");
         userCore.setBind_wechat(0);
@@ -293,7 +276,7 @@
         // 灏戣鑹瞚d
         List<Long> roleList = user.getRoleList(); // 鏈烘瀯id 澶氫釜
         if (!CollectionUtils.isEmpty(roleList)) {
-            Long sysUserId = user.getSysUserId(); // 鐢ㄦ埛id
+            Long sysUserId = tenantUser.getSysUserId(); // 鐢ㄦ埛id
             this.finSysTenantUserService.execInsertRoleUserList(roleList, sysUserId);
         }
         // this.getFinCustomerCache().remove();
@@ -486,7 +469,7 @@
     @PostMapping("/update")
     @Transactional(rollbackFor = Exception.class)
     public ResponseValue update() {
-        FinSysTenantUserParam user = CommonUtil.getObjFromReqBody(FinSysTenantUserParam.class);
+        FinSysTenantUser user = CommonUtil.getObjFromReqBody(FinSysTenantUser.class);
         FinSysTenantUser tenantUser = new FinSysTenantUser();
         CommonUtil.copyProperties(user, tenantUser);
 
@@ -683,8 +666,8 @@
      */
     @PostMapping("/updRole")
     public ResponseValue updRole() {
-        FinSysTenantUserParam user = CommonUtil.getObjFromReqBody(FinSysTenantUserParam.class);
-        FinSysTenantUserParam tenantUser = new FinSysTenantUserParam();
+        FinSysTenantUser user = CommonUtil.getObjFromReqBody(FinSysTenantUser.class);
+        FinSysTenantUser tenantUser = new FinSysTenantUser();
         CommonUtil.copyProperties(user, tenantUser);
         user = tenantUser;
 

--
Gitblit v1.9.1