From f83513d8f123c077dbeadc89d4197cb46ba96b75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A8=8B=E8=AF=9A?= <1009578407@qq.com> Date: Thu, 5 Nov 2026 20:58:18 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E7=A7=BB=E5=8A=A8=E7=AB=AF=E6=95=B4?= =?UTF-8?q?=E6=94=B9=20=E5=A2=9E=E5=8A=A0=E4=BC=9A=E5=91=98=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mobile/member/MemberMobileController.java | 3 +- .../resources/views/mobile/member/query.html | 194 ++++++++++++++++++ 2 files changed, 196 insertions(+), 1 deletion(-) create mode 100644 src/main/resources/views/mobile/member/query.html diff --git a/src/main/java/io/v/nutz/mobile/member/MemberMobileController.java b/src/main/java/io/v/nutz/mobile/member/MemberMobileController.java index cd01d6a..a575551 100644 --- a/src/main/java/io/v/nutz/mobile/member/MemberMobileController.java +++ b/src/main/java/io/v/nutz/mobile/member/MemberMobileController.java @@ -121,11 +121,12 @@ public class MemberMobileController { @ViReturn @RequiresRoles(value = {"H04", "A06"}, logical = Logical.OR) public Object viewInfo(String id) { + // 用户表仅存储出生日期,按当前日期计算周岁,空出生日期返回空年龄。 Sql sql = Sqls.create(""" SELECT u.username, u.sex, - u.age, + TIMESTAMPDIFF(YEAR, NULLIF(u.birthday, ''), CURDATE()) AS age, u.nation, u.education, u.political, diff --git a/src/main/resources/views/mobile/member/query.html b/src/main/resources/views/mobile/member/query.html new file mode 100644 index 0000000..af0a40b --- /dev/null +++ b/src/main/resources/views/mobile/member/query.html @@ -0,0 +1,194 @@ + + + + +
+
+ + +
+ + + +
+
+ +
+
共 {{pageForm.totalCount}} 位会员
+ +
+ + {{o.username || '—'}} + {{o.loginname || '—'}} + {{o.unionname || '—'}} + {{o.unitname || '—'}} + {{o.personType || '—'}} + + +
+
+ +
+ + + +
+ 加载中... +
+ + 重试 + + + + + + + + + + + + + + +
+
+ + + +