From 644a68d865a8e26ea558d7638671ee36aee9416c Mon Sep 17 00:00:00 2001 From: fengjignqi <15192412330@163.com> Date: Thu, 28 May 2026 17:58:32 +0800 Subject: [PATCH] =?UTF-8?q?time=E5=88=97=E8=A1=A8=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ckkj/water/plan/AddWaterPlanActivity.java | 58 +++++-------------- .../water/plan/WaterConfigFragment_copy.java | 37 +++++++++++- .../water_config_fragment_layout_copy.xml | 1 + 3 files changed, 52 insertions(+), 44 deletions(-) diff --git a/app/src/main/java/com/ckkj/water/plan/AddWaterPlanActivity.java b/app/src/main/java/com/ckkj/water/plan/AddWaterPlanActivity.java index fdd0015..ad6d948 100644 --- a/app/src/main/java/com/ckkj/water/plan/AddWaterPlanActivity.java +++ b/app/src/main/java/com/ckkj/water/plan/AddWaterPlanActivity.java @@ -115,49 +115,23 @@ public class AddWaterPlanActivity extends BaseActivity timeDataList = dayBean.getTimeData(); + if (timeDataList != null && !timeDataList.isEmpty()) { + for (WaterPlanWeekEntity.TimeDataBean timeData : timeDataList) { + if (!TextUtils.isEmpty(timeData.getStartTime()) && timeData.getDurationMin() > 0) { + allTimeEmpty = false; + break; + } + } + } + if (!allTimeEmpty) break; + } + if (allTimeEmpty) { + ToastUtil.showShort(mContext, "请至少配置一天的时间"); + return; + } + //TODO 这里需要校验一下TimeData中的时间,设定的时间,开始时间+浇水时长,不能与当天其他时间设定的时间冲突,或者重合。需要避开。 + isConfigSubmitted = true; break; } } + public boolean isConfigSubmitted() { + return isConfigSubmitted; + } + + public void commitConfig() { + } + /** * 选择开始时间 * @param position diff --git a/app/src/main/res/layout/water_config_fragment_layout_copy.xml b/app/src/main/res/layout/water_config_fragment_layout_copy.xml index 2d3d92b..ce39584 100644 --- a/app/src/main/res/layout/water_config_fragment_layout_copy.xml +++ b/app/src/main/res/layout/water_config_fragment_layout_copy.xml @@ -33,6 +33,7 @@ android:layout_marginVertical="@dimen/dp_13"/>