From ab9cd2c82bd64de8e33510db1d1e78a5b3b4de70 Mon Sep 17 00:00:00 2001
From: rk <94314517@qq.com>
Date: 星期一, 20 四月 2026 19:37:20 +0800
Subject: [PATCH] 代码生成
---
server/services/src/main/java/com/doumee/biz/system/impl/AreasBizImpl.java | 26 ++++++++++++++++++++------
1 files changed, 20 insertions(+), 6 deletions(-)
diff --git a/server/services/src/main/java/com/doumee/biz/system/impl/AreasBizImpl.java b/server/services/src/main/java/com/doumee/biz/system/impl/AreasBizImpl.java
index a26c322..e8769f2 100644
--- a/server/services/src/main/java/com/doumee/biz/system/impl/AreasBizImpl.java
+++ b/server/services/src/main/java/com/doumee/biz/system/impl/AreasBizImpl.java
@@ -1,8 +1,10 @@
package com.doumee.biz.system.impl;
import com.doumee.biz.system.AreasBiz;
+import com.doumee.dao.business.AreasMapper;
import com.doumee.dao.business.model.Areas;
import com.doumee.service.business.AreasService;
+import com.github.yulichang.wrapper.MPJLambdaWrapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -16,15 +18,27 @@
public class AreasBizImpl implements AreasBiz {
@Autowired
- private AreasService areasService;
+ private AreasMapper areasMapper;
@Override
public Areas resolveArea(Integer areaId) {
- if (areaId == null) {
- return null;
- }
- // cacheData 涓凡涓烘瘡鏉″尯鍘胯褰曞~鍏呬簡 provinceId/provinceName/cityId/cityName
- return areasService.findById(areaId);
+
+ return areasMapper.selectJoinOne(Areas.class,new MPJLambdaWrapper<Areas>()
+ .selectAll(Areas.class)
+ .select(" a1.id ",Areas::getCityId)
+ .select(" a1.name ",Areas::getCityName)
+ .select(" a2.id ",Areas::getProvinceId)
+ .select(" a2.name ",Areas::getProvinceName)
+ .leftJoin("areas a1 on a1.id = t.PARENT_ID")
+ .leftJoin("areas a2 on a2.id = a1.PARENT_ID")
+ .eq(Areas::getId, areaId)
+ );
+
+// if (areaId == null) {
+// return null;
+// }
+// // cacheData 涓凡涓烘瘡鏉″尯鍘胯褰曞~鍏呬簡 provinceId/provinceName/cityId/cityName
+// return areasMapper.selectById(areaId);
}
}
--
Gitblit v1.9.3