Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
Z
zlmy-cloud
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
zlmy
zlmy-cloud
Commits
1ba8c4d0
Commit
1ba8c4d0
authored
Jul 28, 2025
by
鲁鸿波
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
首页天气预警无数据bug修改
parent
4e237193
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
18 additions
and
4 deletions
+18
-4
DateUtil.java
...y-boot/src/main/java/com/testor/common/util/DateUtil.java
+12
-0
WeatherDao.java
...ot/src/main/java/com/testor/module/mq/dao/WeatherDao.java
+1
-1
WeatherServiceImpl.java
...com/testor/module/mq/service/impl/WeatherServiceImpl.java
+4
-2
WeatherDao.xml
...les/zlmy-boot/src/main/resources/mapper/mq/WeatherDao.xml
+1
-1
No files found.
zlmy-modules/zlmy-boot/src/main/java/com/testor/common/util/DateUtil.java
View file @
1ba8c4d0
...
...
@@ -7,8 +7,10 @@ import org.apache.commons.lang3.time.DateUtils;
import
java.text.ParseException
;
import
java.text.SimpleDateFormat
;
import
java.time.Instant
;
import
java.time.LocalDate
;
import
java.time.LocalDateTime
;
import
java.time.ZoneId
;
import
java.time.format.DateTimeFormatter
;
import
java.util.ArrayList
;
import
java.util.Calendar
;
import
java.util.Date
;
...
...
@@ -843,4 +845,14 @@ public class DateUtil {
return
cn
.
hutool
.
core
.
date
.
DateUtil
.
toLocalDateTime
(
date
);
}
public
static
String
getTodayStartString
()
{
return
LocalDate
.
now
()
.
atStartOfDay
()
.
format
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm:ss"
));
}
public
static
void
main
(
String
[]
args
)
{
System
.
out
.
println
(
getTodayStartString
());
}
}
zlmy-modules/zlmy-boot/src/main/java/com/testor/module/mq/dao/WeatherDao.java
View file @
1ba8c4d0
...
...
@@ -9,7 +9,7 @@ import org.apache.ibatis.annotations.Param;
import
java.util.List
;
public
interface
WeatherDao
extends
SuperDao
<
WeatherDomain
>
{
List
<
WeatherWarnInfoVO
>
getInfoByList
(
@Param
(
"list"
)
List
<
String
>
codeList
);
List
<
WeatherWarnInfoVO
>
getInfoByList
(
@Param
(
"list"
)
List
<
String
>
codeList
,
@Param
(
"date"
)
String
date
);
List
<
WeatherWarnInfoVO
>
getInfoByListTemp
(
@Param
(
"list"
)
List
<
String
>
codeList
);
...
...
zlmy-modules/zlmy-boot/src/main/java/com/testor/module/mq/service/impl/WeatherServiceImpl.java
View file @
1ba8c4d0
...
...
@@ -9,6 +9,8 @@ import com.testor.biz.sys.org.model.domain.SysOrg;
import
com.testor.biz.sys.org.service.SysOrgService
;
import
com.testor.biz.sys.user.model.domain.SysUser
;
import
com.testor.biz.sys.user.service.SysUserService
;
import
com.testor.common.core.utils.DateUtils
;
import
com.testor.common.util.DateUtil
;
import
com.testor.module.duty.model.dto.TSysDutyLogParam
;
import
com.testor.module.messageNotice.model.domain.TMsgNotice
;
import
com.testor.module.messageNotice.model.vo.MsgTemplateVO
;
...
...
@@ -70,7 +72,7 @@ public class WeatherServiceImpl extends SuperServiceImpl<WeatherDao, WeatherDoma
}
List
<
WeatherWarnInfoVO
>
warnInfoVOList
=
this
.
baseMapper
.
getInfoByList
(
cityCodeList
);
List
<
WeatherWarnInfoVO
>
warnInfoVOList
=
this
.
baseMapper
.
getInfoByList
(
cityCodeList
,
DateUtil
.
getTodayStartString
()
);
//临时修改,培训使用
//List<WeatherWarnInfoVO> warnInfoVOList = this.baseMapper.getInfoByListTemp(cityCodeList);
if
(
CollectionUtils
.
isEmpty
(
warnInfoVOList
))
{
...
...
@@ -108,7 +110,7 @@ public class WeatherServiceImpl extends SuperServiceImpl<WeatherDao, WeatherDoma
}
if
(!
CollectionUtils
.
isEmpty
(
codeList
))
{
List
<
WeatherWarnInfoVO
>
list
=
this
.
baseMapper
.
getInfoByList
(
codeList
);
List
<
WeatherWarnInfoVO
>
list
=
this
.
baseMapper
.
getInfoByList
(
codeList
,
DateUtil
.
getTodayStartString
()
);
if
(!
CollectionUtils
.
isEmpty
(
list
))
{
for
(
WeatherWarnInfoVO
weatherWarnInfoVO
:
list
)
{
//根据编码查询预警内容
...
...
zlmy-modules/zlmy-boot/src/main/resources/mapper/mq/WeatherDao.xml
View file @
1ba8c4d0
...
...
@@ -7,7 +7,7 @@
select id, signal_type_code as code,record_time as warnTime,sender,signal_level_code as colorMsg,sender_area_code as
areaCode from t_weather_notice
<where>
TO_CHAR(record_time)
=TO_CHAR(now())
TO_CHAR(record_time)
>=#{date}
<if
test=
"list != null and list.size()>0"
>
AND sender_area_code IN
<foreach
item=
"item"
index=
"index"
collection=
"list"
open=
"("
close=
")"
separator=
","
>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment