|
|
@@ -77,6 +77,14 @@ public class IotRdDailyReportServiceImpl implements IotRdDailyReportService {
|
|
|
public void updateIotRdDailyReport(IotRdDailyReportSaveReqVO updateReqVO) {
|
|
|
// 校验存在
|
|
|
validateIotRdDailyReportExists(updateReqVO.getId());
|
|
|
+ // 如果 endTime = 24:00 转换成 23:59:59 否则会引发异常 Parse [2025-11-22 24:00] with format [yyyy-MM-dd HH:mm] error!
|
|
|
+ String endTime = updateReqVO.getEndTime();
|
|
|
+ if (StrUtil.isNotBlank(endTime)) {
|
|
|
+ String[] timeAttr = endTime.split(":");
|
|
|
+ if ("24".equals(timeAttr[0])) {
|
|
|
+ updateReqVO.setEndTime("23:59:59");
|
|
|
+ }
|
|
|
+ }
|
|
|
// 更新
|
|
|
IotRdDailyReportDO updateObj = BeanUtils.toBean(updateReqVO, IotRdDailyReportDO.class);
|
|
|
// 设置 日报填写状态 保存 已完成
|