From de000e39e5acf882a1e3ea78f078373d6605bb36 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期二, 27 二月 2024 10:11:23 +0800
Subject: [PATCH] 整理

---
 server/dmvisit_service/src/main/java/com/doumee/service/business/impl/RetentionServiceImpl.java         |    8 +++++---
 server/dmvisit_service/src/main/java/com/doumee/dao/business/model/Retention.java                       |    5 ++++-
 server/dmvisit_service/src/main/java/com/doumee/dao/business/model/VisitEvent.java                      |    5 ++---
 server/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/HkSyncPushServiceImpl.java |    5 +++++
 server/dmvisit_service/src/main/java/com/doumee/service/business/impl/erp/ErpSyncServiceImpl.java       |    4 +++-
 5 files changed, 19 insertions(+), 8 deletions(-)

diff --git a/server/dmvisit_service/src/main/java/com/doumee/dao/business/model/Retention.java b/server/dmvisit_service/src/main/java/com/doumee/dao/business/model/Retention.java
index 0a26680..de4b3f9 100644
--- a/server/dmvisit_service/src/main/java/com/doumee/dao/business/model/Retention.java
+++ b/server/dmvisit_service/src/main/java/com/doumee/dao/business/model/Retention.java
@@ -59,7 +59,6 @@
     @ApiModelProperty(value = "浜鸿劯鐓х墖")
     @ExcelColumn(name="浜鸿劯鐓х墖")
     private String faceImg;
-
     @ApiModelProperty(value = "鍋ュ悍鐮�")
     @ExcelColumn(name="鍋ュ悍鐮�")
     private String imgurl;
@@ -138,5 +137,9 @@
     @ApiModelProperty(value = "缁撴潫鏃堕棿")
     @TableField(exist = false)
     private Date endTime;
+    @ApiModelProperty(value = "浜鸿劯鐓х墖")
+    @TableField(exist = false)
+    private String faceImgFull;
+
 
 }
diff --git a/server/dmvisit_service/src/main/java/com/doumee/dao/business/model/VisitEvent.java b/server/dmvisit_service/src/main/java/com/doumee/dao/business/model/VisitEvent.java
index c45977c..516d536 100644
--- a/server/dmvisit_service/src/main/java/com/doumee/dao/business/model/VisitEvent.java
+++ b/server/dmvisit_service/src/main/java/com/doumee/dao/business/model/VisitEvent.java
@@ -105,7 +105,6 @@
     private Integer idType;
 
     @ApiModelProperty(value = "璇佷欢鍙� ")
-    @ExcelColumn(name="璇佷欢鍙�")
     private String idNo;
 
     @ApiModelProperty(value = "琚闂汉濮撳悕")
@@ -167,8 +166,8 @@
 //    @ExcelColumn(name="琚闂汉鎵�灞炵粍缁噄d")
     private String beVisitedPersonOrgId;
 
-    @ApiModelProperty(value = "琚闂汉鎵�灞炵粍缁噄d")
-//    @ExcelColumn(name="琚闂汉鎵�灞炵粍缁噄d")
+    @ApiModelProperty(value = "璇佷欢鍙�")
+    @ExcelColumn(name="璇佷欢鍙�")
     private String idcardDecode;
 
     // 鏉′欢鏌ヨ鍙傛暟
diff --git a/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/RetentionServiceImpl.java b/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/RetentionServiceImpl.java
index 47b8bfd..9189ccb 100644
--- a/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/RetentionServiceImpl.java
+++ b/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/RetentionServiceImpl.java
@@ -200,9 +200,11 @@
             List<SystemDictData> list = systemDictDataMapper.list(codes);
             Map<String,SystemDictData> dataMap = list.stream().collect(Collectors.toMap(SystemDictData::getLabel, Function.identity()));
             retentionIPage.getRecords().stream().forEach(obj->{
-                obj.setFaceImg(dataMap.get(Constants.FTP_RESOURCE_PATH).getCode()
-                        +dataMap.get(Constants.MEMBER_IMG).getCode()
-                        +obj.getFaceImg());
+                if(StringUtils.isNotBlank(obj.getFaceImg())){
+                    obj.setFaceImgFull(dataMap.get(Constants.FTP_RESOURCE_PATH).getCode()
+                            +dataMap.get(Constants.MEMBER_IMG).getCode()
+                            +obj.getFaceImg());
+                }
             });
         }
         return PageData.from(retentionIPage);
diff --git a/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/erp/ErpSyncServiceImpl.java b/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/erp/ErpSyncServiceImpl.java
index 569739a..a67c551 100644
--- a/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/erp/ErpSyncServiceImpl.java
+++ b/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/erp/ErpSyncServiceImpl.java
@@ -1009,7 +1009,7 @@
         }
         Member member = memberMapper.selectOne(new QueryWrapper<Member>().lambda().eq(Member::getErpId,param.getUserId()).last("limit 1"));
         if(Objects.isNull(member)){
-            return;
+            throw new BusinessException(ResponseStatus.DATA_EMPTY.getCode(),"瀵逛笉璧凤紝鐢ㄦ埛淇℃伅涓嶅瓨鍦紒");
         }
         //鍒犻櫎杞﹂噺搴撹褰曟暟鎹�
         parkBookMapper.update(null,new UpdateWrapper<ParkBook>().lambda()
@@ -1037,6 +1037,8 @@
                 parkBookList.add(parkBook);
             }
             parkBookMapper.insertBatchSomeColumn(parkBookList);
+        }else{
+            throw  new BusinessException(ResponseStatus.DATA_EMPTY.getCode(),"瀵逛笉璧凤紝鍋滆溅搴撲俊鎭笉瀛樺湪锛屾巿鏉冨け璐�");
         }
 
     }
diff --git a/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/HkSyncPushServiceImpl.java b/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/HkSyncPushServiceImpl.java
index d872e52..b18377a 100644
--- a/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/HkSyncPushServiceImpl.java
+++ b/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/HkSyncPushServiceImpl.java
@@ -326,6 +326,11 @@
                 updateVistis.setStatus(Constants.VisitStatus.signin);
                 updateVistis.setInDate(DateUtil.getISO8601DateByStr(model.getStartTime()));
                 updateVistis.setOutDate(DateUtil.getISO8601DateByStr(model.getEndTime()));
+                //鏇存柊鏈�鏂版潵璁挎椂闂�
+                Member member = new Member();
+                member.setLastVisitDate(updateVistis.getInDate());
+                member.setId(visits.getMemberId());
+                memberMapper.updateById(member);
             }else {
                 //濡傛灉鏄瀹㈢绂讳簨浠�
                 updateVistis.setStatus(Constants.VisitStatus.signout);

--
Gitblit v1.9.3