Browse Source

行政区划修改

dev_kxc
zhuyulei 1 year ago
parent
commit
02e889e8f2
  1. 33
      jwtech-system/src/main/java/com/kms/earlyStage/controller/SpecialProjectFeasibilityController.java
  2. 32
      jwtech-system/src/main/java/com/kms/earlyStage/controller/SpecialProjectPlanInfoController.java
  3. 32
      jwtech-system/src/main/java/com/kms/earlyStage/controller/SpecialProjectPreDesignController.java
  4. 32
      jwtech-system/src/main/java/com/kms/earlyStage/controller/SpecialProjectProposalController.java

33
jwtech-system/src/main/java/com/kms/earlyStage/controller/SpecialProjectFeasibilityController.java

@ -4,6 +4,7 @@ import java.math.BigDecimal;
import java.util.Arrays;
import java.util.List;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.jianwei.common.core.controller.BaseController;
import com.jianwei.common.core.domain.SearchParam;
import com.jianwei.common.core.domain.entity.SysDept;
@ -70,8 +71,24 @@ public class SpecialProjectFeasibilityController extends BaseController
String adcd = planInfo.getAdcd();
SysUser sysUser = UserUtils.getUser();
if (sysUser.getUserName().equals("admin")) {
planInfo.setAdcd(null);
if (planInfo != null && planInfo.getAdcd() != null) {
String infoAdcd = planInfo.getAdcd();
QueryWrapper<SysXzqh> sysXzqhQueryWrapper = new QueryWrapper<>();
sysXzqhQueryWrapper.eq("XZQHDM", infoAdcd);
SysXzqh xzqh = sysXzqhService.getOne(sysXzqhQueryWrapper);
if (xzqh.getLayer().compareTo(BigDecimal.valueOf(1.000000000000000000000000000000)) == 0) {
infoAdcd = xzqh.getXzqhdm().substring(0, 2);
} else if (xzqh.getLayer().compareTo(BigDecimal.valueOf(2.000000000000000000000000000000)) == 0) {
infoAdcd = xzqh.getXzqhdm().substring(0, 4);
}else {
infoAdcd = xzqh.getXzqhdm();
}
return specialProjectFeasibilityService.selectPage(sp,infoAdcd);
}else {
return specialProjectFeasibilityService.selectPage(sp);
}
}else if (adcd == null) {
SysUser user = UserUtils.getUser();
String deptId = user.getDeptId();
@ -91,8 +108,22 @@ public class SpecialProjectFeasibilityController extends BaseController
return specialProjectFeasibilityService.selectPage(sp,substring);
}else {
QueryWrapper<SysXzqh> sysXzqhQueryWrapper = new QueryWrapper<>();
sysXzqhQueryWrapper.eq("XZQHDM", adcd);
SysXzqh xzqh = sysXzqhService.getOne(sysXzqhQueryWrapper);
if (xzqh.getLayer().compareTo(BigDecimal.valueOf(1.000000000000000000000000000000)) == 0) {
adcd = xzqh.getXzqhdm().substring(0, 2);
} else if (xzqh.getLayer().compareTo(BigDecimal.valueOf(2.000000000000000000000000000000)) == 0) {
adcd = xzqh.getXzqhdm().substring(0, 4);
}else {
adcd = xzqh.getXzqhdm();
}
return specialProjectFeasibilityService.selectPage(sp, adcd);
}
}
/**

32
jwtech-system/src/main/java/com/kms/earlyStage/controller/SpecialProjectPlanInfoController.java

@ -4,6 +4,7 @@ import java.math.BigDecimal;
import java.util.Arrays;
import java.util.List;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.jianwei.common.core.controller.BaseController;
import com.jianwei.common.core.domain.SearchParam;
import com.jianwei.common.core.domain.entity.SysDept;
@ -69,8 +70,24 @@ public class SpecialProjectPlanInfoController extends BaseController
String adcd = planInfo.getAdcd();
SysUser sysUser = UserUtils.getUser();
if (sysUser.getUserName().equals("admin")) {
planInfo.setAdcd(null);
if (planInfo != null && planInfo.getAdcd() != null) {
String infoAdcd = planInfo.getAdcd();
QueryWrapper<SysXzqh> sysXzqhQueryWrapper = new QueryWrapper<>();
sysXzqhQueryWrapper.eq("XZQHDM", infoAdcd);
SysXzqh xzqh = sysXzqhService.getOne(sysXzqhQueryWrapper);
if (xzqh.getLayer().compareTo(BigDecimal.valueOf(1.000000000000000000000000000000)) == 0) {
infoAdcd = xzqh.getXzqhdm().substring(0, 2);
} else if (xzqh.getLayer().compareTo(BigDecimal.valueOf(2.000000000000000000000000000000)) == 0) {
infoAdcd = xzqh.getXzqhdm().substring(0, 4);
}else {
infoAdcd = xzqh.getXzqhdm();
}
return specialProjectPlanInfoService.selectPage(sp,infoAdcd);
}else {
return specialProjectPlanInfoService.selectPage(sp);
}
}else if (adcd == null) {
SysUser user = UserUtils.getUser();
String deptId = user.getDeptId();
@ -90,6 +107,19 @@ public class SpecialProjectPlanInfoController extends BaseController
return specialProjectPlanInfoService.selectPage(sp,substring);
}else {
QueryWrapper<SysXzqh> sysXzqhQueryWrapper = new QueryWrapper<>();
sysXzqhQueryWrapper.eq("XZQHDM", adcd);
SysXzqh xzqh = sysXzqhService.getOne(sysXzqhQueryWrapper);
if (xzqh.getLayer().compareTo(BigDecimal.valueOf(1.000000000000000000000000000000)) == 0) {
adcd = xzqh.getXzqhdm().substring(0, 2);
} else if (xzqh.getLayer().compareTo(BigDecimal.valueOf(2.000000000000000000000000000000)) == 0) {
adcd = xzqh.getXzqhdm().substring(0, 4);
}else {
adcd = xzqh.getXzqhdm();
}
return specialProjectPlanInfoService.selectPage(sp, adcd);
}
}

32
jwtech-system/src/main/java/com/kms/earlyStage/controller/SpecialProjectPreDesignController.java

@ -4,6 +4,7 @@ import java.math.BigDecimal;
import java.util.Arrays;
import java.util.List;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.jianwei.common.core.controller.BaseController;
import com.jianwei.common.core.domain.SearchParam;
import com.jianwei.common.core.domain.entity.SysDept;
@ -70,8 +71,24 @@ public class SpecialProjectPreDesignController extends BaseController
String adcd = planInfo.getAdcd();
SysUser sysUser = UserUtils.getUser();
if (sysUser.getUserName().equals("admin")) {
planInfo.setAdcd(null);
if (planInfo != null && planInfo.getAdcd() != null) {
String infoAdcd = planInfo.getAdcd();
QueryWrapper<SysXzqh> sysXzqhQueryWrapper = new QueryWrapper<>();
sysXzqhQueryWrapper.eq("XZQHDM", infoAdcd);
SysXzqh xzqh = sysXzqhService.getOne(sysXzqhQueryWrapper);
if (xzqh.getLayer().compareTo(BigDecimal.valueOf(1.000000000000000000000000000000)) == 0) {
infoAdcd = xzqh.getXzqhdm().substring(0, 2);
} else if (xzqh.getLayer().compareTo(BigDecimal.valueOf(2.000000000000000000000000000000)) == 0) {
infoAdcd = xzqh.getXzqhdm().substring(0, 4);
}else {
infoAdcd = xzqh.getXzqhdm();
}
return specialProjectPreDesignService.selectPage(sp,infoAdcd);
}else {
return specialProjectPreDesignService.selectPage(sp);
}
}else if (adcd == null) {
SysUser user = UserUtils.getUser();
String deptId = user.getDeptId();
@ -91,6 +108,19 @@ public class SpecialProjectPreDesignController extends BaseController
return specialProjectPreDesignService.selectPage(sp,substring);
}else {
QueryWrapper<SysXzqh> sysXzqhQueryWrapper = new QueryWrapper<>();
sysXzqhQueryWrapper.eq("XZQHDM", adcd);
SysXzqh xzqh = sysXzqhService.getOne(sysXzqhQueryWrapper);
if (xzqh.getLayer().compareTo(BigDecimal.valueOf(1.000000000000000000000000000000)) == 0) {
adcd = xzqh.getXzqhdm().substring(0, 2);
} else if (xzqh.getLayer().compareTo(BigDecimal.valueOf(2.000000000000000000000000000000)) == 0) {
adcd = xzqh.getXzqhdm().substring(0, 4);
}else {
adcd = xzqh.getXzqhdm();
}
return specialProjectPreDesignService.selectPage(sp, adcd);
}
}

32
jwtech-system/src/main/java/com/kms/earlyStage/controller/SpecialProjectProposalController.java

@ -96,10 +96,24 @@ public class SpecialProjectProposalController extends BaseController
SysUser sysUser = UserUtils.getUser();
if (sysUser.getUserName().equals("admin")) {
if (planInfo != null) {
planInfo.setAdcd(null);
if (planInfo != null && planInfo.getAdcd() != null) {
String infoAdcd = planInfo.getAdcd();
QueryWrapper<SysXzqh> sysXzqhQueryWrapper = new QueryWrapper<>();
sysXzqhQueryWrapper.eq("XZQHDM", infoAdcd);
SysXzqh xzqh = sysXzqhService.getOne(sysXzqhQueryWrapper);
if (xzqh.getLayer().compareTo(BigDecimal.valueOf(1.000000000000000000000000000000)) == 0) {
infoAdcd = xzqh.getXzqhdm().substring(0, 2);
} else if (xzqh.getLayer().compareTo(BigDecimal.valueOf(2.000000000000000000000000000000)) == 0) {
infoAdcd = xzqh.getXzqhdm().substring(0, 4);
}else {
infoAdcd = xzqh.getXzqhdm();
}
return specialProjectProposalService.selectPage(sp,infoAdcd);
}else {
return specialProjectProposalService.selectPage(sp);
}
}else if (adcd == null) {
SysUser user = UserUtils.getUser();
String deptId = user.getDeptId();
@ -119,8 +133,22 @@ public class SpecialProjectProposalController extends BaseController
return specialProjectProposalService.selectPage(sp,substring);
}else {
QueryWrapper<SysXzqh> sysXzqhQueryWrapper = new QueryWrapper<>();
sysXzqhQueryWrapper.eq("XZQHDM", adcd);
SysXzqh xzqh = sysXzqhService.getOne(sysXzqhQueryWrapper);
if (xzqh.getLayer().compareTo(BigDecimal.valueOf(1.000000000000000000000000000000)) == 0) {
adcd = xzqh.getXzqhdm().substring(0, 2);
} else if (xzqh.getLayer().compareTo(BigDecimal.valueOf(2.000000000000000000000000000000)) == 0) {
adcd = xzqh.getXzqhdm().substring(0, 4);
}else {
adcd = xzqh.getXzqhdm();
}
return specialProjectProposalService.selectPage(sp, adcd);
}
}
/**

Loading…
Cancel
Save