diff --git a/pom.xml b/pom.xml index a1626be..6bd7b38 100644 --- a/pom.xml +++ b/pom.xml @@ -71,6 +71,11 @@ web-infrastructure ${project.version} + + com.alibaba.cloud + spring-cloud-starter-stream-rocketmq + ${spring-cloud-alibaba.version} + diff --git a/web-adapter/src/main/java/com/zcloud/fire/check/plan/FireCheckRecordPlanDayJob.java b/web-adapter/src/main/java/com/zcloud/fire/check/plan/FireCheckRecordPlanDayJob.java index 712195c..0387dec 100644 --- a/web-adapter/src/main/java/com/zcloud/fire/check/plan/FireCheckRecordPlanDayJob.java +++ b/web-adapter/src/main/java/com/zcloud/fire/check/plan/FireCheckRecordPlanDayJob.java @@ -29,8 +29,8 @@ public class FireCheckRecordPlanDayJob implements Job { private FireCheckListServiceI fireCheckListServiceI; @Override -// @JobRegister(cron = "0 10 0 * * ?", jobDesc = "每半年超期未检查记录",triggerStatus = 1) -// @XxlJob("com.zcloud.fire.check.plan.FireCheckRecordPlanDayJob") + @JobRegister(cron = "0 10 0 * * ?", jobDesc = "每半年超期未检查记录",triggerStatus = 1) + @XxlJob("com.zcloud.fire.check.plan.FireCheckRecordPlanDayJob") public ReturnT execute(String param) { System.out.println("开始执行计划任务"); diff --git a/web-adapter/src/main/java/com/zcloud/fire/check/plan/FireCheckRecordPlanHalfMonthlyJob.java b/web-adapter/src/main/java/com/zcloud/fire/check/plan/FireCheckRecordPlanHalfMonthlyJob.java index 7832095..f187b84 100644 --- a/web-adapter/src/main/java/com/zcloud/fire/check/plan/FireCheckRecordPlanHalfMonthlyJob.java +++ b/web-adapter/src/main/java/com/zcloud/fire/check/plan/FireCheckRecordPlanHalfMonthlyJob.java @@ -27,8 +27,8 @@ public class FireCheckRecordPlanHalfMonthlyJob implements Job { private FireCheckListServiceI fireCheckListServiceI; @Override -// @JobRegister(cron = "0 0 0 1,16 * ? ", jobDesc = "每半月超期未检查记录",triggerStatus = 1) -// @XxlJob(" com.zcloud.fire.check.plan.FireCheckRecordPlanHalfMonthlyJob") + @JobRegister(cron = "0 0 0 1,16 * ? ", jobDesc = "每半月超期未检查记录",triggerStatus = 1) + @XxlJob(" com.zcloud.fire.check.plan.FireCheckRecordPlanHalfMonthlyJob") public ReturnT execute(String param) { XxlJobHelper.log( "============开始定时每半月超期未检查记录=========="); Map params =new HashMap<>(); diff --git a/web-adapter/src/main/java/com/zcloud/fire/check/plan/FireCheckRecordPlanHalfYearlyJob.java b/web-adapter/src/main/java/com/zcloud/fire/check/plan/FireCheckRecordPlanHalfYearlyJob.java index f1bb37f..901dade 100644 --- a/web-adapter/src/main/java/com/zcloud/fire/check/plan/FireCheckRecordPlanHalfYearlyJob.java +++ b/web-adapter/src/main/java/com/zcloud/fire/check/plan/FireCheckRecordPlanHalfYearlyJob.java @@ -27,8 +27,8 @@ public class FireCheckRecordPlanHalfYearlyJob implements Job { private FireCheckListServiceI fireCheckListServiceI; @Override -// @JobRegister(cron = "0 5 0 1 1,7 ?", jobDesc = "每半年超期未检查记录",triggerStatus = 1) -// @XxlJob("com.zcloud.fire.check.plan.CheckRecordPlanHalfYearlyJob") + @JobRegister(cron = "0 5 0 1 1,7 ?", jobDesc = "每半年超期未检查记录",triggerStatus = 1) + @XxlJob("com.zcloud.fire.check.plan.CheckRecordPlanHalfYearlyJob") public ReturnT execute(String param) { XxlJobHelper.log( "============开始定时增加每半年超期未检查记录=========="); Map params =new HashMap<>(); diff --git a/web-adapter/src/main/java/com/zcloud/fire/check/plan/FireCheckRecordPlanMonthlyJob.java b/web-adapter/src/main/java/com/zcloud/fire/check/plan/FireCheckRecordPlanMonthlyJob.java index 0c9d5a1..0031b5c 100644 --- a/web-adapter/src/main/java/com/zcloud/fire/check/plan/FireCheckRecordPlanMonthlyJob.java +++ b/web-adapter/src/main/java/com/zcloud/fire/check/plan/FireCheckRecordPlanMonthlyJob.java @@ -27,8 +27,8 @@ public class FireCheckRecordPlanMonthlyJob implements Job { private FireCheckListServiceI fireCheckListServiceI; @Override -// @JobRegister(cron = "0 5 0 1 * ?", jobDesc = "每月超期未检查记录",triggerStatus = 1) -// @XxlJob("com.zcloud.fire.check.plan.CheckRecordPlanMonthlyJob") + @JobRegister(cron = "0 5 0 1 * ?", jobDesc = "每月超期未检查记录",triggerStatus = 1) + @XxlJob("com.zcloud.fire.check.plan.CheckRecordPlanMonthlyJob") public ReturnT execute(String param) { XxlJobHelper.log( "============开始定时增加每月超期未检查记录=========="); Map params =new HashMap<>(); diff --git a/web-adapter/src/main/java/com/zcloud/fire/check/plan/FireCheckRecordPlanQuarterlyJob.java b/web-adapter/src/main/java/com/zcloud/fire/check/plan/FireCheckRecordPlanQuarterlyJob.java index f8c3c56..5b7eb3a 100644 --- a/web-adapter/src/main/java/com/zcloud/fire/check/plan/FireCheckRecordPlanQuarterlyJob.java +++ b/web-adapter/src/main/java/com/zcloud/fire/check/plan/FireCheckRecordPlanQuarterlyJob.java @@ -27,8 +27,8 @@ public class FireCheckRecordPlanQuarterlyJob implements Job { private FireCheckListServiceI fireCheckListServiceI; @Override -// @JobRegister(cron = "0 5 0 1 1,4,7,10 ?", jobDesc = "每季度超期未检查记录",triggerStatus = 1) -// @XxlJob("com.zcloud.fire.check.plan.CheckRecordPlanQuarterlyJob") + @JobRegister(cron = "0 5 0 1 1,4,7,10 ?", jobDesc = "每季度超期未检查记录",triggerStatus = 1) + @XxlJob("com.zcloud.fire.check.plan.CheckRecordPlanQuarterlyJob") public ReturnT execute(String param) { XxlJobHelper.log( "============开始定时每季度超期未检查记录=========="); Map params =new HashMap<>(); diff --git a/web-adapter/src/main/java/com/zcloud/fire/check/plan/FireCheckRecordPlanTenDayJob.java b/web-adapter/src/main/java/com/zcloud/fire/check/plan/FireCheckRecordPlanTenDayJob.java index 2f68b06..96558e1 100644 --- a/web-adapter/src/main/java/com/zcloud/fire/check/plan/FireCheckRecordPlanTenDayJob.java +++ b/web-adapter/src/main/java/com/zcloud/fire/check/plan/FireCheckRecordPlanTenDayJob.java @@ -1,8 +1,10 @@ package com.zcloud.fire.check.plan; import com.jjb.saas.framework.job.Job; +import com.jjb.saas.framework.job.annotation.JobRegister; import com.xxl.job.core.biz.model.ReturnT; import com.xxl.job.core.context.XxlJobHelper; +import com.xxl.job.core.handler.annotation.XxlJob; import com.zcloud.fire.check.api.FireCheckListServiceI; import com.zcloud.fire.check.domain.enums.ListManagerCheckPeriodEnum; import com.zcloud.fire.check.domain.model.DateTimeE; @@ -25,8 +27,8 @@ public class FireCheckRecordPlanTenDayJob implements Job { private FireCheckListServiceI fireCheckListServiceI; @Override -// @JobRegister(cron = "0 5 0 1,11,21 * ?", jobDesc = "每询超期未检查记录",triggerStatus = 1) -// @XxlJob("com.zcloud.fire.check.plan.CheckRecordPlanTenDayJob") + @JobRegister(cron = "0 5 0 1,11,21 * ?", jobDesc = "每询超期未检查记录",triggerStatus = 1) + @XxlJob("com.zcloud.fire.check.plan.CheckRecordPlanTenDayJob") public ReturnT execute(String param) { XxlJobHelper.log( "============开始定时增加每询超期未检查记录=========="); Map params =new HashMap<>(); diff --git a/web-adapter/src/main/java/com/zcloud/fire/check/plan/FireCheckRecordPlanWeeklyJob.java b/web-adapter/src/main/java/com/zcloud/fire/check/plan/FireCheckRecordPlanWeeklyJob.java index d068dc1..bea2dc4 100644 --- a/web-adapter/src/main/java/com/zcloud/fire/check/plan/FireCheckRecordPlanWeeklyJob.java +++ b/web-adapter/src/main/java/com/zcloud/fire/check/plan/FireCheckRecordPlanWeeklyJob.java @@ -28,8 +28,8 @@ public class FireCheckRecordPlanWeeklyJob implements Job { private FireCheckListServiceI fireCheckListServiceI; @Override -// @JobRegister(cron = "0 5 0 ? * MON", jobDesc = "每周超期未检查记录",triggerStatus = 1) -// @XxlJob("com.zcloud.zcGbsServicer.plan.CheckRecordPlanWeeklyJob") + @JobRegister(cron = "0 5 0 ? * MON", jobDesc = "每周超期未检查记录",triggerStatus = 1) + @XxlJob("com.zcloud.zcGbsServicer.plan.CheckRecordPlanWeeklyJob") public ReturnT execute(String param) { Map params =new HashMap<>(); FireCheckListE fireCheckListE = new FireCheckListE(); diff --git a/web-adapter/src/main/java/com/zcloud/fire/check/plan/FireCheckRecordPlanYearlyJob.java b/web-adapter/src/main/java/com/zcloud/fire/check/plan/FireCheckRecordPlanYearlyJob.java index 95278e3..e46d631 100644 --- a/web-adapter/src/main/java/com/zcloud/fire/check/plan/FireCheckRecordPlanYearlyJob.java +++ b/web-adapter/src/main/java/com/zcloud/fire/check/plan/FireCheckRecordPlanYearlyJob.java @@ -27,8 +27,8 @@ public class FireCheckRecordPlanYearlyJob implements Job { private FireCheckListServiceI fireCheckListServiceI; @Override -// @JobRegister(cron = "0 5 0 1 1 ?", jobDesc = "每年超期未检查记录",triggerStatus = 1) -// @XxlJob("com.zcloud.zcGbsServicer.plan.CheckRecordPlanYearlyJob") + @JobRegister(cron = "0 5 0 1 1 ?", jobDesc = "每年超期未检查记录",triggerStatus = 1) + @XxlJob("com.zcloud.zcGbsServicer.plan.CheckRecordPlanYearlyJob") public ReturnT execute(String param) { XxlJobHelper.log( "============开始定时每年超期未检查记录=========="); Map params =new HashMap<>(); diff --git a/web-adapter/src/main/java/com/zcloud/fire/check/plan/WaitFireCheckLisTenJob.java b/web-adapter/src/main/java/com/zcloud/fire/check/plan/WaitFireCheckLisTenJob.java index 09205e0..15f926a 100644 --- a/web-adapter/src/main/java/com/zcloud/fire/check/plan/WaitFireCheckLisTenJob.java +++ b/web-adapter/src/main/java/com/zcloud/fire/check/plan/WaitFireCheckLisTenJob.java @@ -1,8 +1,10 @@ package com.zcloud.fire.check.plan; import com.jjb.saas.framework.job.Job; +import com.jjb.saas.framework.job.annotation.JobRegister; import com.xxl.job.core.biz.model.ReturnT; import com.xxl.job.core.context.XxlJobHelper; +import com.xxl.job.core.handler.annotation.XxlJob; import com.zcloud.fire.check.api.FireCheckListServiceI; import com.zcloud.fire.check.domain.enums.ListManagerCheckPeriodEnum; import lombok.RequiredArgsConstructor; @@ -19,8 +21,8 @@ public class WaitFireCheckLisTenJob implements Job { private FireCheckListServiceI fireCheckListServiceI; @Override - // @JobRegister(cron = "0 5 0 1,11,21 * ?", jobDesc = "待排查消息提醒",triggerStatus = 1) -// @XxlJob("com.zcloud.fire.check.plan.WaitFireCheckLisTenJob") + @JobRegister(cron = "0 5 0 1,11,21 * ?", jobDesc = "待排查消息提醒",triggerStatus = 1) + @XxlJob("com.zcloud.fire.check.plan.WaitFireCheckLisTenJob") public ReturnT execute(String param) { log.info( "============待排查消息提醒(消防点检)==========开始"); diff --git a/web-adapter/src/main/java/com/zcloud/fire/check/plan/WaitFireCheckListDayJob.java b/web-adapter/src/main/java/com/zcloud/fire/check/plan/WaitFireCheckListDayJob.java index e454719..5d8eeaf 100644 --- a/web-adapter/src/main/java/com/zcloud/fire/check/plan/WaitFireCheckListDayJob.java +++ b/web-adapter/src/main/java/com/zcloud/fire/check/plan/WaitFireCheckListDayJob.java @@ -1,8 +1,10 @@ package com.zcloud.fire.check.plan; import com.jjb.saas.framework.job.Job; +import com.jjb.saas.framework.job.annotation.JobRegister; import com.xxl.job.core.biz.model.ReturnT; import com.xxl.job.core.context.XxlJobHelper; +import com.xxl.job.core.handler.annotation.XxlJob; import com.zcloud.fire.check.api.FireCheckListServiceI; import com.zcloud.fire.check.domain.enums.ListManagerCheckPeriodEnum; import lombok.RequiredArgsConstructor; @@ -19,8 +21,8 @@ public class WaitFireCheckListDayJob implements Job { private FireCheckListServiceI fireCheckListServiceI; @Override -// @JobRegister(cron = "0 30 0 * * ?", jobDesc = "待排查消息提醒",triggerStatus = 1) -// @XxlJob("com.zcloud.fire.check.plan.WaitFireCheckListDayJob") + @JobRegister(cron = "0 30 0 * * ?", jobDesc = "待排查消息提醒",triggerStatus = 1) + @XxlJob("com.zcloud.fire.check.plan.WaitFireCheckListDayJob") public ReturnT execute(String param) { log.info( "============待排查消息提醒(消防点检)==========开始"); diff --git a/web-adapter/src/main/java/com/zcloud/fire/check/plan/WaitFireCheckListHalfMonthlyJob.java b/web-adapter/src/main/java/com/zcloud/fire/check/plan/WaitFireCheckListHalfMonthlyJob.java index 6934d58..bbf24d0 100644 --- a/web-adapter/src/main/java/com/zcloud/fire/check/plan/WaitFireCheckListHalfMonthlyJob.java +++ b/web-adapter/src/main/java/com/zcloud/fire/check/plan/WaitFireCheckListHalfMonthlyJob.java @@ -1,8 +1,10 @@ package com.zcloud.fire.check.plan; import com.jjb.saas.framework.job.Job; +import com.jjb.saas.framework.job.annotation.JobRegister; import com.xxl.job.core.biz.model.ReturnT; import com.xxl.job.core.context.XxlJobHelper; +import com.xxl.job.core.handler.annotation.XxlJob; import com.zcloud.fire.check.api.FireCheckListServiceI; import com.zcloud.fire.check.domain.enums.ListManagerCheckPeriodEnum; import lombok.RequiredArgsConstructor; @@ -15,18 +17,18 @@ import org.springframework.stereotype.Component; @Slf4j public class WaitFireCheckListHalfMonthlyJob implements Job { - @Autowired - private FireCheckListServiceI fireCheckListServiceI; + @Autowired + private FireCheckListServiceI fireCheckListServiceI; @Override - // @JobRegister(cron = "0 0 0 1,16 * ? ", jobDesc = "待排查消息提醒",triggerStatus = 1) -// @XxlJob("com.zcloud.fire.check.plan.WaitFireCheckListHalfMonthlyJob") + @JobRegister(cron = "0 0 0 1,16 * ? ", jobDesc = "待排查消息提醒", triggerStatus = 1) + @XxlJob("com.zcloud.fire.check.plan.WaitFireCheckListHalfMonthlyJob") public ReturnT execute(String param) { - log.info( "============待排查消息提醒(消防点检)==========开始"); - XxlJobHelper.log( "============待排查消息提醒(消防点检)==========开始"); + log.info("============待排查消息提醒(消防点检)==========开始"); + XxlJobHelper.log("============待排查消息提醒(消防点检)==========开始"); fireCheckListServiceI.waitFireCheckList(ListManagerCheckPeriodEnum.HALF_MONTH.getCode()); - log.info( "============待排查消息提醒(消防点检)==========结束"); + log.info("============待排查消息提醒(消防点检)==========结束"); return ReturnT.SUCCESS; } } diff --git a/web-adapter/src/main/java/com/zcloud/fire/check/plan/WaitFireCheckListHalfYearlyJob.java b/web-adapter/src/main/java/com/zcloud/fire/check/plan/WaitFireCheckListHalfYearlyJob.java index cbf333c..66ed840 100644 --- a/web-adapter/src/main/java/com/zcloud/fire/check/plan/WaitFireCheckListHalfYearlyJob.java +++ b/web-adapter/src/main/java/com/zcloud/fire/check/plan/WaitFireCheckListHalfYearlyJob.java @@ -1,8 +1,10 @@ package com.zcloud.fire.check.plan; import com.jjb.saas.framework.job.Job; +import com.jjb.saas.framework.job.annotation.JobRegister; import com.xxl.job.core.biz.model.ReturnT; import com.xxl.job.core.context.XxlJobHelper; +import com.xxl.job.core.handler.annotation.XxlJob; import com.zcloud.fire.check.api.FireCheckListServiceI; import com.zcloud.fire.check.domain.enums.ListManagerCheckPeriodEnum; import lombok.RequiredArgsConstructor; @@ -15,18 +17,18 @@ import org.springframework.stereotype.Component; @Slf4j public class WaitFireCheckListHalfYearlyJob implements Job { - @Autowired - private FireCheckListServiceI fireCheckListServiceI; + @Autowired + private FireCheckListServiceI fireCheckListServiceI; @Override - // @JobRegister(cron = "0 5 0 1 1,7 ?", jobDesc = "待排查消息提醒",triggerStatus = 1) -// @XxlJob("com.zcloud.fire.check.plan.WaitFireCheckListHalfYearlyJob") + @JobRegister(cron = "0 5 0 1 1,7 ?", jobDesc = "待排查消息提醒", triggerStatus = 1) + @XxlJob("com.zcloud.fire.check.plan.WaitFireCheckListHalfYearlyJob") public ReturnT execute(String param) { - log.info( "============待排查消息提醒(消防点检)==========开始"); - XxlJobHelper.log( "============待排查消息提醒(消防点检)==========开始"); + log.info("============待排查消息提醒(消防点检)==========开始"); + XxlJobHelper.log("============待排查消息提醒(消防点检)==========开始"); fireCheckListServiceI.waitFireCheckList(ListManagerCheckPeriodEnum.HALF_YEAR.getCode()); - log.info( "============待排查消息提醒(消防点检)==========结束"); + log.info("============待排查消息提醒(消防点检)==========结束"); return ReturnT.SUCCESS; } } diff --git a/web-adapter/src/main/java/com/zcloud/fire/check/plan/WaitFireCheckListMonthlyJob.java b/web-adapter/src/main/java/com/zcloud/fire/check/plan/WaitFireCheckListMonthlyJob.java index 16e6ac0..b49456d 100644 --- a/web-adapter/src/main/java/com/zcloud/fire/check/plan/WaitFireCheckListMonthlyJob.java +++ b/web-adapter/src/main/java/com/zcloud/fire/check/plan/WaitFireCheckListMonthlyJob.java @@ -1,8 +1,10 @@ package com.zcloud.fire.check.plan; import com.jjb.saas.framework.job.Job; +import com.jjb.saas.framework.job.annotation.JobRegister; import com.xxl.job.core.biz.model.ReturnT; import com.xxl.job.core.context.XxlJobHelper; +import com.xxl.job.core.handler.annotation.XxlJob; import com.zcloud.fire.check.api.FireCheckListServiceI; import com.zcloud.fire.check.domain.enums.ListManagerCheckPeriodEnum; import lombok.RequiredArgsConstructor; @@ -15,18 +17,18 @@ import org.springframework.stereotype.Component; @Slf4j public class WaitFireCheckListMonthlyJob implements Job { - @Autowired - private FireCheckListServiceI fireCheckListServiceI; + @Autowired + private FireCheckListServiceI fireCheckListServiceI; @Override - // @JobRegister(cron = "0 5 0 1 * ?", jobDesc = "待排查消息提醒",triggerStatus = 1) -// @XxlJob("com.zcloud.fire.check.plan.WaitFireCheckListMonthlyJob") + @JobRegister(cron = "0 5 0 1 * ?", jobDesc = "待排查消息提醒", triggerStatus = 1) + @XxlJob("com.zcloud.fire.check.plan.WaitFireCheckListMonthlyJob") public ReturnT execute(String param) { - log.info( "============待排查消息提醒(消防点检)==========开始"); - XxlJobHelper.log( "============待排查消息提醒(消防点检)==========开始"); + log.info("============待排查消息提醒(消防点检)==========开始"); + XxlJobHelper.log("============待排查消息提醒(消防点检)==========开始"); fireCheckListServiceI.waitFireCheckList(ListManagerCheckPeriodEnum.MONTHLY.getCode()); - log.info( "============待排查消息提醒(消防点检)==========结束"); + log.info("============待排查消息提醒(消防点检)==========结束"); return ReturnT.SUCCESS; } } diff --git a/web-adapter/src/main/java/com/zcloud/fire/check/plan/WaitFireCheckListQuarterlyJob.java b/web-adapter/src/main/java/com/zcloud/fire/check/plan/WaitFireCheckListQuarterlyJob.java index 846b4f2..0b85abd 100644 --- a/web-adapter/src/main/java/com/zcloud/fire/check/plan/WaitFireCheckListQuarterlyJob.java +++ b/web-adapter/src/main/java/com/zcloud/fire/check/plan/WaitFireCheckListQuarterlyJob.java @@ -1,8 +1,10 @@ package com.zcloud.fire.check.plan; import com.jjb.saas.framework.job.Job; +import com.jjb.saas.framework.job.annotation.JobRegister; import com.xxl.job.core.biz.model.ReturnT; import com.xxl.job.core.context.XxlJobHelper; +import com.xxl.job.core.handler.annotation.XxlJob; import com.zcloud.fire.check.api.FireCheckListServiceI; import com.zcloud.fire.check.domain.enums.ListManagerCheckPeriodEnum; import lombok.RequiredArgsConstructor; @@ -15,18 +17,18 @@ import org.springframework.stereotype.Component; @Slf4j public class WaitFireCheckListQuarterlyJob implements Job { - @Autowired - private FireCheckListServiceI fireCheckListServiceI; + @Autowired + private FireCheckListServiceI fireCheckListServiceI; @Override - // @JobRegister(cron = "0 5 0 1 1,4,7,10 ?", jobDesc = "待排查消息提醒",triggerStatus = 1) -// @XxlJob("com.zcloud.fire.check.plan.WaitFireCheckListQuarterlyJob") + @JobRegister(cron = "0 5 0 1 1,4,7,10 ?", jobDesc = "待排查消息提醒", triggerStatus = 1) + @XxlJob("com.zcloud.fire.check.plan.WaitFireCheckListQuarterlyJob") public ReturnT execute(String param) { - log.info( "============待排查消息提醒(消防点检)==========开始"); - XxlJobHelper.log( "============待排查消息提醒(消防点检)==========开始"); + log.info("============待排查消息提醒(消防点检)==========开始"); + XxlJobHelper.log("============待排查消息提醒(消防点检)==========开始"); fireCheckListServiceI.waitFireCheckList(ListManagerCheckPeriodEnum.QUARTERLY.getCode()); - log.info( "============待排查消息提醒(消防点检)==========结束"); + log.info("============待排查消息提醒(消防点检)==========结束"); return ReturnT.SUCCESS; } } diff --git a/web-adapter/src/main/java/com/zcloud/fire/check/plan/WaitFireCheckListWeeklyJob.java b/web-adapter/src/main/java/com/zcloud/fire/check/plan/WaitFireCheckListWeeklyJob.java index 88a1ab6..c451989 100644 --- a/web-adapter/src/main/java/com/zcloud/fire/check/plan/WaitFireCheckListWeeklyJob.java +++ b/web-adapter/src/main/java/com/zcloud/fire/check/plan/WaitFireCheckListWeeklyJob.java @@ -4,6 +4,7 @@ import com.jjb.saas.framework.job.Job; import com.jjb.saas.framework.job.annotation.JobRegister; import com.xxl.job.core.biz.model.ReturnT; import com.xxl.job.core.context.XxlJobHelper; +import com.xxl.job.core.handler.annotation.XxlJob; import com.zcloud.fire.check.api.FireCheckListServiceI; import com.zcloud.fire.check.domain.enums.ListManagerCheckPeriodEnum; import lombok.RequiredArgsConstructor; @@ -20,8 +21,8 @@ public class WaitFireCheckListWeeklyJob implements Job { private FireCheckListServiceI fireCheckListServiceI; @Override -// @JobRegister(cron = "0 5 0 ? * MON", jobDesc = "待排查消息提醒",triggerStatus = 1) -// @XxlJob("com.zcloud.fire.check.plan.WaitFireCheckListYearlyJob") + @JobRegister(cron = "0 5 0 ? * MON", jobDesc = "待排查消息提醒",triggerStatus = 1) + @XxlJob("com.zcloud.fire.check.plan.WaitFireCheckListWeeklyJob") public ReturnT execute(String param) { log.info( "============待排查消息提醒(消防点检)==========开始"); diff --git a/web-adapter/src/main/java/com/zcloud/fire/check/plan/WaitFireCheckListYearlyJob.java b/web-adapter/src/main/java/com/zcloud/fire/check/plan/WaitFireCheckListYearlyJob.java index 94e38df..de29c62 100644 --- a/web-adapter/src/main/java/com/zcloud/fire/check/plan/WaitFireCheckListYearlyJob.java +++ b/web-adapter/src/main/java/com/zcloud/fire/check/plan/WaitFireCheckListYearlyJob.java @@ -1,8 +1,10 @@ package com.zcloud.fire.check.plan; import com.jjb.saas.framework.job.Job; +import com.jjb.saas.framework.job.annotation.JobRegister; import com.xxl.job.core.biz.model.ReturnT; import com.xxl.job.core.context.XxlJobHelper; +import com.xxl.job.core.handler.annotation.XxlJob; import com.zcloud.fire.check.api.FireCheckListServiceI; import com.zcloud.fire.check.domain.enums.ListManagerCheckPeriodEnum; import lombok.RequiredArgsConstructor; @@ -15,18 +17,18 @@ import org.springframework.stereotype.Component; @Slf4j public class WaitFireCheckListYearlyJob implements Job { - @Autowired - private FireCheckListServiceI fireCheckListServiceI; + @Autowired + private FireCheckListServiceI fireCheckListServiceI; @Override - // @JobRegister(cron = "0 5 0 1 1 ?", jobDesc = "待排查消息提醒",triggerStatus = 1) -// @XxlJob("com.zcloud.fire.check.plan.WaitFireCheckListYearlyJob") + @JobRegister(cron = "0 5 0 1 1 ?", jobDesc = "待排查消息提醒", triggerStatus = 1) + @XxlJob("com.zcloud.fire.check.plan.WaitFireCheckListYearlyJob") public ReturnT execute(String param) { - log.info( "============待排查消息提醒(消防点检)==========开始"); - XxlJobHelper.log( "============待排查消息提醒(消防点检)==========开始"); + log.info("============待排查消息提醒(消防点检)==========开始"); + XxlJobHelper.log("============待排查消息提醒(消防点检)==========开始"); fireCheckListServiceI.waitFireCheckList(ListManagerCheckPeriodEnum.YEARLY.getCode()); - log.info( "============待排查消息提醒(消防点检)==========结束"); + log.info("============待排查消息提醒(消防点检)==========结束"); return ReturnT.SUCCESS; } } diff --git a/web-app/pom.xml b/web-app/pom.xml index 3b9010a..d4d7eaf 100644 --- a/web-app/pom.xml +++ b/web-app/pom.xml @@ -21,6 +21,9 @@ com.zcloud.fire.check web-infrastructure - + + com.alibaba.cloud + spring-cloud-starter-stream-rocketmq + diff --git a/web-app/src/main/java/com/zcloud/fire/check/command/FireCheckListAddExe.java b/web-app/src/main/java/com/zcloud/fire/check/command/FireCheckListAddExe.java index f2fd89c..b11f0d6 100644 --- a/web-app/src/main/java/com/zcloud/fire/check/command/FireCheckListAddExe.java +++ b/web-app/src/main/java/com/zcloud/fire/check/command/FireCheckListAddExe.java @@ -1,6 +1,12 @@ package com.zcloud.fire.check.command; +import cn.hutool.json.JSONUtil; +import com.alibaba.cola.dto.SingleResponse; import com.alibaba.cola.exception.BizException; +import com.alibaba.fastjson.JSONObject; +import com.jjb.saas.message.client.message.facede.MessageFacade; +import com.jjb.saas.message.client.message.request.MessageSendCmd; +import com.jjb.saas.message.client.message.request.MessageTargetCmd; import com.zcloud.fire.check.domain.gateway.FireCheckListGateway; import com.zcloud.fire.check.domain.gateway.FireCheckListItemGateway; import com.zcloud.fire.check.domain.gateway.FireCheckListUserGateway; @@ -8,13 +14,25 @@ import com.zcloud.fire.check.domain.model.FireCheckListE; import com.zcloud.fire.check.domain.model.FireCheckListItemE; import com.zcloud.fire.check.domain.model.FireCheckListUserE; import com.zcloud.fire.check.dto.FireCheckListAddCmd; +import com.zcloud.fire.check.persistence.dataobject.UserDO; import com.zcloud.fire.check.persistence.repository.FireCheckListRepository; +import com.zcloud.fire.check.persistence.repository.UserRepository; +import com.zcloud.gbscommon.todolistmq.TodoListEventPusherUtil; +import com.zcloud.gbscommon.todolistmq.event.TodoListAddBatchEvent; +import com.zcloud.gbscommon.todolistmq.event.TodoListAddEvent; +import com.zcloud.gbscommon.utils.UuidUtil; import lombok.AllArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.apache.dubbo.config.annotation.DubboReference; import org.springframework.beans.BeanUtils; import org.springframework.stereotype.Component; import org.springframework.transaction.annotation.Transactional; +import java.util.ArrayList; +import java.util.HashMap; import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; /** @@ -25,12 +43,16 @@ import java.util.List; */ @Component @AllArgsConstructor +@Slf4j public class FireCheckListAddExe { private final FireCheckListGateway fireCheckListGateway; private final FireCheckListRepository fireCheckListRepository; private final FireCheckListItemGateway fireCheckListItemGateway; private final FireCheckListUserGateway fireCheckListUserGateway; - + private final TodoListEventPusherUtil todoListEventPusherUtil; + private final UserRepository userRepository; + @DubboReference + private MessageFacade messageFacade; @Transactional(rollbackFor = Exception.class) public boolean execute(FireCheckListAddCmd cmd) { //可以是多个负责人 @@ -60,6 +82,47 @@ public class FireCheckListAddExe { } }); //TODO 消息提醒 + try{ + List userDOList = userRepository.getListById(cmd.getUserIdList()); + Map userNameMap = userDOList.stream() + .collect(Collectors.toMap( + UserDO::getId, + UserDO::getName)); + List todoListAddEventList = new ArrayList<>(); + cmd.getUserIdList().forEach(userId -> { + MessageSendCmd messageSendCmd = new MessageSendCmd(); + messageSendCmd.setBusinessId(UuidUtil.get32UUID()); + MessageTargetCmd messageTargetCmd = new MessageTargetCmd(); + messageTargetCmd.setUserId(userId); + messageSendCmd.setTargetCmd(messageTargetCmd); + messageSendCmd.setSourceCode("MS000103"); + messageSendCmd.setNeedTokenEnum(false); + Map sendParams = new HashMap(); + sendParams.put("FirefightinglistName", cmd.getFireCheckName()); + sendParams.put("checkPeriod", cmd.getFireCheckTypeName()); + messageSendCmd.setParams(sendParams); + log.info("创建清单,提醒发送消息参数:messageSendCmd: {}", JSONUtil.toJsonStr(messageSendCmd)); + SingleResponse d = messageFacade.send(messageSendCmd); + log.info("创建清单,超期提醒发送消息结果:d: {}", JSONUtil.toJsonStr(d)); + //待排查 待办 + TodoListAddEvent event = new TodoListAddEvent(); + event.setTitle(userNameMap.get(userId) + "-待排查"); + event.setContent("您有一条[" + cmd.getFireCheckName() + "(" + cmd.getFireCheckTypeName() + ")】待检查,请您及时排查,避免超期。"); + event.setForeignKey(fireCheckListE.getId()); // 业务表ID -申请 + event.setForeignSubsidiaryKey(fireCheckListE.getId()); // 业务附表ID 没有附表时为foreignKey的值 + event.setReceiveUser(userId);// user表ID + event.setPcFlag(0); // 是否PC端待办 1是 0否 + event.setAppFlag(1); // 是否APP端待办 1是 0否 + event.setOtherParams(new JSONObject()); + todoListAddEventList.add(event); + }); + + TodoListAddBatchEvent event3 = new TodoListAddBatchEvent(); + event3.setTodoListAddEventList(new ArrayList<>()); + todoListEventPusherUtil.sendMessageAddBatchEvent(event3); + }catch (Exception e){ + log.error("发送消息异常",e); + } return true; } } diff --git a/web-app/src/main/java/com/zcloud/fire/check/command/FireCheckListUpdateExe.java b/web-app/src/main/java/com/zcloud/fire/check/command/FireCheckListUpdateExe.java index 24c2d43..8f09912 100644 --- a/web-app/src/main/java/com/zcloud/fire/check/command/FireCheckListUpdateExe.java +++ b/web-app/src/main/java/com/zcloud/fire/check/command/FireCheckListUpdateExe.java @@ -13,6 +13,8 @@ import com.zcloud.fire.check.persistence.dataobject.FireCheckListDO; import com.zcloud.fire.check.persistence.repository.FireCheckListItemRepository; import com.zcloud.fire.check.persistence.repository.FireCheckListRepository; import com.zcloud.fire.check.persistence.repository.FireCheckListUserRepository; +import com.zcloud.gbscommon.todolistmq.TodoListEventPusherUtil; +import com.zcloud.gbscommon.todolistmq.event.TodoListDeleteEvent; import lombok.AllArgsConstructor; import org.springframework.beans.BeanUtils; import org.springframework.stereotype.Component; @@ -36,6 +38,7 @@ public class FireCheckListUpdateExe { private final FireCheckListItemRepository fireCheckListItemRepository; private final FireCheckListUserRepository fireCheckListUserRepository; private final FireCheckListUserGateway fireCheckListUserGateway; + private final TodoListEventPusherUtil todoListEventPusherUtil; @Transactional(rollbackFor = Exception.class) public void execute(FireCheckListUpdateCmd fireCheckListUpdateCmd) { @@ -82,6 +85,12 @@ public class FireCheckListUpdateExe { if (!res) { throw new BizException("修改失败"); } + if(fireCheckListUpdateStateCmd.getState() == 2){ + //删除清单 + TodoListDeleteEvent event2 = new TodoListDeleteEvent(); + event2.setForeignSubsidiaryKey(fireCheckListUpdateStateCmd.getId());// 业务附表ID 没有附表时为foreignKey的值 + todoListEventPusherUtil.sendMessageDeleteEvent(event2); + } } } diff --git a/web-app/src/main/java/com/zcloud/fire/check/command/FireCheckRecordAddExe.java b/web-app/src/main/java/com/zcloud/fire/check/command/FireCheckRecordAddExe.java index 8297695..a8779cc 100644 --- a/web-app/src/main/java/com/zcloud/fire/check/command/FireCheckRecordAddExe.java +++ b/web-app/src/main/java/com/zcloud/fire/check/command/FireCheckRecordAddExe.java @@ -19,10 +19,14 @@ import com.zcloud.fire.check.dto.FireCheckRecordUserAddCmd; import com.zcloud.fire.check.dto.clientobject.CorpStatisticsCO; import com.zcloud.fire.check.dto.clientobject.FireCheckRecordCO; import com.zcloud.fire.check.dto.clientobject.FireCheckRecordPointCO; +import com.zcloud.fire.check.persistence.dataobject.FireCheckListDO; import com.zcloud.fire.check.persistence.dataobject.FireCheckRecordDO; import com.zcloud.fire.check.persistence.dataobject.FireCheckRecordHiddenDO; +import com.zcloud.fire.check.persistence.repository.FireCheckListRepository; import com.zcloud.fire.check.persistence.repository.FireCheckRecordHiddenRepository; import com.zcloud.fire.check.persistence.repository.FireCheckRecordRepository; +import com.zcloud.gbscommon.todolistmq.TodoListEventPusherUtil; +import com.zcloud.gbscommon.todolistmq.event.TodoListCompleteEvent; import com.zcloud.gbscommon.zcloudhidden.face.ZcloudHiddenFacade; import com.zcloud.gbscommon.zcloudhidden.request.HiddenAddCmd; import lombok.AllArgsConstructor; @@ -55,6 +59,8 @@ public class FireCheckRecordAddExe { private final FireCheckRecordHiddenRepository fireCheckRecordHiddenRepository; @DubboReference private final ZcloudHiddenFacade zcloudHiddenFacade; + private final TodoListEventPusherUtil todoListEventPusherUtil; + private final FireCheckListRepository fireCheckListRepository; @Transactional(rollbackFor = Exception.class) public boolean execute(FireCheckRecordAddCmd cmd) { @@ -118,6 +124,15 @@ public class FireCheckRecordAddExe { FireCheckRecordCO fireCheckRecordCO = new FireCheckRecordCO(); BeanUtils.copyProperties(fireCheckRecordDO, fireCheckRecordCO); + try{ + ; + FireCheckListDO fireCheckListDO = fireCheckListRepository.getInfoByUUId(fireCheckRecordDO.getFireCheckId()); + TodoListCompleteEvent event1 = new TodoListCompleteEvent(); + event1.setForeignSubsidiaryKey(fireCheckListDO.getId());// 业务附表ID 没有附表时为foreignKey的值 + todoListEventPusherUtil.sendMessageCompleteEvent(event1); + }catch (Exception e){ + log.error("发送待办消息失败",e); + } return fireCheckRecordCO; } diff --git a/web-app/src/main/java/com/zcloud/fire/check/command/query/FireCheckListQueryExe.java b/web-app/src/main/java/com/zcloud/fire/check/command/query/FireCheckListQueryExe.java index f941f97..879a3c4 100644 --- a/web-app/src/main/java/com/zcloud/fire/check/command/query/FireCheckListQueryExe.java +++ b/web-app/src/main/java/com/zcloud/fire/check/command/query/FireCheckListQueryExe.java @@ -4,8 +4,13 @@ import cn.hutool.core.collection.CollUtil; import cn.hutool.json.JSONUtil; import com.alibaba.cola.dto.MultiResponse; import com.alibaba.cola.dto.PageResponse; +import com.alibaba.cola.dto.SingleResponse; import com.alibaba.cola.exception.BizException; +import com.alibaba.fastjson.JSONObject; import com.jjb.saas.framework.auth.utils.AuthContext; +import com.jjb.saas.message.client.message.facede.MessageFacade; +import com.jjb.saas.message.client.message.request.MessageSendCmd; +import com.jjb.saas.message.client.message.request.MessageTargetCmd; import com.zcloud.fire.check.command.convertor.*; import com.zcloud.fire.check.domain.enums.HiddenCheckTypeEnum; import com.zcloud.fire.check.domain.model.FireCheckListE; @@ -14,7 +19,12 @@ import com.zcloud.fire.check.dto.clientobject.*; import com.zcloud.fire.check.persistence.FireCheckPointListDO; import com.zcloud.fire.check.persistence.dataobject.*; import com.zcloud.fire.check.persistence.repository.*; +import com.zcloud.gbscommon.todolistmq.TodoListEventPusherUtil; +import com.zcloud.gbscommon.todolistmq.event.TodoListAddBatchEvent; +import com.zcloud.gbscommon.todolistmq.event.TodoListAddEvent; +import com.zcloud.gbscommon.todolistmq.event.TodoListDeleteEvent; import com.zcloud.gbscommon.utils.PageQueryHelper; +import com.zcloud.gbscommon.utils.UuidUtil; import com.zcloud.gbscommon.zcloudhidden.face.ZcloudHiddenFacade; import com.zcloud.gbscommon.zcloudhidden.request.HiddenStatisticsQry; import com.zcloud.gbscommon.zcloudhidden.response.HiddenListCO; @@ -57,9 +67,12 @@ public class FireCheckListQueryExe { private final FireCheckRecordHiddenRepository fireCheckRecordHiddenRepository; private final FireCheckRecordHiddenCoConvertor fireCheckRecordHiddenCoConvertor; private final FireCheckListUserCoConvertor fireCheckListUserCoConvertor; - + private final TodoListEventPusherUtil todoListEventPusherUtil; + private final UserRepository userRepository; @DubboReference private ZcloudHiddenFacade zcloudHiddenFacade; + @DubboReference + private MessageFacade messageFacade; /** * 分页 @@ -541,18 +554,43 @@ public class FireCheckListQueryExe { List fireCheckIdList = noFinishedCheckList.stream().map(FireCheckListDO::getFireCheckId).collect(Collectors.toList()); //查找所有负责人 List fireCheckListUserDOList = fireCheckListUserRepository.getListUserNameByFireCheckIdList(fireCheckIdList); - //fireCheckListUserDOList转换为key value map - /*Map fireCheckListUserDONameMap = fireCheckListUserDOList.stream() - .collect(Collectors.groupingBy( - FireCheckListUserDO::getFireCheckId, - Collectors.mapping(FireCheckListUserDO::getUserName, Collectors.joining(","))));*/ + Map> fireCheckListUserDONameMap = fireCheckListUserDOList.stream() + .collect(Collectors.groupingBy( + FireCheckListUserDO::getFireCheckId, + Collectors.mapping(FireCheckListUserDO::getUserId, Collectors.toList()))); noFinishedCheckList.forEach(info->{ //TODO 进行超期 提醒 /** * 清单负责人-待检查 * "您有一条【点检表名称(排查周期)】已超期,请尽快处理。" */ + try{ + for (Long userId : fireCheckListUserDONameMap.get(info.getFireCheckId())) { + MessageSendCmd messageSendCmd = new MessageSendCmd(); + messageSendCmd.setBusinessId(UuidUtil.get32UUID()); + MessageTargetCmd messageTargetCmd = new MessageTargetCmd(); + messageTargetCmd.setUserId(userId); + messageSendCmd.setTargetCmd(messageTargetCmd); + messageSendCmd.setSourceCode("MS000104"); + messageSendCmd.setNeedTokenEnum(false); + Map sendParams = new HashMap(); + sendParams.put("FirefightinglistName", info.getFireCheckName()); + sendParams.put("checkPeriod", info.getFireCheckTypeName()); + messageSendCmd.setParams(sendParams); + log.info("超期提醒发送消息参数:messageSendCmd: {}", JSONUtil.toJsonStr(messageSendCmd)); + SingleResponse d = messageFacade.send(messageSendCmd); + log.info("超期提醒发送消息结果:d: {}", JSONUtil.toJsonStr(d)); + } + //删除代办 + TodoListDeleteEvent event2 = new TodoListDeleteEvent(); + event2.setForeignSubsidiaryKey(info.getId());// 业务附表ID 没有附表时为foreignKey的值 + log.info("删除待办,请求:{}",info.getId()); + boolean b = todoListEventPusherUtil.sendMessageDeleteEvent(event2); + log.info("删除待办,结果:{}",b); + }catch (Exception e){ + log.error("发送消息异常",e); + } }); } @@ -562,22 +600,63 @@ public class FireCheckListQueryExe { List fireCheckIdList = waitCheckList.stream().map(FireCheckListDO::getFireCheckId).collect(Collectors.toList()); //查找所有负责人 List fireCheckListUserDOList = fireCheckListUserRepository.getListUserNameByFireCheckIdList(fireCheckIdList); - //fireCheckListUserDOList转换为key value map - /*Map fireCheckListUserDONameMap = fireCheckListUserDOList.stream() + + Map> fireCheckListUserDONameMap = fireCheckListUserDOList.stream() .collect(Collectors.groupingBy( FireCheckListUserDO::getFireCheckId, - Collectors.mapping(FireCheckListUserDO::getUserName, Collectors.joining(","))));*/ - waitCheckList.forEach(info->{ - //TODO 未完成 提醒 + Collectors.mapping(FireCheckListUserDO::getUserId, Collectors.toList()))); + for (FireCheckListDO info : waitCheckList) { + //TODO 待排查 提醒 /** * 清单负责人-待检查 * "您有一条【点检表名称(排查周期)】已超期,请尽快处理。" */ + if (CollUtil.isEmpty(fireCheckListUserDONameMap.get(info.getFireCheckId()))) { + continue; + } + try { + List userDOList = userRepository.getListById(fireCheckListUserDONameMap.get(info.getFireCheckId())); + Map userNameMap = userDOList.stream() + .collect(Collectors.toMap( + UserDO::getId, + UserDO::getName)); + List todoListAddEventList = new ArrayList<>(); + for (Long userId : fireCheckListUserDONameMap.get(info.getFireCheckId())) { + MessageSendCmd messageSendCmd = new MessageSendCmd(); + messageSendCmd.setBusinessId(UuidUtil.get32UUID()); + MessageTargetCmd messageTargetCmd = new MessageTargetCmd(); + messageTargetCmd.setUserId(userId); + messageSendCmd.setTargetCmd(messageTargetCmd); + messageSendCmd.setSourceCode("MS000103"); + messageSendCmd.setNeedTokenEnum(false); + Map sendParams = new HashMap(); + sendParams.put("FirefightinglistName", info.getFireCheckName()); + sendParams.put("checkPeriod", info.getFireCheckTypeName()); + messageSendCmd.setParams(sendParams); + log.info("待排查提醒发送消息参数:messageSendCmd: {}", JSONUtil.toJsonStr(messageSendCmd)); + SingleResponse d = messageFacade.send(messageSendCmd); + log.info("待排查提醒发送消息结果:d: {}", JSONUtil.toJsonStr(d)); - }); - - + //待排查 待办 + TodoListAddEvent event = new TodoListAddEvent(); + event.setTitle(userNameMap.get(userId) + "-待排查"); + event.setContent("您有一条[" + info.getFireCheckName() + "(" + info.getFireCheckTypeName() + ")】待检查,请您及时排查,避免超期。"); + event.setForeignKey(info.getId()); // 业务表ID -申请 + event.setForeignSubsidiaryKey(info.getId()); // 业务附表ID 没有附表时为foreignKey的值 + event.setReceiveUser(userId);// user表ID + event.setPcFlag(0); // 是否PC端待办 1是 0否 + event.setAppFlag(1); // 是否APP端待办 1是 0否 + event.setOtherParams(new JSONObject()); + todoListAddEventList.add(event); + } + TodoListAddBatchEvent event3 = new TodoListAddBatchEvent(); + event3.setTodoListAddEventList(new ArrayList<>()); + todoListEventPusherUtil.sendMessageAddBatchEvent(event3); + } catch (Exception e) { + log.error("发送消息异常", e); + } + } } } diff --git a/web-infrastructure/src/main/java/com/zcloud/fire/check/gatewayimpl/FireCheckListGatewayImpl.java b/web-infrastructure/src/main/java/com/zcloud/fire/check/gatewayimpl/FireCheckListGatewayImpl.java index 1c4103b..e6de3fa 100644 --- a/web-infrastructure/src/main/java/com/zcloud/fire/check/gatewayimpl/FireCheckListGatewayImpl.java +++ b/web-infrastructure/src/main/java/com/zcloud/fire/check/gatewayimpl/FireCheckListGatewayImpl.java @@ -38,6 +38,7 @@ public class FireCheckListGatewayImpl implements FireCheckListGateway { FireCheckListDO d = new FireCheckListDO(); BeanUtils.copyProperties(fireCheckListE, d); fireCheckListRepository.save(d); + fireCheckListE.setId(d.getId()); return true; } diff --git a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/FireCheckListRepository.java b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/FireCheckListRepository.java index 8d4009e..b76ef37 100644 --- a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/FireCheckListRepository.java +++ b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/FireCheckListRepository.java @@ -43,5 +43,7 @@ public interface FireCheckListRepository extends BaseRepository List waitFireCheckList(String checkType); List overTimeRecord(@Param("params") Map params); + + FireCheckListDO getInfoByUUId(String fireCheckId); } diff --git a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/UserRepository.java b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/UserRepository.java index bfc7b87..35e4c1e 100644 --- a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/UserRepository.java +++ b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/UserRepository.java @@ -14,5 +14,7 @@ import java.util.List; public interface UserRepository extends BaseRepository { List listByCorpinfoId(Long corpinfoId); + + List getListById(List longs); } diff --git a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/impl/FireCheckListRepositoryImpl.java b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/impl/FireCheckListRepositoryImpl.java index 87fa02a..dfde360 100644 --- a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/impl/FireCheckListRepositoryImpl.java +++ b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/impl/FireCheckListRepositoryImpl.java @@ -189,5 +189,12 @@ public class FireCheckListRepositoryImpl extends BaseRepositoryImpl result = fireCheckListMapper.overTimeRecord(params); return result; } + + @Override + public FireCheckListDO getInfoByUUId(String fireCheckId) { + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper.eq("fire_check_id", fireCheckId); + return fireCheckListMapper.selectOne(queryWrapper); + } } diff --git a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/impl/UserRepositoryImpl.java b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/impl/UserRepositoryImpl.java index c7dc4b0..5697000 100644 --- a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/impl/UserRepositoryImpl.java +++ b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/impl/UserRepositoryImpl.java @@ -26,5 +26,12 @@ public class UserRepositoryImpl extends BaseRepositoryImpl i queryWrapper.eq("corpinfo_id", corpinfoId); return list(queryWrapper); } + + @Override + public List getListById(List longs) { + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper.in("id", longs); + return list(queryWrapper); + } }