Browse Source

增加

master
zth 3 weeks ago
parent
commit
fda2b62212
  1. 68
      shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfBzbpController.java
  2. 2
      shuili-system/src/main/java/com/kms/yg/sz/domain/BsSgcSzSafeJbxx.java
  3. 2
      shuili-system/src/main/resources/mapper/yg/df/BsSgcDfBzbpMapper.xml
  4. 2
      shuili-system/src/main/resources/mapper/yg/sz/BsSgcSzBzbpMapper.xml

68
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<SysXzqh> 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<SysXzqh> 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());
}
}

2
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;
}

2
shuili-system/src/main/resources/mapper/yg/df/BsSgcDfBzbpMapper.xml

@ -43,7 +43,7 @@
<select id="getStatistics" resultType="java.util.Map">
SELECT qh.NAME as name,count(1) as num
FROM bs_sgc_df_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'
<where>
<if test="embankmentName != null and embankmentName != ''">
embankment_name like concat('%', #{embankmentName}, '%')

2
shuili-system/src/main/resources/mapper/yg/sz/BsSgcSzBzbpMapper.xml

@ -43,7 +43,7 @@
<select id="getStatistics" resultType="java.util.Map">
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'
<where>
<if test="wagaName != null and wagaName != ''">
waga_name like concat('%', #{wagaName}, '%')

Loading…
Cancel
Save