|
@@ -39,29 +39,34 @@ public class WarningInfoServiceImpl extends ServiceImpl<WarningInfoDao, WarningI
|
|
|
|
|
|
String belongTo = (String) params.get("belongTo");
|
|
|
if (StringUtils.isBlank(belongTo)) {
|
|
|
- throw new RRException("报警所属范围(室内,室外,体温)不能为空!");
|
|
|
+ throw new RRException("报警所属范围(室内,室外,耳标)不能为空!");
|
|
|
}
|
|
|
- queryWrapper.eq("warn.belong_to",Short.parseShort(belongTo));
|
|
|
+ queryWrapper.eq("warn.belong_to", Short.parseShort(belongTo));
|
|
|
|
|
|
//报警类型
|
|
|
String warningType = (String) params.get("warningType");
|
|
|
if (StringUtils.isNotBlank(warningType)) {
|
|
|
- queryWrapper.eq("warn.warning_type",Short.parseShort(warningType));
|
|
|
+ queryWrapper.eq("warn.warning_type", Short.parseShort(warningType));
|
|
|
}
|
|
|
//牧场id
|
|
|
String farmId = (String) params.get("formFarmId");
|
|
|
if (StringUtils.isNotBlank(farmId)) {
|
|
|
- queryWrapper.eq(StringUtils.isNotBlank(farmId),"warn.farm_id",Integer.parseInt(farmId));
|
|
|
+ queryWrapper.eq("warn.farm_id", Integer.parseInt(farmId));
|
|
|
}
|
|
|
//猪舍id
|
|
|
String pigstyId = (String) params.get("pigstyId");
|
|
|
if (StringUtils.isNotBlank(pigstyId)) {
|
|
|
- queryWrapper.eq(StringUtils.isNotBlank(pigstyId),"warn.pigsty_id",Integer.parseInt(pigstyId));
|
|
|
+ queryWrapper.eq("warn.pigsty_id", Integer.parseInt(pigstyId));
|
|
|
+ }
|
|
|
+
|
|
|
+ String unitId = (String) params.get("unitId");
|
|
|
+ if (StringUtils.isNotBlank(unitId)) {
|
|
|
+ queryWrapper.eq("warn.unit_id", Integer.parseInt(unitId));
|
|
|
}
|
|
|
//猪耳标号
|
|
|
String earTag = (String) params.get("earTag");
|
|
|
if (StringUtils.isNotBlank(earTag)) {
|
|
|
- queryWrapper.eq(StringUtils.isNotBlank(earTag),"warn.ear_tag",Integer.parseInt(earTag));
|
|
|
+ queryWrapper.eq("warn.ear_tag", earTag);
|
|
|
}
|
|
|
//时间区间(前)
|
|
|
String startTime = (String) params.get("startTime");
|
|
@@ -69,12 +74,12 @@ public class WarningInfoServiceImpl extends ServiceImpl<WarningInfoDao, WarningI
|
|
|
String endTime = (String) params.get("endTime");
|
|
|
|
|
|
queryWrapper
|
|
|
- .ge(StringUtils.isNotBlank(startTime),"warn.warning_time",startTime)
|
|
|
- .le(StringUtils.isNotBlank(endTime),"warn.warning_time",endTime)
|
|
|
- .apply("warn.verify_status = 0 AND farm.deleted = 0 AND pigsty.deleted = 0")
|
|
|
+ .ge(StringUtils.isNotBlank(startTime), "warn.warning_time", startTime)
|
|
|
+ .le(StringUtils.isNotBlank(endTime), "warn.warning_time", endTime)
|
|
|
+ .apply("warn.verify_status = 0 AND farm.deleted = 0 AND IFNULL(pigsty.deleted,0) = 0 AND IFNULL(unit.deleted,0) = 0")
|
|
|
.orderByDesc("warn.warning_time");
|
|
|
|
|
|
- IPage<WarningInfoVo> page = baseMapper.page(new Query<>().getPage(params),queryWrapper);
|
|
|
+ IPage<WarningInfoVo> page = baseMapper.page(new Query<>().getPage(params), queryWrapper);
|
|
|
return new PageUtils(page);
|
|
|
|
|
|
}
|
|
@@ -84,9 +89,9 @@ public class WarningInfoServiceImpl extends ServiceImpl<WarningInfoDao, WarningI
|
|
|
|
|
|
LambdaUpdateWrapper<WarningInfoEntity> updateWrapper = Wrappers.lambdaUpdate();
|
|
|
|
|
|
- updateWrapper.set(WarningInfoEntity::getVerifyDescription,warningInfoDto.getVerifyDescription())
|
|
|
- .set(WarningInfoEntity::getVerifyStatus,true)
|
|
|
- .eq(WarningInfoEntity::getId,warningInfoDto.getId());
|
|
|
+ updateWrapper.set(WarningInfoEntity::getVerifyDescription, warningInfoDto.getVerifyDescription())
|
|
|
+ .set(WarningInfoEntity::getVerifyStatus, true)
|
|
|
+ .eq(WarningInfoEntity::getId, warningInfoDto.getId());
|
|
|
|
|
|
update(updateWrapper);
|
|
|
}
|