diff --git a/shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfBzbpController.java b/shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfBzbpController.java index cb6fd5d6..7f1f22a8 100644 --- a/shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfBzbpController.java +++ b/shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfBzbpController.java @@ -16,6 +16,7 @@ import com.shuili.common.core.domain.SearchParam; import com.shuili.common.core.domain.entity.SysDept; import com.shuili.common.core.domain.entity.SysUser; import com.shuili.common.enums.BusinessType; +import com.shuili.common.utils.StringUtils; import com.shuili.common.utils.poi.ExcelUtil; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; @@ -59,67 +60,26 @@ public class BsSgcDfBzbpController extends BaseController { BsSgcDfBzbp projectInfo = sp.getData(); - String adcd = null; - if (projectInfo != null) { - adcd = projectInfo.getAdcd(); - } - - SysUser sysUser = UserUtils.getUser(); - if (sysUser.getUserName().equals("admin")) { - if (projectInfo != null && projectInfo.getAdcd() != null) { - String infoAdcd = projectInfo.getAdcd(); - QueryWrapper sysXzqhQueryWrapper = new QueryWrapper<>(); - sysXzqhQueryWrapper.eq("XZQHDM", infoAdcd); - SysXzqh xzqh = sysXzqhService.getOne(sysXzqhQueryWrapper); - if (xzqh.getLayer()==5) { - infoAdcd = xzqh.getXzqhdm().substring(0, 2); - - } else if (xzqh.getLayer()==4) { - infoAdcd = xzqh.getXzqhdm().substring(0, 4); - - }else { - infoAdcd = xzqh.getXzqhdm(); - } - return bsSgcDfBzbpService.selectPage(sp,infoAdcd); - }else { - return bsSgcDfBzbpService.selectPage(sp,null); - } - - }else if (adcd == null) { - SysUser user = UserUtils.getUser(); - String deptId = user.getDeptId(); - SysDept sysDept = sysDeptService.get(deptId); - String xzqhId = sysDept.getXzqhId(); - SysXzqh xzqh = sysXzqhService.getById(xzqhId); - String substring = ""; - if (xzqh.getLayer()==5) { - substring = xzqh.getXzqhdm().substring(0, 2); - - } else if (xzqh.getLayer()==4) { - substring = xzqh.getXzqhdm().substring(0, 4); - - }else { - substring = xzqh.getXzqhdm(); - } - - return bsSgcDfBzbpService.selectPage(sp,substring); - }else { + String infoAdcd = null; + if (StringUtils.isNotEmpty(projectInfo.getAdcd())) { QueryWrapper sysXzqhQueryWrapper = new QueryWrapper<>(); - sysXzqhQueryWrapper.eq("XZQHDM", adcd); - + sysXzqhQueryWrapper.eq("XZQHDM", infoAdcd); SysXzqh xzqh = sysXzqhService.getOne(sysXzqhQueryWrapper); - if (xzqh.getLayer()==5) { - adcd = xzqh.getXzqhdm().substring(0, 2); + if (xzqh.getLayer() == 5) { + infoAdcd = xzqh.getXzqhdm().substring(0, 2); - } else if (xzqh.getLayer()==4) { - adcd = xzqh.getXzqhdm().substring(0, 4); + } else if (xzqh.getLayer() == 4) { + infoAdcd = xzqh.getXzqhdm().substring(0, 4); - }else { - adcd = xzqh.getXzqhdm(); + } else { + infoAdcd = xzqh.getXzqhdm(); } - return bsSgcDfBzbpService.selectPage(sp, adcd); + return bsSgcDfBzbpService.selectPage(sp, infoAdcd); + }else { + return bsSgcDfBzbpService.selectPage(sp, projectInfo.getAdcdQx()); } + } diff --git a/shuili-system/src/main/java/com/kms/yg/sz/domain/BsSgcSzSafeJbxx.java b/shuili-system/src/main/java/com/kms/yg/sz/domain/BsSgcSzSafeJbxx.java index 83ae2475..6cec8fb3 100644 --- a/shuili-system/src/main/java/com/kms/yg/sz/domain/BsSgcSzSafeJbxx.java +++ b/shuili-system/src/main/java/com/kms/yg/sz/domain/BsSgcSzSafeJbxx.java @@ -312,7 +312,7 @@ public class BsSgcSzSafeJbxx extends BaseEntity implements IAdcd { private Date checkDate; public String getWageCode() { if (StringUtils.isEmpty(this.wagaCode)) { - this.wagaCode = AuthorityDikeCodeService.getAuthorityDikeCode(); + this.wagaCode = AuthorityDikeCodeService.getAuthorityWagaCode(); } return this.wagaCode; } diff --git a/shuili-system/src/main/resources/mapper/yg/df/BsSgcDfBzbpMapper.xml b/shuili-system/src/main/resources/mapper/yg/df/BsSgcDfBzbpMapper.xml index 77b9bb65..861df5e5 100644 --- a/shuili-system/src/main/resources/mapper/yg/df/BsSgcDfBzbpMapper.xml +++ b/shuili-system/src/main/resources/mapper/yg/df/BsSgcDfBzbpMapper.xml @@ -43,7 +43,7 @@ SELECT qh.NAME as name,count(1) as num FROM bs_sgc_sz_bzbp bp - inner join sys_xzqh qh on bp.adcd= LEFT(qh.XZQHDM,4) AND RIGHT(qh.XZQHDM, 4) = '00000000' + inner join sys_xzqh qh on LEFT(bp.adcd,4)= LEFT(qh.XZQHDM,4) AND RIGHT(qh.XZQHDM, 8) = '00000000' waga_name like concat('%', #{wagaName}, '%')