diff --git a/.gitignore b/.gitignore index 11d5aae..d90ac3d 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ target node_modules psdc-ui/yarn.lock +dist diff --git a/psdc-admin/src/main/resources/application-dev.yml b/psdc-admin/src/main/resources/application-dev.yml index 31dfcf2..f6dbe4a 100644 --- a/psdc-admin/src/main/resources/application-dev.yml +++ b/psdc-admin/src/main/resources/application-dev.yml @@ -15,7 +15,6 @@ psdc: server: # 服务器的HTTP端口,默认为8080 port: 8999 - servlet: # 应用的访问路径 context-path: / diff --git a/psdc-admin/src/main/resources/application-prod.yml b/psdc-admin/src/main/resources/application-prod.yml index 2f08eaf..9e6d263 100644 --- a/psdc-admin/src/main/resources/application-prod.yml +++ b/psdc-admin/src/main/resources/application-prod.yml @@ -48,15 +48,15 @@ spring: config: activate: on-profile: - - prop + - prod # 资源信息 datasource: # 数据库驱动 driver-class-name: com.mysql.cj.jdbc.Driver type: com.alibaba.druid.pool.DruidDataSource - url: jdbc:mysql://192.168.10.99:3306/psdc?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&allowMultiQueries=true - username: hwjsolar - password: 123456 + url: jdbc:mysql://127.0.0.1:3308/psdc?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&allowMultiQueries=true + username: root + password: root messages: # 国际化资源文件路径 basename: i18n/messages @@ -95,7 +95,6 @@ spring: # #连接池最大阻塞等待时间(使用负值表示没有限制) max-wait: -1ms - # token配置 token: # 令牌自定义标识 @@ -139,11 +138,12 @@ mqtt: #QOS等级 0, 1, 2 qos: 1 #客户端id 必须唯一 - clientId: psdc-prop + clientId: psdc@system #连接超时,默认30000 timeOut: 10 #心跳间隔时间,默认3000 keepAlive: 200 - topic1: /psdc/devices/1672921261340/datas/report/dataTimingReport - topic2: /psdc/report/dataTimingReport - + #主题 + dataTopic: /hwj1/dntd/datas/report/dataTimingReport + controlTopic: /hwj1/dntd/request/action/command + controlResponseTopic: /hwj1/dntd/response/action/command diff --git a/psdc-admin/src/main/resources/application.yml b/psdc-admin/src/main/resources/application.yml index caf4dfc..90385b2 100644 --- a/psdc-admin/src/main/resources/application.yml +++ b/psdc-admin/src/main/resources/application.yml @@ -1,3 +1,3 @@ spring: profiles: - active: dev \ No newline at end of file + active: prod \ No newline at end of file diff --git a/psdc-business/src/main/java/com/psdc/mapper/PsdcStatisticsDayMapper.java b/psdc-business/src/main/java/com/psdc/mapper/PsdcStatisticsDayMapper.java index a283222..b5be0b9 100644 --- a/psdc-business/src/main/java/com/psdc/mapper/PsdcStatisticsDayMapper.java +++ b/psdc-business/src/main/java/com/psdc/mapper/PsdcStatisticsDayMapper.java @@ -25,8 +25,7 @@ public interface PsdcStatisticsDayMapper{ /** * 分页查询指定行数据 * - * @param psdcStatisticsDay 查询条件 - * @param pageable 分页对象 + * @param energyStatisticsRequest 查询条件 * @return 对象列表 */ List queryAllByLimit(EnergyStatisticsRequest energyStatisticsRequest); diff --git a/psdc-business/src/main/java/com/psdc/mapper/PsdcStatisticsMonthMapper.java b/psdc-business/src/main/java/com/psdc/mapper/PsdcStatisticsMonthMapper.java index d7fb79b..793df34 100644 --- a/psdc-business/src/main/java/com/psdc/mapper/PsdcStatisticsMonthMapper.java +++ b/psdc-business/src/main/java/com/psdc/mapper/PsdcStatisticsMonthMapper.java @@ -26,8 +26,7 @@ public interface PsdcStatisticsMonthMapper{ /** * 分页查询指定行数据 * - * @param psdcStatisticsMonth 查询条件 - * @param pageable 分页对象 + * @param energyStatisticsRequest 查询条件 * @return 对象列表 */ List queryAllByLimit(EnergyStatisticsRequest energyStatisticsRequest); diff --git a/psdc-business/src/main/java/com/psdc/mapper/PsdcStatisticsYearMapper.java b/psdc-business/src/main/java/com/psdc/mapper/PsdcStatisticsYearMapper.java index 965d4fc..25614a1 100644 --- a/psdc-business/src/main/java/com/psdc/mapper/PsdcStatisticsYearMapper.java +++ b/psdc-business/src/main/java/com/psdc/mapper/PsdcStatisticsYearMapper.java @@ -26,8 +26,7 @@ public interface PsdcStatisticsYearMapper{ /** * 分页查询指定行数据 * - * @param psdcStatisticsYear 查询条件 - * @param pageable 分页对象 + * @param energyStatisticsRequest 查询条件 * @return 对象列表 */ List queryAllByLimit(EnergyStatisticsRequest energyStatisticsRequest); diff --git a/psdc-business/src/main/java/com/psdc/service/impl/PsdcElectricHtdataServiceImpl.java b/psdc-business/src/main/java/com/psdc/service/impl/PsdcElectricHtdataServiceImpl.java index 937dc06..3da4071 100644 --- a/psdc-business/src/main/java/com/psdc/service/impl/PsdcElectricHtdataServiceImpl.java +++ b/psdc-business/src/main/java/com/psdc/service/impl/PsdcElectricHtdataServiceImpl.java @@ -10,6 +10,7 @@ import com.psdc.service.IPsdcElectricHtdataService; import com.psdc.utils.StringUtils; import com.psdc.utils.bean.BeanUtils; import lombok.extern.slf4j.Slf4j; +import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Service; import javax.annotation.Resource; @@ -113,6 +114,7 @@ public class PsdcElectricHtdataServiceImpl implements IPsdcElectricHtdataService * @param energyStatisticsRequest 请求数据 * @return 一天每小时能耗数据 */ + @Override public List selectAllByListDay(EnergyStatisticsRequest energyStatisticsRequest){ SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd"); /* @@ -129,6 +131,7 @@ public class PsdcElectricHtdataServiceImpl implements IPsdcElectricHtdataService * @param energyStatisticsRequest 请求数据 * @return 一天每小时能耗数据 */ + @Override public List selectAllByListMonth(EnergyStatisticsRequest energyStatisticsRequest) { return psdcStatisticsMonthMapper.queryAllByLimit(energyStatisticsRequest); @@ -139,6 +142,7 @@ public class PsdcElectricHtdataServiceImpl implements IPsdcElectricHtdataService * @param energyStatisticsRequest 请求数据 * @return 一天每小时能耗数据 */ + @Override public List selectAllByListYear(EnergyStatisticsRequest energyStatisticsRequest){ return psdcStatisticsYearMapper.queryAllByLimit(energyStatisticsRequest); } @@ -147,6 +151,7 @@ public class PsdcElectricHtdataServiceImpl implements IPsdcElectricHtdataService * 每日统计定时任务 */ // @Scheduled(cron = "0 10 0 * * ? ") + @Override public void statisticalTask(){ //获取昨日用电量总和 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd"); diff --git a/psdc-business/src/main/resources/mapper/business/PsdcElectricHtdataMapper.xml b/psdc-business/src/main/resources/mapper/business/PsdcElectricHtdataMapper.xml index f1359b9..6d9080d 100644 --- a/psdc-business/src/main/resources/mapper/business/PsdcElectricHtdataMapper.xml +++ b/psdc-business/src/main/resources/mapper/business/PsdcElectricHtdataMapper.xml @@ -88,7 +88,7 @@ - select - day_id,day_date,device_id,device_name,hour_00,hour_01,hour_02,hour_03,hour_04,hour_05,hour_06,hour_07,hour_08,hour_09,hour_10,hour_11,hour_12,hour_13,hour_14,hour_15,hour_16,hour_17,hour_18,hour_19,hour_20,hour_21,hour_22,hour_23 - from psdc_statistics_day + Select + day_id,day_date,pd.device_id,pd.device_name,hour_00,hour_01,hour_02,hour_03,hour_04,hour_05,hour_06,hour_07,hour_08,hour_09,hour_10,hour_11,hour_12,hour_13,hour_14,hour_15,hour_16,hour_17,hour_18,hour_19,hour_20,hour_21,hour_22,hour_23 + From psdc_statistics_day psd Left Join psdc_device pd On pd.device_id = psd.device_id - and device_id = #{deviceId} + And psd.device_id = #{deviceId} - AND date_format(day_date,'%Y-%m-%d') >= #{startTime} + And date_format(day_date,'%Y-%m-%d') >= #{startTime} - AND date_format(day_date,'%Y-%m-%d') <= #{endTime} + And date_format(day_date,'%Y-%m-%d') <= #{endTime} diff --git a/psdc-business/src/main/resources/mapper/business/PsdcStatisticsMonthMapper.xml b/psdc-business/src/main/resources/mapper/business/PsdcStatisticsMonthMapper.xml index b860ddd..6fbb8fb 100644 --- a/psdc-business/src/main/resources/mapper/business/PsdcStatisticsMonthMapper.xml +++ b/psdc-business/src/main/resources/mapper/business/PsdcStatisticsMonthMapper.xml @@ -82,20 +82,20 @@ diff --git a/psdc-business/src/main/resources/mapper/business/PsdcStatisticsYearMapper.xml b/psdc-business/src/main/resources/mapper/business/PsdcStatisticsYearMapper.xml index 05f715f..8642460 100644 --- a/psdc-business/src/main/resources/mapper/business/PsdcStatisticsYearMapper.xml +++ b/psdc-business/src/main/resources/mapper/business/PsdcStatisticsYearMapper.xml @@ -30,20 +30,20 @@