Browse Source

权限修复

master
zth 3 weeks ago
parent
commit
05132867cc
  1. 1
      shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfFzrController.java
  2. 7
      shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfSafeJbxxController.java
  3. 1
      shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfFzr.java
  4. 9
      shuili-system/src/main/java/com/kms/yg/sz/controller/BsSgcSzSafeJbxxController.java
  5. 3
      shuili-system/src/main/java/com/kms/yg/sz/domain/BsSgcSzFzr.java
  6. 4
      shuili-system/src/main/java/com/kms/yg/sz/service/BsSgcSzFzrService.java
  7. 5
      shuili-system/src/main/resources/mapper/yg/df/BsSgcDfFzrMapper.xml
  8. 12
      shuili-system/src/main/resources/mapper/yg/sz/BsSgcSzFzrMapper.xml

1
shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfFzrController.java

@ -66,7 +66,6 @@ public class BsSgcDfFzrController extends BaseController {
HashMap<String, HashMap<String, String>> dto = bsSgcSzFzrService.getHistogram(layer, xzqh); HashMap<String, HashMap<String, String>> dto = bsSgcSzFzrService.getHistogram(layer, xzqh);
return dto; return dto;
} }

7
shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfSafeJbxxController.java

@ -122,15 +122,18 @@ public class BsSgcDfSafeJbxxController extends BaseController {
public IPage list(@RequestBody SearchParam<BsSgcDfSafeJbxx> sp) { public IPage list(@RequestBody SearchParam<BsSgcDfSafeJbxx> sp) {
Page<BsSgcDfSafeJbxx> page=new Page<>(); Page<BsSgcDfSafeJbxx> page=new Page<>();
String adcdQx = sp.getData().getAdcdQx();
String dikeCode = sp.getData().getDikeCode();
BsSgcDfSafeJbxx data = sp.getData(); BsSgcDfSafeJbxx data = sp.getData();
page = bsSgcSzSafeJbxxService.page(new Page<>(sp.getPageNum(), sp.getPageSize()), page = bsSgcSzSafeJbxxService.page(new Page<>(sp.getPageNum(), sp.getPageSize()),
Wrappers.lambdaQuery(BsSgcDfSafeJbxx.class) Wrappers.lambdaQuery(BsSgcDfSafeJbxx.class)
.eq(data.getDikeCode()!=null,BsSgcDfSafeJbxx::getDikeCode,data.getDikeCode()) .eq(StringUtils.isNotEmpty(data.getDikeCode()),BsSgcDfSafeJbxx::getDikeCode,data.getDikeCode())
.like(data.getDikeName() != null, BsSgcDfSafeJbxx::getDikeName, data.getDikeName()) .like(data.getDikeName() != null, BsSgcDfSafeJbxx::getDikeName, data.getDikeName())
.eq(data.getDikeType() != null, BsSgcDfSafeJbxx::getDikeType, data.getDikeType()) .eq(data.getDikeType() != null, BsSgcDfSafeJbxx::getDikeType, data.getDikeType())
.eq(data.getStatus() != null, BsSgcDfSafeJbxx::getStatus, data.getStatus()) .eq(data.getStatus() != null, BsSgcDfSafeJbxx::getStatus, data.getStatus())
.eq(data.getDikeGrad() != null, BsSgcDfSafeJbxx::getDikeGrad, data.getDikeGrad()) .eq(data.getDikeGrad() != null, BsSgcDfSafeJbxx::getDikeGrad, data.getDikeGrad())
.likeRight(data.getAdcd()!=null,BsSgcDfSafeJbxx::getAdcd,data.getAdcd()) .likeRight(StringUtils.isNotEmpty(data.getAdcdQx())&&StringUtils.isEmpty(data.getAdcd())&&StringUtils.isEmpty(data.getDikeCode()),BsSgcDfSafeJbxx::getAdcd,data.getAdcdQx())
.likeRight(StringUtils.isNotEmpty(data.getAdcd()),BsSgcDfSafeJbxx::getAdcd,sysXzqhService.getSubString(data.getAdcd()))
.isNull(BsSgcDfSafeJbxx::getExprDate) .isNull(BsSgcDfSafeJbxx::getExprDate)
.orderByAsc(BsSgcDfSafeJbxx::getDikeGrad) .orderByAsc(BsSgcDfSafeJbxx::getDikeGrad)
.orderByDesc(BsSgcDfSafeJbxx::getCreateTime)); .orderByDesc(BsSgcDfSafeJbxx::getCreateTime));

1
shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfFzr.java

@ -120,6 +120,7 @@ public class BsSgcDfFzr extends BaseEntity implements IAdcd
private String dikeCode; private String dikeCode;
@TableField(exist = false)
private String adcd; private String adcd;

9
shuili-system/src/main/java/com/kms/yg/sz/controller/BsSgcSzSafeJbxxController.java

@ -120,15 +120,18 @@ public class BsSgcSzSafeJbxxController extends BaseController {
public IPage list(@RequestBody SearchParam<BsSgcSzSafeJbxx> sp) { public IPage list(@RequestBody SearchParam<BsSgcSzSafeJbxx> sp) {
Page<BsSgcSzSafeJbxx> page=new Page<>(); Page<BsSgcSzSafeJbxx> page=new Page<>();
BsSgcSzSafeJbxx data = sp.getData(); BsSgcSzSafeJbxx data = sp.getData();
String adcd = data.getAdcd();
String adcdQx = data.getAdcdQx();
String wagaCode = data.getWagaCode();
page = bsSgcSzSafeJbxxService.page(new Page<>(sp.getPageNum(), sp.getPageSize()), page = bsSgcSzSafeJbxxService.page(new Page<>(sp.getPageNum(), sp.getPageSize()),
Wrappers.lambdaQuery(BsSgcSzSafeJbxx.class) Wrappers.lambdaQuery(BsSgcSzSafeJbxx.class)
.eq(data.getWagaCode()!=null,BsSgcSzSafeJbxx::getWagaCode,data.getWagaCode()) .eq(StringUtils.isNotEmpty(data.getWagaCode()),BsSgcSzSafeJbxx::getWagaCode,data.getWagaCode())
.like(data.getWagaName() != null, BsSgcSzSafeJbxx::getWagaName, data.getWagaName()) .like(data.getWagaName() != null, BsSgcSzSafeJbxx::getWagaName, data.getWagaName())
.eq(data.getWagaType() != null, BsSgcSzSafeJbxx::getWagaType, data.getWagaType()) .eq(data.getWagaType() != null, BsSgcSzSafeJbxx::getWagaType, data.getWagaType())
.eq(data.getStatus() != null, BsSgcSzSafeJbxx::getStatus, data.getStatus()) .eq(data.getStatus() != null, BsSgcSzSafeJbxx::getStatus, data.getStatus())
.eq(data.getEngScal()!=null,BsSgcSzSafeJbxx::getEngScal,data.getEngScal()) .eq(data.getEngScal()!=null,BsSgcSzSafeJbxx::getEngScal,data.getEngScal())
.likeRight(data.getAdcd()!=null,BsSgcSzSafeJbxx::getAdcd,data.getAdcdQx()) .likeRight(StringUtils.isNotEmpty(data.getAdcdQx())&&StringUtils.isEmpty(data.getAdcd())&&StringUtils.isEmpty(data.getWagaCode()),BsSgcSzSafeJbxx::getAdcd,data.getAdcdQx())
.likeRight(StringUtils.isNotEmpty(data.getAdcd()),BsSgcSzSafeJbxx::getAdcd,data.getAdcd())
.isNull(BsSgcSzSafeJbxx::getExprDate) .isNull(BsSgcSzSafeJbxx::getExprDate)
.last("ORDER BY CASE WHEN eng_scal IS NULL OR eng_scal = '' THEN 1 ELSE 0 END, eng_scal ASC") .last("ORDER BY CASE WHEN eng_scal IS NULL OR eng_scal = '' THEN 1 ELSE 0 END, eng_scal ASC")
); );

3
shuili-system/src/main/java/com/kms/yg/sz/domain/BsSgcSzFzr.java

@ -111,7 +111,7 @@ public class BsSgcSzFzr extends BaseEntity implements IAdcd
private String type; private String type;
@TableField(exist = false) @TableField(exist = false)
private String wageName; private String wagaName;
/* /*
@TableField("waga_type") @TableField("waga_type")
private String wagaType;*/ private String wagaType;*/
@ -119,6 +119,7 @@ public class BsSgcSzFzr extends BaseEntity implements IAdcd
private String wagaCode; private String wagaCode;
@TableField(exist = false)
private String adcd; private String adcd;

4
shuili-system/src/main/java/com/kms/yg/sz/service/BsSgcSzFzrService.java

@ -47,7 +47,7 @@ public class BsSgcSzFzrService extends BaseService<BsSgcSzFzrMapper, BsSgcSzFzr>
BsSgcSzFzr projectInfo = sp.getData(); BsSgcSzFzr projectInfo = sp.getData();
if (projectInfo != null) { if (projectInfo != null) {
String projectName = projectInfo.getWageName(); String projectName = projectInfo.getWagaName();
// String projectType = projectInfo.getWagaType(); // String projectType = projectInfo.getWagaType();
queryWrapper.eq(projectInfo.getWagaCode()!=null,"waga_code", projectInfo.getWagaCode()); queryWrapper.eq(projectInfo.getWagaCode()!=null,"waga_code", projectInfo.getWagaCode());
@ -96,7 +96,7 @@ public class BsSgcSzFzrService extends BaseService<BsSgcSzFzrMapper, BsSgcSzFzr>
}else { }else {
adcd=data.getAdcdQx(); adcd=data.getAdcdQx();
} }
List<BsSgcSzFzr> list = bsSgcSzFzrMapper.getList(data.getId(), data.getWageName(), adcd, sp.getData().getWagaCode(), List<BsSgcSzFzr> list = bsSgcSzFzrMapper.getList(data.getId(), data.getWagaName(), adcd, sp.getData().getWagaCode(),
(String) params.get("orderBy"), sp.getPageNum(), sp.getPageSize()); (String) params.get("orderBy"), sp.getPageNum(), sp.getPageSize());
Page<BsSgcSzFzr> page = new Page<>(); Page<BsSgcSzFzr> page = new Page<>();

5
shuili-system/src/main/resources/mapper/yg/df/BsSgcDfFzrMapper.xml

@ -5,8 +5,8 @@
<mapper namespace="com.kms.yg.df.mapper.BsSgcDfFzrMapper"> <mapper namespace="com.kms.yg.df.mapper.BsSgcDfFzrMapper">
<sql id="info"> <sql id="info">
select sj.dike_name, select dike_NAME, DIKE_PATT, DIKE_START_LONG, DIKE_START_LAT, DIKE_END_LONG, DIKE_END_LAT, DIKE_LOC, DIKE_TYPE, DIKE_USE, DIKE_GRAD, MAIN_BUILD_GRAD, DES_LOCK_DISC, GAOR_NUM, GAOR_TOT_NET_WID, ENG_STAT, START_DATE, COMP_DATE, ADM_DEP, is_gate_project, observation_project, level_datum, dike_overview, status, security_category, sj.adcd, hz_status, zx_status, reason, START_LOC, END_LOC, dike_len, DIKE_START_NUM, DIKE_END_NUM, ENG_TASK, DIKE_RIVER, DIKE_RVBK, DIKE_PLN_STDA, DIKE_CRT_STDA, DIKE_STDA_LEN, DIKE_NOT_STDA_LEN, DIKE_NOT_STDA_LOC, ELEV_SYS, START_DIKE_TOP_EL, END_DIKE_TOP_EL, DIKE_WAWA_MIN_ELEV, DIKE_WAWA_MAX_ELEV, DIKE_WAWA_MIN_LOC, DIKE_WAWA_MAX_LOC, DIKE_ELEV_MIN, DIKE_ELEV_MAX, DIKE_HEIG_MIN, DIKE_HEIG_MAX, DIKE_TOP_WID_MIN, DIKE_TOP_WID_MAX, SLUICES_AMOUNT, PUMPS_AMOUNT, NOTE, EFF_DATE, EXPR_DATE, ELEV_SYS_CONVER, MNUN,
sf.* sf.id, name, unit, duties, phone, person_responsible_type, competent_department, competent_department_duties, effective_date, pro_code, pro_no, type, safety_type, person_type,sf.create_time
from bs_sgc_df_fzr sf from bs_sgc_df_fzr sf
left join att_dike_base sj on sf.dike_code = sj.dike_code left join att_dike_base sj on sf.dike_code = sj.dike_code
</sql> </sql>
@ -74,7 +74,6 @@
<if test="adcd != null and adcd != ''"> <if test="adcd != null and adcd != ''">
and sj.adcd like concat(#{adcd},'%') and sj.adcd like concat(#{adcd},'%')
</if> </if>
<include refid="com.kms.system.mapper.SysXzqhMapper.xzqhCondition"></include>
</where> </where>
order by ${orderBy} desc LIMIT #{pageNum},#{pageSize}; order by ${orderBy} desc LIMIT #{pageNum},#{pageSize};
</select> </select>

12
shuili-system/src/main/resources/mapper/yg/sz/BsSgcSzFzrMapper.xml

@ -5,8 +5,13 @@
<mapper namespace="com.kms.yg.sz.mapper.BsSgcSzFzrMapper"> <mapper namespace="com.kms.yg.sz.mapper.BsSgcSzFzrMapper">
<sql id="info"> <sql id="info">
select sj.waga_name, select WAGA_NAME, ENG_SCAL, WAGA_START_LONG, WAGA_START_LAT, WAGA_END_LONG,
sf.* WAGA_END_LAT, WAGA_LOC, WAGA_TYPE, WAGA_USE, ENG_GRAD, MAIN_BUILD_GRAD, DES_LOCK_DISC,
GAOR_NUM, GAOR_TOT_NET_WID, ENG_STAT, START_DATE, COMP_DATE, ADM_DEP, is_gate_project,
observation_project, level_datum, sluice_overview, status, security_category, sj.adcd,
hz_status, zx_status, reason, MNUN, NOTE, EFF_DATE, EXPR_DATE, WAGA_CEN_LONG, WAGA_CEN_LAT, IF_CEB, IF_HYJ, IF_GSE, IF_SGE, FREQIN, CHECK_DATE, WAGA_OV, UPDATE_DATE,
sf.id, name, unit, duties, phone, person_responsible_type, competent_department, competent_department_duties, effective_date, pro_code, pro_no, type, safety_type, person_type,
sf.create_time
from bs_sgc_sz_fzr sf from bs_sgc_sz_fzr sf
left join att_waga_base sj on sf.waga_code = sj.waga_code left join att_waga_base sj on sf.waga_code = sj.waga_code
</sql> </sql>
@ -32,7 +37,7 @@
<resultMap type="BsSgcSzFzr" id="BsSgcSzFzr"> <resultMap type="BsSgcSzFzr" id="BsSgcSzFzr">
<id property="id" column="id" /> <id property="id" column="id" />
<result property="wageName" column="waga_name"/> <result property="wagaName" column="WAGA_NAME"/>
<result property="name" column="name"/> <result property="name" column="name"/>
<result property="unit" column="unit"/> <result property="unit" column="unit"/>
<result property="duties" column="duties"/> <result property="duties" column="duties"/>
@ -74,7 +79,6 @@
<if test="adcd != null and adcd != ''"> <if test="adcd != null and adcd != ''">
and sj.adcd like concat(#{adcd},'%') and sj.adcd like concat(#{adcd},'%')
</if> </if>
<include refid="com.kms.system.mapper.SysXzqhMapper.xzqhCondition"></include>
</where> </where>
order by ${orderBy} desc LIMIT #{pageNum},#{pageSize}; order by ${orderBy} desc LIMIT #{pageNum},#{pageSize};
</select> </select>

Loading…
Cancel
Save