From 53e62f2fedb2506793620454df0e9b5bcdfeaf96 Mon Sep 17 00:00:00 2001
From: Your Name <you@example.com>
Date: 星期一, 23 一月 2023 18:47:22 +0800
Subject: [PATCH] 访客设置加入停车场功能
---
service-community/src/main/java/com/java110/community/cmd/visit/SaveVisitCmd.java | 32 ++++++++++++++++++++++++++++++--
1 files changed, 30 insertions(+), 2 deletions(-)
diff --git a/service-community/src/main/java/com/java110/community/cmd/visit/SaveVisitCmd.java b/service-community/src/main/java/com/java110/community/cmd/visit/SaveVisitCmd.java
index 0008f44..2f59899 100644
--- a/service-community/src/main/java/com/java110/community/cmd/visit/SaveVisitCmd.java
+++ b/service-community/src/main/java/com/java110/community/cmd/visit/SaveVisitCmd.java
@@ -13,10 +13,12 @@
import com.java110.dto.owner.OwnerCarDto;
import com.java110.dto.parking.ParkingSpaceDto;
import com.java110.dto.visit.VisitDto;
+import com.java110.dto.visitSetting.VisitSettingDto;
import com.java110.intf.common.IFileInnerServiceSMO;
import com.java110.intf.common.IFileRelInnerServiceSMO;
import com.java110.intf.community.IParkingSpaceInnerServiceSMO;
import com.java110.intf.community.IVisitInnerServiceSMO;
+import com.java110.intf.community.IVisitSettingV1InnerServiceSMO;
import com.java110.intf.community.IVisitV1InnerServiceSMO;
import com.java110.intf.user.IOwnerCarAttrInnerServiceSMO;
import com.java110.intf.user.IOwnerCarInnerServiceSMO;
@@ -65,6 +67,9 @@
@Autowired
private IOwnerCarInnerServiceSMO ownerCarInnerServiceSMOImpl;
+ @Autowired
+ private IVisitSettingV1InnerServiceSMO visitSettingV1InnerServiceSMOImpl;
+
//閿�
public static final String IS_NEED_REVIEW = "IS_NEED_REVIEW";
@@ -106,7 +111,15 @@
photoSMOImpl.savePhoto(reqJson, reqJson.getString("vId"), reqJson.getString("communityId"));
// 鏄惁闇�瑕佸鏍�
- hasAuditVisit(visitPo,reqJson);
+ if(hasAuditVisit(visitPo,reqJson)){
+ return; // 闇�瑕佸鏍哥粨鏉燂紝瀹℃牳鏃跺鐞� 鐩稿簲 閫佸浘鐗� 鍜岃溅鐗屾暟鎹�
+ }
+
+
+
+
+
+
}
@@ -115,9 +128,24 @@
* @param visitPo
* @param reqJson
*/
- private void hasAuditVisit(VisitPo visitPo, JSONObject reqJson) {
+ private boolean hasAuditVisit(VisitPo visitPo, JSONObject reqJson) {
+ VisitSettingDto visitSettingDto = new VisitSettingDto();
+ visitSettingDto.setCommunityId(reqJson.getString("communityId"));
+ List<VisitSettingDto> visitSettingDtos = visitSettingV1InnerServiceSMOImpl.queryVisitSettings(visitSettingDto);
+
+ if(visitSettingDtos == null || visitSettingDtos.size()< 1){
+ return false;
+ }
+
+ // 闇�瑕佸鏍�
+ if(VisitSettingDto.AUDIT_WAY_YES.equals(visitSettingDtos.get(0).getAuditWay())){
+ return false;
+ }
+
+ return true;
+
}
--
Gitblit v1.8.0