From 5cefecbf421546ca0a47ef778f9d7402a7f1f199 Mon Sep 17 00:00:00 2001
From: "1378012178@qq.com" <1378012178@qq.com>
Date: Mon, 16 Jun 2025 10:31:30 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9C=BA=E6=9E=84=E5=8A=A0=E7=9B=9F=E5=AE=A1?=
=?UTF-8?q?=E6=A0=B8=E6=8E=A5=E5=8F=A3=E5=AE=8C=E5=96=84?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../entity/OrgApplyInfoApiEntity.java | 6 +
nursing-unit-admin/nu-admin-biz/pom.xml | 5 +
.../orgapplyinfo/entity/OrgApplyInfo.java | 13 +-
.../service/impl/OrgApplyInfoServiceImpl.java | 33 ++--
.../{CommonApi.java => NuCommonApi.java} | 7 +-
.../java/org/jeecg/common/api/CommonAPI.java | 6 +-
.../src/main/java/com/nu/utils/DictUtils.java | 175 ++++++++++++++++++
.../system/service/impl/SysBaseApiImpl.java | 14 ++
.../src/main/resources/application-dev.yml | 6 +-
9 files changed, 240 insertions(+), 25 deletions(-)
rename nursing-unit-api/src/main/java/com/nu/modules/common/{CommonApi.java => NuCommonApi.java} (78%)
create mode 100644 nursing-unit-common/src/main/java/com/nu/utils/DictUtils.java
diff --git a/nursing-unit-admin/nu-admin-api/nu-admin-local-api/src/main/java/com/nu/modules/orgapplyinfo/entity/OrgApplyInfoApiEntity.java b/nursing-unit-admin/nu-admin-api/nu-admin-local-api/src/main/java/com/nu/modules/orgapplyinfo/entity/OrgApplyInfoApiEntity.java
index 3929c88..76d9cda 100644
--- a/nursing-unit-admin/nu-admin-api/nu-admin-local-api/src/main/java/com/nu/modules/orgapplyinfo/entity/OrgApplyInfoApiEntity.java
+++ b/nursing-unit-admin/nu-admin-api/nu-admin-local-api/src/main/java/com/nu/modules/orgapplyinfo/entity/OrgApplyInfoApiEntity.java
@@ -1,6 +1,7 @@
package com.nu.modules.orgapplyinfo.entity;
import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
@@ -104,8 +105,13 @@ public class OrgApplyInfoApiEntity implements Serializable {
private Double orgBuildingArea;
/**机构省份 sys_category.id*/
private java.lang.String orgProvince;
+ private java.lang.String orgProvince_dictText;
/**机构城市 sys_category.id*/
private java.lang.String orgCity;
+ private java.lang.String orgCity_dictText;
/**机构区域 sys_category.id*/
private java.lang.String orgDistrict;
+ private java.lang.String orgDistrict_dictText;
+
+
}
diff --git a/nursing-unit-admin/nu-admin-biz/pom.xml b/nursing-unit-admin/nu-admin-biz/pom.xml
index d165514..3ed59fd 100644
--- a/nursing-unit-admin/nu-admin-biz/pom.xml
+++ b/nursing-unit-admin/nu-admin-biz/pom.xml
@@ -41,6 +41,11 @@
nursing-unit-common
${nursingunit.version}
+
+ org.jeecgframework.boot
+ jeecg-boot-base-core
+ 3.7.2
+
diff --git a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/orgapplyinfo/entity/OrgApplyInfo.java b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/orgapplyinfo/entity/OrgApplyInfo.java
index 3632017..615b0cc 100644
--- a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/orgapplyinfo/entity/OrgApplyInfo.java
+++ b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/orgapplyinfo/entity/OrgApplyInfo.java
@@ -4,10 +4,8 @@ import java.io.Serializable;
import java.io.UnsupportedEncodingException;
import java.util.Date;
import java.math.BigDecimal;
-import com.baomidou.mybatisplus.annotation.IdType;
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.TableName;
-import com.baomidou.mybatisplus.annotation.TableLogic;
+
+import com.baomidou.mybatisplus.annotation.*;
import org.jeecg.common.constant.ProvinceCityArea;
import org.jeecg.common.util.SpringContextUtils;
import lombok.Data;
@@ -197,4 +195,11 @@ public class OrgApplyInfo implements Serializable {
@Dict(dictTable = "sys_category",dicCode = "id",dicText = "name")
private java.lang.String orgDistrict;
+ @TableField(exist = false)
+ private java.lang.String orgProvince_dictText;
+ @TableField(exist = false)
+ private java.lang.String orgCity_dictText;
+ @TableField(exist = false)
+ private java.lang.String orgDistrict_dictText;
+
}
diff --git a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/orgapplyinfo/service/impl/OrgApplyInfoServiceImpl.java b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/orgapplyinfo/service/impl/OrgApplyInfoServiceImpl.java
index 6949172..06319f9 100644
--- a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/orgapplyinfo/service/impl/OrgApplyInfoServiceImpl.java
+++ b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/orgapplyinfo/service/impl/OrgApplyInfoServiceImpl.java
@@ -1,20 +1,19 @@
package com.nu.modules.orgapplyinfo.service.impl;
-import cn.hutool.core.bean.BeanUtil;
+import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.nu.modules.orgapplyinfo.api.IOrgApplyInfoApi;
import com.nu.modules.orgapplyinfo.entity.OrgApplyInfo;
import com.nu.modules.orgapplyinfo.entity.OrgApplyInfoApiEntity;
import com.nu.modules.orgapplyinfo.mapper.OrgApplyInfoMapper;
import com.nu.modules.orgapplyinfo.service.IOrgApplyInfoService;
-import org.apache.commons.compress.utils.Lists;
+import com.nu.utils.DictUtils;
import org.springframework.beans.BeanUtils;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-
import java.util.List;
-import java.util.stream.Collectors;
/**
* @Description: 机构加盟申请信息表
@@ -25,6 +24,9 @@ import java.util.stream.Collectors;
@Service
public class OrgApplyInfoServiceImpl extends ServiceImpl implements IOrgApplyInfoService, IOrgApplyInfoApi {
+ @Autowired
+ private DictUtils dictUtils;
+
@Override
public OrgApplyInfoApiEntity insert(OrgApplyInfoApiEntity orgApplyInfoApiEntity) {
OrgApplyInfo orgApplyInfo = new OrgApplyInfo();
@@ -44,18 +46,19 @@ public class OrgApplyInfoServiceImpl extends ServiceImpl queryAuditInfo(String tel) {
QueryWrapper qw = new QueryWrapper<>();
- qw.eq("tel",tel);
-// qw.in("status",new String[]{"1","3"});//审核状态为审核中、驳回的
+ qw.eq("tel", tel);
qw.orderByDesc("create_time");
List list = baseMapper.selectList(qw);
- List result = Lists.newArrayList();
- result = list.stream()
- .map(item -> {
- OrgApplyInfoApiEntity entity = new OrgApplyInfoApiEntity();
- BeanUtils.copyProperties(item, entity);
- return entity;
- })
- .collect(Collectors.toList());
+
+ for(OrgApplyInfo par:list){
+ par.setOrgProvince_dictText(dictUtils.translateDictValue("id","name","sys_category",par.getOrgProvince()));
+ par.setOrgCity_dictText(dictUtils.translateDictValue("id","name","sys_category",par.getOrgCity()));
+ par.setOrgDistrict_dictText(dictUtils.translateDictValue("id","name","sys_category",par.getOrgDistrict()));
+ }
+
+ String jsonStr = JSON.toJSONString(list);
+ List result = JSON.parseArray(jsonStr, OrgApplyInfoApiEntity.class);
return result;
+
}
}
diff --git a/nursing-unit-api/src/main/java/com/nu/modules/common/CommonApi.java b/nursing-unit-api/src/main/java/com/nu/modules/common/NuCommonApi.java
similarity index 78%
rename from nursing-unit-api/src/main/java/com/nu/modules/common/CommonApi.java
rename to nursing-unit-api/src/main/java/com/nu/modules/common/NuCommonApi.java
index ea4c521..9b93d1f 100644
--- a/nursing-unit-api/src/main/java/com/nu/modules/common/CommonApi.java
+++ b/nursing-unit-api/src/main/java/com/nu/modules/common/NuCommonApi.java
@@ -16,7 +16,7 @@ import org.springframework.web.bind.annotation.RestController;
*/
@RestController
@RequestMapping("/api/common")
-public class CommonApi {
+public class NuCommonApi {
@Autowired
private ISysBaseAPI sysBaseAPI;
@@ -25,4 +25,9 @@ public class CommonApi {
public Result