diff --git a/module-common/src/main/java/com/gunshi/project/hsz/common/mapper/StRiverRMapper.java b/module-common/src/main/java/com/gunshi/project/hsz/common/mapper/StRiverRMapper.java index a043f3d..6a4ace9 100644 --- a/module-common/src/main/java/com/gunshi/project/hsz/common/mapper/StRiverRMapper.java +++ b/module-common/src/main/java/com/gunshi/project/hsz/common/mapper/StRiverRMapper.java @@ -1,8 +1,11 @@ package com.gunshi.project.hsz.common.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.db.dto.DateTimeRangeSo; import com.gunshi.project.hsz.common.model.StRiverR; import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Select; /** * 描述: @@ -12,4 +15,25 @@ import org.apache.ibatis.annotations.Mapper; @Mapper public interface StRiverRMapper extends BaseMapper { + + @Select(""" + +""") + StRiverR queryByOneByTimeRange(@Param("stcd") String stcd, @Param("obj") DateTimeRangeSo dateTimeRangeSo); } diff --git a/src/main/java/com/gunshi/project/hsz/controller/JcskByRController.java b/src/main/java/com/gunshi/project/hsz/controller/JcskByRController.java index 3dbfd9a..41eab8f 100644 --- a/src/main/java/com/gunshi/project/hsz/controller/JcskByRController.java +++ b/src/main/java/com/gunshi/project/hsz/controller/JcskByRController.java @@ -21,9 +21,9 @@ import java.util.HashMap; import java.util.List; import java.util.Map; -@Tag(name = "白蚁监测数据") -@RestController -@RequestMapping(value="/termite/survey") +//@Tag(name = "白蚁监测数据") +//@RestController +//@RequestMapping(value="/termite/survey") public class JcskByRController { diff --git a/src/main/java/com/gunshi/project/hsz/controller/ReservoirWaterController.java b/src/main/java/com/gunshi/project/hsz/controller/ReservoirWaterController.java index 75e30e8..5011da0 100644 --- a/src/main/java/com/gunshi/project/hsz/controller/ReservoirWaterController.java +++ b/src/main/java/com/gunshi/project/hsz/controller/ReservoirWaterController.java @@ -20,6 +20,7 @@ import com.gunshi.project.hsz.service.*; import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.tags.Tag; import org.apache.commons.collections4.CollectionUtils; +import org.checkerframework.checker.units.qual.A; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.RequestBody; @@ -158,4 +159,10 @@ public class ReservoirWaterController { } return R.ok(detail); } + + + @Post(path = "/listV3",summary = "获取溢洪道水位站") + public R> listV3(){ + return R.ok(reservoirWaterService.listV3()); + } } diff --git a/src/main/java/com/gunshi/project/hsz/controller/SzRegulatoryFrameworkController.java b/src/main/java/com/gunshi/project/hsz/controller/SzRegulatoryFrameworkController.java index 03f52fd..2fa7d80 100644 --- a/src/main/java/com/gunshi/project/hsz/controller/SzRegulatoryFrameworkController.java +++ b/src/main/java/com/gunshi/project/hsz/controller/SzRegulatoryFrameworkController.java @@ -52,10 +52,7 @@ public class SzRegulatoryFrameworkController extends AbstractCommonFileControlle dto.setCreateTime(new Date()); dto.setId(IdWorker.getId()); - - if (CollectionUtils.isNotEmpty(dto.getFiles())){ - dto.setUploadDate(new Date()); - } + dto.setUploadDate(new Date()); boolean result = service.save(dto); @@ -77,10 +74,6 @@ public class SzRegulatoryFrameworkController extends AbstractCommonFileControlle .count() > 0) { throw new IllegalArgumentException("当前名称已存在"); } - - if (CollectionUtils.isNotEmpty(dto.getFiles())){ - dto.setUploadDate(new Date()); - } dto.setCreateBy(null); dto.setCreateName(null); dto.setUpdateTime(new Date()); diff --git a/src/main/java/com/gunshi/project/hsz/controller/TermiteSurveyController.java b/src/main/java/com/gunshi/project/hsz/controller/TermiteSurveyController.java index 2da964f..eba283d 100644 --- a/src/main/java/com/gunshi/project/hsz/controller/TermiteSurveyController.java +++ b/src/main/java/com/gunshi/project/hsz/controller/TermiteSurveyController.java @@ -11,6 +11,7 @@ import com.gunshi.project.hsz.common.validate.markers.Insert; import com.gunshi.project.hsz.common.validate.markers.Update; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; import org.apache.commons.collections4.CollectionUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.validation.annotation.Validated; @@ -27,9 +28,9 @@ import java.util.stream.Collectors; * author: xusan * date: 2024-08-28 10:29:58 */ -//@Tag(name = "白蚁普查") -//@RestController -//@RequestMapping(value="/termite/survey") +@Tag(name = "白蚁普查") +@RestController +@RequestMapping(value="/termite/survey") public class TermiteSurveyController extends AbstractCommonFileController{ @Autowired diff --git a/src/main/java/com/gunshi/project/hsz/controller/WaterDispatchController.java b/src/main/java/com/gunshi/project/hsz/controller/WaterDispatchController.java index 29abb26..1b029a1 100644 --- a/src/main/java/com/gunshi/project/hsz/controller/WaterDispatchController.java +++ b/src/main/java/com/gunshi/project/hsz/controller/WaterDispatchController.java @@ -60,11 +60,6 @@ public class WaterDispatchController extends AbstractCommonFileController { @Operation(summary = "反馈") @PostMapping("/feedback") public R feedback(@RequestBody WaterDispatch dto, HttpServletRequest request) { - SessionUser sessionUser = checkLogin(request); - if(sessionUser != null){ - dto.setResPerson(sessionUser.getUserId().toString()); - dto.setResPersonName(sessionUser.getUserName()); - } boolean flag = waterDispatchService.feedBack(dto); if(flag){ fileService.saveFile(dto.getResFiles(),getResGroupId(),dto.getId().toString()); diff --git a/src/main/java/com/gunshi/project/hsz/entity/so/WaterAlarmPageSo.java b/src/main/java/com/gunshi/project/hsz/entity/so/WaterAlarmPageSo.java index 33137db..5674c45 100644 --- a/src/main/java/com/gunshi/project/hsz/entity/so/WaterAlarmPageSo.java +++ b/src/main/java/com/gunshi/project/hsz/entity/so/WaterAlarmPageSo.java @@ -20,6 +20,9 @@ public class WaterAlarmPageSo { @Schema(description = "告警类型") private Integer type; + @Schema(description = "测点名称") + private String name; + @Schema(description="告警时间段") private DateTimeRangeSo timeRangeSo; } diff --git a/src/main/java/com/gunshi/project/hsz/entity/vo/HomeWarnVo.java b/src/main/java/com/gunshi/project/hsz/entity/vo/HomeWarnVo.java index 74ccee6..6df0a0c 100644 --- a/src/main/java/com/gunshi/project/hsz/entity/vo/HomeWarnVo.java +++ b/src/main/java/com/gunshi/project/hsz/entity/vo/HomeWarnVo.java @@ -1,5 +1,6 @@ package com.gunshi.project.hsz.entity.vo; +import com.gunshi.project.hsz.common.model.JcskByR; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; @@ -39,4 +40,5 @@ public class HomeWarnVo { @Schema(description="AI告警个数") private Long aiWarnCount; + } diff --git a/src/main/java/com/gunshi/project/hsz/mapper/AttResBaseMapper.java b/src/main/java/com/gunshi/project/hsz/mapper/AttResBaseMapper.java index 51eb29d..f389af2 100644 --- a/src/main/java/com/gunshi/project/hsz/mapper/AttResBaseMapper.java +++ b/src/main/java/com/gunshi/project/hsz/mapper/AttResBaseMapper.java @@ -125,15 +125,16 @@ public interface AttResBaseMapper extends BaseMapper { """) - BigDecimal oldRz(@Param("stcd") String stcd,@Param("type") Integer type, @Param("dateTime") Date dateTime); + BigDecimal oldRz(@Param("stcd") String stcd,@Param("type") Integer type, @Param("dateTime") Date dateTime,@Param("nowTime") Date nowTime); @Select(""" + """) + List getUserVisitLog(@Param("stm") Date stm, @Param("etm") Date etm); +} diff --git a/src/main/java/com/gunshi/project/hsz/system/model/SysVisitMenuLog.java b/src/main/java/com/gunshi/project/hsz/system/model/SysVisitMenuLog.java index f5c7608..81a033a 100644 --- a/src/main/java/com/gunshi/project/hsz/system/model/SysVisitMenuLog.java +++ b/src/main/java/com/gunshi/project/hsz/system/model/SysVisitMenuLog.java @@ -57,4 +57,8 @@ public class SysVisitMenuLog implements Serializable { @Schema(description="统计数量") private String count; + @TableField(exist = false) + @Schema(description = "名称") + private String name; + } \ No newline at end of file