소스 검색

反查上级机构省市区

Qchen 1 년 전
부모
커밋
81b19d672b
1개의 변경된 파일4개의 추가작업 그리고 3개의 파일을 삭제
  1. 4 3
      src/main/java/com/ydtech/modules/admin/controller/SysUserController.java

+ 4 - 3
src/main/java/com/ydtech/modules/admin/controller/SysUserController.java

@@ -506,6 +506,7 @@ public class SysUserController extends BaseController {
             }
         } else if (type == 2){
             SysDept sysDept = sysDeptService.getById(sysUser.getDeptId());
+            SysDept sysDeptParent = sysDeptService.getById(sysDept.getParentId());
             SysUser sysUserReferrerId = sysUserService.getById(sysUser.getReferrerId());
             SysDeptVo sysDeptVo = new SysDeptVo();
             sysDeptVo.setComlevel("5"); // 默认机构等级为5级
@@ -517,9 +518,9 @@ public class SysUserController extends BaseController {
             sysDeptVo.setLeaderId(sysUser.getId()); // 负责人ID
             sysDeptVo.setOrderNum(0);
             sysDeptVo.setComattribute("procar"); //机构性质 车险
-            sysDeptVo.setProvince(sysDept.getProvince()); // 默认省与负责人所在机构一样
-            sysDeptVo.setCity(sysDeptVo.getCity()); // 默认市与负责人所在机构一样
-            sysDeptVo.setArea(sysDeptVo.getArea()); // 默认区县与负责人所在机构一样
+            sysDeptVo.setProvince(sysDeptParent.getProvince()); // 默认省与负责人所在机构一样
+            sysDeptVo.setCity(sysDeptParent.getCity()); // 默认市与负责人所在机构一样
+            sysDeptVo.setArea(sysDeptParent.getArea()); // 默认区县与负责人所在机构一样
             sysDeptVo.setAddress(""); // 工作室地址
             sysDeptService.addDept(sysDeptVo);
             SysAgencyLeaderDto sysAgencyLeaderDto = new SysAgencyLeaderDto();