Browse Source

关联表单数据调整

lwx_v1
liwenxuan 2 years ago
parent
commit
d752c30505
  1. 2
      src/main/java/com/hxgk/lowcode/controller/AssociatedFormsController.java
  2. 2
      src/main/java/com/hxgk/lowcode/service/CustomerFormService.java
  3. 19
      src/main/java/com/hxgk/lowcode/service/impl/CustomerFormServiceImpl.java

2
src/main/java/com/hxgk/lowcode/controller/AssociatedFormsController.java

@ -59,7 +59,7 @@ public class AssociatedFormsController {
/*获取系统角色列表*/ /*获取系统角色列表*/
@RequestMapping(value = "AssociatedForms/getRoleList") @RequestMapping(value = "AssociatedForms/getRoleList")
public JsonData getRoleList() { public JsonData getRoleList() {
ArrayList<SystemRole> serviceRoleList = customerFormService.getRoleList(); Tree serviceRoleList = customerFormService.getRoleList();
return JsonData.buildSuccess(serviceRoleList); return JsonData.buildSuccess(serviceRoleList);
} }

2
src/main/java/com/hxgk/lowcode/service/CustomerFormService.java

@ -12,5 +12,5 @@ public interface CustomerFormService {
Tree getFieldTree(String key,String token,String cfid); Tree getFieldTree(String key,String token,String cfid);
ArrayList<SystemRole> getRoleList(); Tree getRoleList();
} }

19
src/main/java/com/hxgk/lowcode/service/impl/CustomerFormServiceImpl.java

@ -225,7 +225,7 @@ public class CustomerFormServiceImpl implements CustomerFormService {
if(code.toString().equals("0")){ if(code.toString().equals("0")){
JsonNode data = jsonNode.get("data"); JsonNode data = jsonNode.get("data");
tree.setId(cfid); tree.setId("formField:"+cfid);
tree.setLabel(cfid); tree.setLabel(cfid);
ArrayNode masterTableArr = (ArrayNode) data.get("masterTable"); ArrayNode masterTableArr = (ArrayNode) data.get("masterTable");
JsonNode sunTableArrObj = data.get("sunTable"); JsonNode sunTableArrObj = data.get("sunTable");
@ -369,11 +369,22 @@ public class CustomerFormServiceImpl implements CustomerFormService {
} }
@Override @Override
public ArrayList<SystemRole> getRoleList() { public Tree getRoleList() {
Tree tree = new Tree();
tree.setId("roleid:"+"rootid");
tree.setLabel("角色");
//得到所有启用的系统角色(state=1的) //得到所有启用的系统角色(state=1的)
ArrayList<SystemRole> roleList = systemRoleService.getAllRole(); ArrayList<SystemRole> roleList = systemRoleService.getAllRole();
return roleList; ArrayList<Tree> tree1List = new ArrayList<>();
for(SystemRole systemRole:roleList){
Tree tree1 = new Tree();
tree1.setId(tree.getId()+":"+systemRole.getId());
tree1.setLabel((systemRole.getName()));
tree1.setParentId(tree.getId());
tree1List.add(tree1);
}
tree.setChildren(tree1List);
return tree;
} }

Loading…
Cancel
Save