Browse Source

菜单同步

dev_kxc
ljf 1 year ago
parent
commit
78224b56fb
  1. 7
      jwtech-admin/src/main/java/com/kms/config/scheduled/WaterScheduled.java
  2. 18
      jwtech-admin/src/main/java/com/kms/web/controller/system/CmsCallBackController.java
  3. 2
      jwtech-admin/src/main/java/com/kms/web/controller/tool/TestController.java

7
jwtech-admin/src/main/java/com/kms/config/scheduled/WaterScheduled.java

@ -72,7 +72,6 @@ public class WaterScheduled {
user.setId(IdUtils.fastSimpleUUID()); user.setId(IdUtils.fastSimpleUUID());
user.setIsPcUser("0"); user.setIsPcUser("0");
user.setDelFlag("0"); user.setDelFlag("0");
user.setUserType("00");
user.setMd5(MD5Util.MD5Encode(singleUser.toString(), "utf-8")); user.setMd5(MD5Util.MD5Encode(singleUser.toString(), "utf-8"));
}else { }else {
String md = MD5Util.MD5Encode(singleUser.toString(), "utf-8"); String md = MD5Util.MD5Encode(singleUser.toString(), "utf-8");
@ -83,6 +82,12 @@ public class WaterScheduled {
SingleOrg org = singleUser.getOrg(); SingleOrg org = singleUser.getOrg();
if(org!=null){ if(org!=null){
user.setDeptId(org.getId()); user.setDeptId(org.getId());
String type = org.getType();
if(type.equals("GA")){
user.setUserType("00");
}else if(type.equals("SVA")){
user.setUserType("01");
}
} }
user.setPhonenumber(singleUser.getPhone()); user.setPhonenumber(singleUser.getPhone());
user.setNickName(singleUser.getName()); user.setNickName(singleUser.getName());

18
jwtech-admin/src/main/java/com/kms/web/controller/system/CmsCallBackController.java

@ -81,7 +81,7 @@ public class CmsCallBackController {
user.setId(IdUtils.fastSimpleUUID()); user.setId(IdUtils.fastSimpleUUID());
user.setIsPcUser("0"); user.setIsPcUser("0");
user.setDelFlag("0"); user.setDelFlag("0");
user.setUserType("04");
user.setPhonenumber(singleUser.getPhone()); user.setPhonenumber(singleUser.getPhone());
user.setNickName(singleUser.getName()); user.setNickName(singleUser.getName());
user.setUserName(singleUser.getUsername()); user.setUserName(singleUser.getUsername());
@ -95,6 +95,16 @@ public class CmsCallBackController {
}else { }else {
user.setStatus("1"); user.setStatus("1");
} }
SingleOrg org = singleUser.getOrg();
if(org!=null){
user.setDeptId(org.getId());
String orgType = org.getType();
if(orgType.equals("GA")){
user.setUserType("00");
}else if(orgType.equals("SVA")){
user.setUserType("01");
}
}
if(CollectionUtil.isNotEmpty(singleUser.getRoleList())) { if(CollectionUtil.isNotEmpty(singleUser.getRoleList())) {
List<String> collect = singleUser.getRoleList().stream().map(singleRole -> singleRole.getId()).collect(Collectors.toList()); List<String> collect = singleUser.getRoleList().stream().map(singleRole -> singleRole.getId()).collect(Collectors.toList());
user.setRoleIds(collect.toArray(new String[collect.size()])); user.setRoleIds(collect.toArray(new String[collect.size()]));
@ -111,6 +121,12 @@ public class CmsCallBackController {
SingleOrg org = singleUser.getOrg(); SingleOrg org = singleUser.getOrg();
if(org!=null){ if(org!=null){
user.setDeptId(org.getId()); user.setDeptId(org.getId());
String orgType = org.getType();
if(orgType.equals("GA")){ //政务
user.setUserType("00");
}else if(orgType.equals("SVA")){ //服务
user.setUserType("01");
}
} }
user.setPhonenumber(singleUser.getPhone()); user.setPhonenumber(singleUser.getPhone());
user.setNickName(singleUser.getName()); user.setNickName(singleUser.getName());

2
jwtech-admin/src/main/java/com/kms/web/controller/tool/TestController.java

@ -51,7 +51,7 @@ public class TestController extends BaseController
@GetMapping("test") @GetMapping("test")
public WaterResult test(){ public WaterResult test(){
WaterResult waterResult = waterRequestUtil.getUserResource("bearer 3a24f042-19e0-4885-8072-98f0fea641d9"); WaterResult waterResult = waterRequestUtil.getOrgPage();
List<SingleMenu> singleMenus = JSONObject.parseArray(waterResult.getData(), SingleMenu.class); List<SingleMenu> singleMenus = JSONObject.parseArray(waterResult.getData(), SingleMenu.class);
List<SingleMenu> singleAllMenus = new ArrayList<>(); List<SingleMenu> singleAllMenus = new ArrayList<>();
setChildren(singleMenus,singleAllMenus); setChildren(singleMenus,singleAllMenus);

Loading…
Cancel
Save