Browse Source

用户同步

zhanghai 4 years ago
parent
commit
2f32b71728

+ 9 - 0
src/main/java/com/gz/controller/system/AdminController.java

@@ -1,5 +1,6 @@
 package com.gz.controller.system;
 
+import com.alibaba.fastjson.JSON;
 import com.github.pagehelper.PageInfo;
 import com.gz.core.annotation.TraceLog;
 import com.gz.dto.system.AdminDTO;
@@ -9,7 +10,9 @@ import com.gz.vo.system.AdminVO;
 import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
+import java.util.HashMap;
 import java.util.List;
+import java.util.Map;
 
 /**
  * @author LiuchangLan
@@ -74,4 +77,10 @@ public class AdminController {
         return adminService.selectByPrimaryKeyDept(id);
     }
 
+    @PostMapping("synchronize")
+    Map<String,Object> synchronize(@RequestBody String s){
+        Map mapTypes = JSON.parseObject(s);
+        return adminService.synchronize(mapTypes);
+    }
+
 }

+ 3 - 3
src/main/java/com/gz/service/system/impl/AdminServiceImpl.java

@@ -166,7 +166,7 @@ public class AdminServiceImpl implements AdminService {
                     }else {
                         deptMapper.insertSelective(deptPcDTO);
                     }
-                }else if ("4".equals(state)) {
+                }else if ("2".equals(state)) {
                     //删除
                     deptMapper.deleteByPrimaryKey(id);
                 }
@@ -194,7 +194,7 @@ public class AdminServiceImpl implements AdminService {
                             adminMapper.insertSelective(adminDTO);
                         }
                     }
-                } else if ("4".equals(state)) {
+                } else if ("2".equals(state)) {
                     //删除
                     adminMapper.deleteByPrimaryKey(adminDTO.getId());
                 }
@@ -207,7 +207,7 @@ public class AdminServiceImpl implements AdminService {
             e.printStackTrace();
             return new HashMap<String,Object>(){{
                 put("data",e.getMessage());
-                put("status","success");
+                put("status","fail");
             }};
         }
     }