Bläddra i källkod

账号管理增加审核部门字段

wanxl 1 år sedan
förälder
incheckning
a04d1005e9

+ 22 - 0
src/main/java/com/template/api/OrganizationControllerAPI.java

@@ -0,0 +1,22 @@
+package com.template.api;
+
+import com.template.model.request.changePasswordRequest;
+import com.template.model.request.loginRequest;
+import com.template.model.result.CommonResult;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.validation.BindingResult;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.*;
+
+
+@RequestMapping("/auto/organization")
+@Api(tags = {"LoginController"}, value = "登录")
+public interface OrganizationControllerAPI {
+
+
+    @PostMapping(value = "/queryAll")
+    @ApiOperation(value = "查询全部", notes = "查询全部", httpMethod = "POST")
+    CommonResult queryAll( );
+
+}

+ 6 - 0
src/main/java/com/template/controller/AdminController.java

@@ -1,6 +1,7 @@
 package com.template.controller;
 package com.template.controller;
 
 
 
 
+import com.alibaba.fastjson.JSONArray;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
 import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
@@ -98,6 +99,10 @@ public class AdminController implements AdminAPI {
             if (ObjectUtils.isNotEmpty(byId)) {
             if (ObjectUtils.isNotEmpty(byId)) {
                 adminVo.setCardNumber(byId.getCardNumber());
                 adminVo.setCardNumber(byId.getCardNumber());
             }
             }
+            if (ObjectUtils.isNotEmpty(record.getCheckOrg())) {
+                List<String> checkOrg= JSONArray.parseArray(record.getCheckOrg(),String.class);
+                adminVo.setCheckOrg(checkOrg);
+            }
 
 
 //            解密
 //            解密
             try {
             try {
@@ -153,6 +158,7 @@ public class AdminController implements AdminAPI {
             BeanUtils.copyProperties(saveAdminDto, admin);
             BeanUtils.copyProperties(saveAdminDto, admin);
             admin.setPassWord(encrypt);
             admin.setPassWord(encrypt);
             admin.setStatus("1");
             admin.setStatus("1");
+//            admin.setCheckOrg(saveAdminDto.getCheckOrg().toString());
             admin.setUsersId(users.getId()+"");
             admin.setUsersId(users.getId()+"");
             adminService.save(admin);
             adminService.save(admin);
             return CommonResult.ok();
             return CommonResult.ok();

+ 13 - 2
src/main/java/com/template/controller/OrganizationController.java

@@ -1,6 +1,11 @@
 package com.template.controller;
 package com.template.controller;
 
 
 
 
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.template.api.OrganizationControllerAPI;
+import com.template.model.result.CommonResult;
+import com.template.services.OrganizationService;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
 
 
 import org.springframework.web.bind.annotation.RestController;
 import org.springframework.web.bind.annotation.RestController;
@@ -14,8 +19,14 @@ import org.springframework.web.bind.annotation.RestController;
  * @since 2024-08-22
  * @since 2024-08-22
  */
  */
 @RestController
 @RestController
-@RequestMapping("/auto/organization")
-public class OrganizationController {
+public class OrganizationController implements OrganizationControllerAPI {
 
 
+    @Autowired
+    private OrganizationService organizationService;
+
+    @Override
+    public CommonResult queryAll() {
+        return CommonResult.ok(organizationService.list(new QueryWrapper<>()));
+    }
 }
 }
 
 

+ 4 - 0
src/main/java/com/template/model/dto/SaveAdminDto.java

@@ -2,6 +2,8 @@ package com.template.model.dto;
 
 
 import lombok.Data;
 import lombok.Data;
 
 
+import java.util.List;
+
 @Data
 @Data
 public class SaveAdminDto {
 public class SaveAdminDto {
     public String permissionSettingId;
     public String permissionSettingId;
@@ -20,6 +22,8 @@ public class SaveAdminDto {
     public String phoneNumber;
     public String phoneNumber;
 //    部门
 //    部门
     public String department;
     public String department;
+//审批组织
+    private String checkOrg;
 
 
 
 
 }
 }

+ 1 - 1
src/main/java/com/template/model/mqtt/PushCallback.java

@@ -44,7 +44,7 @@ public class PushCallback implements MqttCallback {
             while (true) {
             while (true) {
                 try {
                 try {
                     log.info("==============》》》[MQTT] 连接断开,5S之后尝试重连...");
                     log.info("==============》》》[MQTT] 连接断开,5S之后尝试重连...");
-                    Thread.sleep(5000);
+                    Thread.sleep(500000000);
 //                    MqttPushClient mqttPushClient = new MqttPushClient();
 //                    MqttPushClient mqttPushClient = new MqttPushClient();
 //                    mqttPushClient.connect(mqttConfiguration);
 //                    mqttPushClient.connect(mqttConfiguration);
                     if(MqttPushClient.getClient().isConnected()){
                     if(MqttPushClient.getClient().isConnected()){

+ 5 - 0
src/main/java/com/template/model/pojo/Admin.java

@@ -8,6 +8,7 @@ import com.baomidou.mybatisplus.annotation.FieldFill;
 import com.baomidou.mybatisplus.annotation.TableLogic;
 import com.baomidou.mybatisplus.annotation.TableLogic;
 import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableField;
 import java.io.Serializable;
 import java.io.Serializable;
+import java.util.List;
 
 
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import io.swagger.annotations.ApiModelProperty;
@@ -49,6 +50,10 @@ public class Admin implements Serializable {
     @ApiModelProperty(value = "部门")
     @ApiModelProperty(value = "部门")
     private String department;
     private String department;
 
 
+    @ApiModelProperty(value = "审批组织部门")
+    private String checkOrg;
+
+
     @ApiModelProperty(value = "状态 1:正常,2:冻结")
     @ApiModelProperty(value = "状态 1:正常,2:冻结")
     private String status;
     private String status;
 
 

+ 5 - 0
src/main/java/com/template/model/vo/AdminVo.java

@@ -5,6 +5,8 @@ import com.template.model.pojo.AdminMenu;
 import io.swagger.annotations.ApiModelProperty;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 import lombok.Data;
 
 
+import java.util.List;
+
 @Data
 @Data
 public class AdminVo {
 public class AdminVo {
     @ApiModelProperty(value = "卡号")
     @ApiModelProperty(value = "卡号")
@@ -34,6 +36,9 @@ public class AdminVo {
     @ApiModelProperty(value = "部门")
     @ApiModelProperty(value = "部门")
     private String department;
     private String department;
 
 
+    @ApiModelProperty(value = "审批组织部门")
+    private List<String> checkOrg;
+
     @ApiModelProperty(value = "状态 1:正常,2:冻结")
     @ApiModelProperty(value = "状态 1:正常,2:冻结")
     private String status;
     private String status;