From a30647d4ab84bdffa96cc94a845005c7fa8b8e25 Mon Sep 17 00:00:00 2001
From: k94314517 <8417338+k94314517@user.noreply.gitee.com>
Date: 星期三, 11 六月 2025 11:42:11 +0800
Subject: [PATCH] 代码初始化

---
 server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/VisitsServiceImpl.java |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/VisitsServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/VisitsServiceImpl.java
index ca7b409..ba63d6f 100644
--- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/VisitsServiceImpl.java
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/VisitsServiceImpl.java
@@ -1598,12 +1598,15 @@
 
 
     @Override
-    public void  visitsSelfCancel(Integer visitId,Integer memberId){
+    public void  visitsSelfCancel(Integer visitId,Integer memberId,String openid){
         Visits visits = visitsMapper.selectById(visitId);
         if(Objects.isNull(visits)){
             throw new BusinessException(ResponseStatus.DATA_EMPTY);
         }
-        if(!(Constants.equalsInteger(memberId,visits.getMemberId()))){
+/*        if(!(Constants.equalsInteger(memberId,visits.getMemberId()))){
+            throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"鏃犳鎿嶄綔鏉冮檺");
+        }*/
+        if(!StringUtils.equals(openid,visits.getOpenid())){
             throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"鏃犳鎿嶄綔鏉冮檺");
         }
         this.visitsCancelBiz(visits);
@@ -1617,7 +1620,8 @@
         }
         if(!(
                  CollectionUtils.isNotEmpty(loginUserInfo.getPermissions()) &&
-                        loginUserInfo.getPermissions().stream().filter(i->i.equals("business:visits:cancel")).collect(Collectors.toList()).size()>0)){
+                        loginUserInfo.getPermissions().stream().filter(i->i.equals("business:visits:cancel"))
+                                .collect(Collectors.toList()).size()>0)){
             throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"鏃犳鎿嶄綔鏉冮檺");
         }
         this.visitsCancelBiz(visits);
@@ -1634,7 +1638,8 @@
                 .eq(Visits::getId,visits.getId());
         //璁垮鎶ュ
         if(Constants.equalsInteger(visits.getType(),Constants.TWO)){
-            if(!(Constants.equalsInteger(visits.getStatus(),Constants.VisitStatus.waitCheck)||Constants.equalsInteger(visits.getStatus(),Constants.VisitStatus.submitCheck)
+            if(!(Constants.equalsInteger(visits.getStatus(),Constants.VisitStatus.waitCheck)
+                    ||Constants.equalsInteger(visits.getStatus(),Constants.VisitStatus.submitCheck)
                     || Constants.equalsInteger(visits.getStatus(),Constants.VisitStatus.pass))){
                 throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"璁垮璁板綍鐘舵�侀敊璇紝鏃犳硶杩涜璇ユ搷浣�");
             }

--
Gitblit v1.9.3