diff --git a/src/main/java/com/zhgd/xmgl/modules/bridgeerectmachine/mapper/xml/BridgeErectMachineDataMapper.xml b/src/main/java/com/zhgd/xmgl/modules/bridgeerectmachine/mapper/xml/BridgeErectMachineDataMapper.xml index 322a0e0a6..4ab070c25 100644 --- a/src/main/java/com/zhgd/xmgl/modules/bridgeerectmachine/mapper/xml/BridgeErectMachineDataMapper.xml +++ b/src/main/java/com/zhgd/xmgl/modules/bridgeerectmachine/mapper/xml/BridgeErectMachineDataMapper.xml @@ -51,10 +51,10 @@ and dev_sn = #{devSn} - and create_date > date_sub(create_date, interval 6 day) + and create_date > date_sub(current_date, interval 6 day) - and create_date > date_sub(create_date, interval 29 day) + and create_date > date_sub(current_date, interval 29 day) group by x @@ -67,7 +67,7 @@ and dev_sn = #{devSn} - and create_date > date_sub(create_date, interval 6 day) + and create_date > date_sub(current_date, interval 6 day) group by x diff --git a/src/main/java/com/zhgd/xmgl/modules/concretemixstation/controller/ConcreteMixStationDataController.java b/src/main/java/com/zhgd/xmgl/modules/concretemixstation/controller/ConcreteMixStationDataController.java index 19a9ca914..82cb82699 100644 --- a/src/main/java/com/zhgd/xmgl/modules/concretemixstation/controller/ConcreteMixStationDataController.java +++ b/src/main/java/com/zhgd/xmgl/modules/concretemixstation/controller/ConcreteMixStationDataController.java @@ -158,6 +158,7 @@ public class ConcreteMixStationDataController { @ApiImplicitParams({ @ApiImplicitParam(name = "projectSn", value = "项目sn", paramType = "body", required = true, dataType = "String"), @ApiImplicitParam(name = "devSn", value = "设备sn", paramType = "body", required = false, dataType = "String"), + @ApiImplicitParam(name = "type", value = "1今日2、7日3、30日", paramType = "body", required = true, dataType = "Integer"), }) @PostMapping(value = "/countUseStatus") public Result countUseStatus(@ApiIgnore @RequestBody HashMap paramMap) { diff --git a/src/main/java/com/zhgd/xmgl/modules/concretemixstation/mapper/xml/ConcreteMixStationDataMapper.xml b/src/main/java/com/zhgd/xmgl/modules/concretemixstation/mapper/xml/ConcreteMixStationDataMapper.xml index 40dcd3b79..e607dd462 100644 --- a/src/main/java/com/zhgd/xmgl/modules/concretemixstation/mapper/xml/ConcreteMixStationDataMapper.xml +++ b/src/main/java/com/zhgd/xmgl/modules/concretemixstation/mapper/xml/ConcreteMixStationDataMapper.xml @@ -56,6 +56,15 @@ and dev_sn = #{devSn} + + and discharge_time > current_date + + + and discharge_time > date_sub(current_date,interval 6 day) + + + and discharge_time > date_sub(current_date,interval 29 day) + group by use_status @@ -73,10 +82,10 @@ and discharge_time > current_date - and discharge_time > date_sub(discharge_time,interval 6 day) + and discharge_time > date_sub(current_date,interval 6 day) - and discharge_time > date_sub(discharge_time,interval 29 day) + and discharge_time > date_sub(current_date,interval 29 day) group by power_level diff --git a/src/main/java/com/zhgd/xmgl/modules/concretemixstation/mapper/xml/ConcreteMixStationMaterialDataMapper.xml b/src/main/java/com/zhgd/xmgl/modules/concretemixstation/mapper/xml/ConcreteMixStationMaterialDataMapper.xml index bf3878cbb..e54654ad2 100644 --- a/src/main/java/com/zhgd/xmgl/modules/concretemixstation/mapper/xml/ConcreteMixStationMaterialDataMapper.xml +++ b/src/main/java/com/zhgd/xmgl/modules/concretemixstation/mapper/xml/ConcreteMixStationMaterialDataMapper.xml @@ -2,25 +2,27 @@ diff --git a/src/main/java/com/zhgd/xmgl/modules/environment/mapper/xml/EnvironmentDevMapper.xml b/src/main/java/com/zhgd/xmgl/modules/environment/mapper/xml/EnvironmentDevMapper.xml index f28fa9a39..1d58b64d4 100644 --- a/src/main/java/com/zhgd/xmgl/modules/environment/mapper/xml/EnvironmentDevMapper.xml +++ b/src/main/java/com/zhgd/xmgl/modules/environment/mapper/xml/EnvironmentDevMapper.xml @@ -5,7 +5,7 @@ (case when round((UNIX_TIMESTAMP(now()) - UNIX_TIMESTAMP( ${real_time} - )) / 86400) <= 7 then 1 + )) / 60) <= 10 then 1 else 0 end) diff --git a/src/main/java/com/zhgd/xmgl/modules/pitchmixstation/mapper/xml/PitchMixStationMaterialDataMapper.xml b/src/main/java/com/zhgd/xmgl/modules/pitchmixstation/mapper/xml/PitchMixStationMaterialDataMapper.xml index 8ceeea014..9a0c2aa73 100644 --- a/src/main/java/com/zhgd/xmgl/modules/pitchmixstation/mapper/xml/PitchMixStationMaterialDataMapper.xml +++ b/src/main/java/com/zhgd/xmgl/modules/pitchmixstation/mapper/xml/PitchMixStationMaterialDataMapper.xml @@ -15,10 +15,10 @@ and create_date > current_date - and create_date > date_sub(create_date,interval 6 day) + and create_date > date_sub(current_date,interval 6 day) - and create_date > date_sub(create_date,interval 29 day) + and create_date > date_sub(current_date,interval 29 day) group by material_name order by count desc diff --git a/src/main/java/com/zhgd/xmgl/modules/stablewater/mapper/xml/StableWaterMixStationRawMaterialDataMapper.xml b/src/main/java/com/zhgd/xmgl/modules/stablewater/mapper/xml/StableWaterMixStationRawMaterialDataMapper.xml index 0ce734f7d..75f29112b 100644 --- a/src/main/java/com/zhgd/xmgl/modules/stablewater/mapper/xml/StableWaterMixStationRawMaterialDataMapper.xml +++ b/src/main/java/com/zhgd/xmgl/modules/stablewater/mapper/xml/StableWaterMixStationRawMaterialDataMapper.xml @@ -15,10 +15,10 @@ and create_date > current_date - and create_date > date_sub(create_date,interval 6 day) + and create_date > date_sub(current_date,interval 6 day) - and create_date > date_sub(create_date,interval 29 day) + and create_date > date_sub(current_date,interval 29 day) group by clmc order by count desc diff --git a/src/main/java/com/zhgd/xmgl/task/VideoTask.java b/src/main/java/com/zhgd/xmgl/task/VideoTask.java index 312c78be6..53260f66f 100644 --- a/src/main/java/com/zhgd/xmgl/task/VideoTask.java +++ b/src/main/java/com/zhgd/xmgl/task/VideoTask.java @@ -18,6 +18,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; +import org.springframework.web.bind.annotation.RequestMapping; import java.util.*; @@ -29,6 +30,7 @@ import java.util.*; **/ @Slf4j @Component +@RequestMapping("/xmgl/task/") public class VideoTask { @Autowired private ProjectVideoConfigMapper projectVideoConfigMapper; @@ -43,6 +45,7 @@ public class VideoTask { @SchedulerLock(name = "updateVideoState", lockAtMostFor = 1000 * 60 * 60, lockAtLeastFor = 1000 * 60 * 5) @Scheduled(cron = "0 0 */1 * * ?") + @RequestMapping("updateVideoState") public void updateVideoState() { try { QueryWrapper queryWrapper = new QueryWrapper<>(); @@ -54,8 +57,7 @@ public class VideoTask { } } } catch (Exception e) { - //log.error("error:",e); - log.info(e.getMessage()); + log.error("error:",e); } } @@ -65,7 +67,7 @@ public class VideoTask { queryWrapper.lambda().eq(VideoItem::getVideoId, videoConfig.getId()); List list = videoItemMapper.selectList(queryWrapper); if (list != null && list.size() > 0) { - if (videoConfig.getVideoType() == ProjectVideoConfigVideoTypeEnum.YSY.getValue()) { + if (Objects.equals(videoConfig.getVideoType(), ProjectVideoConfigVideoTypeEnum.YSY.getValue())) { String accessToken = YsVideoUtil.getToken(videoConfig.getAppId(), videoConfig.getAppSecret()); for (VideoItem videoItem : list) { Integer state = YsVideoUtil.getVideoStatus(videoConfig.getAppId(), videoConfig.getAppSecret(), videoItem.getSerialNumber(), accessToken);