From e42df970735936833628f2cf573974c88f5e351b Mon Sep 17 00:00:00 2001
From: dearLin <1261008090@qq.com>
Date: Sat, 28 Mar 2026 13:47:16 +0800
Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E4=B8=B4=E6=97=B6=E4=BA=BA?=
=?UTF-8?q?=E5=91=98=E9=97=A8=E7=A6=81=E5=88=97=E8=A1=A8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../zcloud/primeport/web/close/ClosedTmpApplyController.java | 1 +
.../java/com/zcloud/primeport/command/PersonApplyAddExe.java | 4 +++-
.../java/com/zcloud/primeport/dto/XgfPersonApplyAddCmd.java | 2 ++
.../com/zcloud/primeport/domain/model/XgfApplyPersonE.java | 1 +
.../primeport/persistence/dataobject/XgfApplyPersonDO.java | 3 +--
.../src/main/resources/mapper/XgfApplyPersonDO.xml | 4 ++++
6 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/web-adapter/src/main/java/com/zcloud/primeport/web/close/ClosedTmpApplyController.java b/web-adapter/src/main/java/com/zcloud/primeport/web/close/ClosedTmpApplyController.java
index b32d014..9d14c00 100644
--- a/web-adapter/src/main/java/com/zcloud/primeport/web/close/ClosedTmpApplyController.java
+++ b/web-adapter/src/main/java/com/zcloud/primeport/web/close/ClosedTmpApplyController.java
@@ -68,6 +68,7 @@ public class ClosedTmpApplyController {
xgf.setAuditUserName(cmd.getAuditPersonUserName());
xgf.setReasonVisit(cmd.getApplyReason());
xgf.setMkmjId(cmd.getLevelOneMkmjId());
+ xgf.setMkmjName(cmd.getLevelOneMkmjName());
XgfPersonApplyAddCmd.PersonApplyAddCmdExt personApplyAddCmdExt = new XgfPersonApplyAddCmd.PersonApplyAddCmdExt();
personApplyAddCmdExt.setEmployeePersonUserName(cmd.getApplyPersonUserName());
personApplyAddCmdExt.setUserFaceUrl(cmd.getUserFaceUrl());
diff --git a/web-app/src/main/java/com/zcloud/primeport/command/PersonApplyAddExe.java b/web-app/src/main/java/com/zcloud/primeport/command/PersonApplyAddExe.java
index 50c8bde..a02cfc3 100644
--- a/web-app/src/main/java/com/zcloud/primeport/command/PersonApplyAddExe.java
+++ b/web-app/src/main/java/com/zcloud/primeport/command/PersonApplyAddExe.java
@@ -59,7 +59,9 @@ public class PersonApplyAddExe {
// 先进行相关方申请的保存
XgfApplyPersonE build = XgfApplyPersonE.builder().personBelongType(cmd.getPersonBelongType())
.gateLevelAuthArea(cmd.getGateLevelAuthArea())
- .mkmjId(cmd.getMkmjId()).auditFlag((cmd.getPersonBelongType() == 1 || cmd.getPersonBelongType() == 2) ? 2 : 1)
+ .mkmjId(cmd.getMkmjId())
+ .mkmjName(cmd.getMkmjName())
+ .auditFlag((cmd.getPersonBelongType() == 1 || cmd.getPersonBelongType() == 2) ? 2 : 1)
.auditCorpId(cmd.getAuditCorpId()).auditCorpName(cmd.getAuditCorpName())
.auditDeptId(cmd.getAuditDeptId()).auditDeptName(cmd.getAuditDeptName())
.auditUserId(cmd.getAuditUserId()).auditUserName(cmd.getAuditUserName())
diff --git a/web-client/src/main/java/com/zcloud/primeport/dto/XgfPersonApplyAddCmd.java b/web-client/src/main/java/com/zcloud/primeport/dto/XgfPersonApplyAddCmd.java
index 4d0017a..49386c0 100644
--- a/web-client/src/main/java/com/zcloud/primeport/dto/XgfPersonApplyAddCmd.java
+++ b/web-client/src/main/java/com/zcloud/primeport/dto/XgfPersonApplyAddCmd.java
@@ -39,6 +39,8 @@ public class XgfPersonApplyAddCmd extends Command {
private String informSignId;
@ApiModelProperty(value = "口门id,临时申请用。", name = "mkmjId")
private Long mkmjId;
+ @ApiModelProperty(value = "口门名称。", name = "mkmjName")
+ private String mkmjName;
@ApiModelProperty(value = "项目id", name = "projectId")
private Long projectId;
@ApiModelProperty(value = "项目名称", name = "projectName")
diff --git a/web-domain/src/main/java/com/zcloud/primeport/domain/model/XgfApplyPersonE.java b/web-domain/src/main/java/com/zcloud/primeport/domain/model/XgfApplyPersonE.java
index 75abf21..5fab84d 100644
--- a/web-domain/src/main/java/com/zcloud/primeport/domain/model/XgfApplyPersonE.java
+++ b/web-domain/src/main/java/com/zcloud/primeport/domain/model/XgfApplyPersonE.java
@@ -20,6 +20,7 @@ import lombok.NoArgsConstructor;
public class XgfApplyPersonE extends BaseE {
private Integer personBelongType;
private Long mkmjId;
+ private String mkmjName;
//授权范围港区与区域
private String gateLevelAuthArea;
//审核状态(1:审核中;2审核通过; 3:审核驳回,4无需审批(长期人员))
diff --git a/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/dataobject/XgfApplyPersonDO.java b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/dataobject/XgfApplyPersonDO.java
index 3bf64fb..77bcff8 100644
--- a/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/dataobject/XgfApplyPersonDO.java
+++ b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/dataobject/XgfApplyPersonDO.java
@@ -35,8 +35,7 @@ public class XgfApplyPersonDO extends BaseDO {
private String informSignId;
@ApiModelProperty(value = "门口门禁id")
private Long mkmjId;
- @TableField(exist = false)
- private Long mkmjName;
+ private String mkmjName;
//项目id
@ApiModelProperty(value = "项目id")
private Long projectId;
diff --git a/web-infrastructure/src/main/resources/mapper/XgfApplyPersonDO.xml b/web-infrastructure/src/main/resources/mapper/XgfApplyPersonDO.xml
index 5fdda77..cf3807c 100644
--- a/web-infrastructure/src/main/resources/mapper/XgfApplyPersonDO.xml
+++ b/web-infrastructure/src/main/resources/mapper/XgfApplyPersonDO.xml
@@ -9,6 +9,7 @@
xap.person_belong_type,
xap.gate_level_auth_area,
xap.mkmj_id,
+ xap.mkmj_name,
xap.audit_flag,
xap.reasons_refusal,
xap.reason_visit,
@@ -66,6 +67,9 @@
AND xap.visit_end_time LIKE CONCAT('%', #{params.visitEndTime}, '%')
+
+ AND xap.person_belong_type = #{params.personBelongType}
+
AND xap.person_belong_type = #{params.vehicleBelongType}