Explorar o código

1.修改机构代码

wks %!s(int64=2) %!d(string=hai) anos
pai
achega
bb48a68a23

+ 6 - 3
src/main/java/com/ydtech/modules/admin/service/impl/SysDeptServiceImpl.java

@@ -53,14 +53,17 @@ public class SysDeptServiceImpl extends ServiceImpl<SysDeptMapper, SysDept>
         String number;
         if (comlevel.equals("2")) {
             AssertionUtils.isStringEmpty(sysDept.getProvince(), "二级机构份必填");
-            number = sysDept.getProvince();
+            number = sysDept.getProvince().substring(0, 2);
         } else if (comlevel.equals("3")) {
             AssertionUtils.isStringEmpty(sysDept.getCity(), "三级机构市必填");
-            number = sysDept.getCity();
+            number = sysDept.getCity().substring(0, 4);
         } else if (comlevel.equals("4")) {
             AssertionUtils.isStringEmpty(sysDept.getArea(), "四级机构区必填");
-            number = sysDept.getArea();
+            number = sysDept.getArea().substring(0, 6);
         } else {
+            if (comlevel.equals("5")) {
+                sysDeptVo.setDeptType("M");
+            }
             String maxId = baseMapper.getMaxId(sysDept.getParentId());
             if (!maxId.equals("0")) {
                 String substring = maxId.substring(sysDept.getParentId().length() + 1);