From 608f1af1f44345014b941b609fe570cf12f3a637 Mon Sep 17 00:00:00 2001 From: YANG JIANKUAN Date: Sat, 20 Jun 2026 11:55:09 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=9B=BD=E9=99=85=E5=87=BA=E6=B8=AF?= =?UTF-8?q?=E7=90=86=E8=B4=A7=E5=88=97=E8=A1=A8=E9=A1=B9=E6=94=B9=E8=88=AA?= =?UTF-8?q?=E7=A8=8B/=E8=88=AA=E7=8F=AD=E6=97=A5=E6=9C=9F/=E8=88=AA?= =?UTF-8?q?=E7=8F=AD=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 始发站和目的站合并为航程(range 为空时回退为始发站-目的站拼接), 新增航班日期、航班号栏位,去掉特码。 Co-Authored-By: Claude Opus 4.6 --- .../lukouguoji/module_base/bean/GjcMaWb.kt | 19 ++++++++++++++ .../main/res/layout/item_int_exp_tally.xml | 26 +++++++++---------- 2 files changed, 32 insertions(+), 13 deletions(-) diff --git a/module_base/src/main/java/com/lukouguoji/module_base/bean/GjcMaWb.kt b/module_base/src/main/java/com/lukouguoji/module_base/bean/GjcMaWb.kt index 4099477..6873a72 100644 --- a/module_base/src/main/java/com/lukouguoji/module_base/bean/GjcMaWb.kt +++ b/module_base/src/main/java/com/lukouguoji/module_base/bean/GjcMaWb.kt @@ -167,6 +167,25 @@ data class GjcMaWb( } } + /** + * 航程 + * 优先取 range;为空时用 始发站-目的站 拼接 + */ + val rangeText: String + get() { + if (!range.isNullOrBlank()) return range!! + val d1 = dep?.takeIf { it.isNotBlank() } ?: "" + val d2 = dest?.takeIf { it.isNotBlank() } ?: "" + return if (d1.isNotEmpty() && d2.isNotEmpty()) "$d1-$d2" else d1 + d2 + } + + /** + * 航班日期(格式化) + * 格式: yyyy-MM-dd + */ + val flightDateText: String + get() = fdate?.let { SimpleDateFormat("yyyy-MM-dd", Locale.getDefault()).format(it) } ?: "" + /** * 清仓正常状态中文 * 0-否,1-是 diff --git a/module_gjc/src/main/res/layout/item_int_exp_tally.xml b/module_gjc/src/main/res/layout/item_int_exp_tally.xml index 0769fc4..70fdeda 100644 --- a/module_gjc/src/main/res/layout/item_int_exp_tally.xml +++ b/module_gjc/src/main/res/layout/item_int_exp_tally.xml @@ -19,7 +19,7 @@ - + @@ -43,29 +43,29 @@ - + - + - - + + - + - - + + - + - - + + - + - +