From f074a2bbe4afcca82624ede60d2b2ba9008b0c6a Mon Sep 17 00:00:00 2001
From: huanghongfa <huanghongfa123456>
Date: 星期六, 09 十月 2021 13:16:16 +0800
Subject: [PATCH] bug修复

---
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/EldersAuthServiceImpl.java |   25 ++++++++++++-------------
 1 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/EldersAuthServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/EldersAuthServiceImpl.java
index 9196cb3..bae9d38 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/EldersAuthServiceImpl.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/EldersAuthServiceImpl.java
@@ -631,6 +631,11 @@
                         .eq(ComEldersAuthHistoryRecordDO::getAuthPeriod,authRecords.getAuthPeriod()));
                 if(authHistoryRecordDO != null){//存在记录
                     if(authHistoryRecordDO.getIsAuth().equals(ComEldersAuthHistoryRecordDO.isAuth.no)){
+                        //查询老人信息
+                        ComElderAuthElderliesDO authElderliesDO = comElderAuthElderliesDAO.selectById(authRecords.getElderliesId());
+                        if(authElderliesDO != null){
+                            BeanUtils.copyProperties(authElderliesDO,authHistoryRecordDO);
+                        }
                         authHistoryRecordDO.setIsAuth(ComEldersAuthHistoryRecordDO.isAuth.yes);
                         authHistoryRecordDO.setAuthDate(authRecords.getApprovalDate());
                         authHistoryRecordDO.setApprovalDate(authRecords.getApprovalDate());
@@ -639,22 +644,16 @@
                         authHistoryRecordDO.setAuthMethod(authRecords.getAuthMethod());
                         authHistoryRecordDO.setVerificationResult(authRecords.getVerificationResult());
                         authHistoryRecordDO.setAuthId(authRecords.getId());
-
-                        //查询老人信息
-                        ComElderAuthElderliesDO authElderliesDO = comElderAuthElderliesDAO.selectById(authRecords.getElderliesId());
-                        if(authElderliesDO != null){
-                            BeanUtils.copyProperties(authElderliesDO,authHistoryRecordDO);
-                        }
                         comEldersAuthHistoryRecordMapper.updateById(authHistoryRecordDO);
                     }
                 }else{
                     authHistoryRecordDO = new ComEldersAuthHistoryRecordDO();
-                    BeanUtils.copyProperties(authRecords,authHistoryRecordDO);
                     //查询老人信息
                     ComElderAuthElderliesDO authElderliesDO = comElderAuthElderliesDAO.selectById(authRecords.getElderliesId());
                     if(authElderliesDO != null){
                         BeanUtils.copyProperties(authElderliesDO,authHistoryRecordDO);
                     }
+                    BeanUtils.copyProperties(authRecords,authHistoryRecordDO);
                     authHistoryRecordDO.setIsAuth(ComEldersAuthHistoryRecordDO.isAuth.yes);
                     authHistoryRecordDO.setAuthId(authRecords.getId());
                     comEldersAuthHistoryRecordMapper.insert(authHistoryRecordDO);
@@ -672,6 +671,11 @@
                     .eq(ComPensionAuthHistoryRecordDO::getAuthPeriod,authRecords.getAuthPeriod()));
             if(pensionAuthDO != null){//存在记录
                 if(pensionAuthDO.getIsAuth().equals(ComPensionAuthHistoryRecordDO.isAuth.no)){
+                    //查询老人信息
+                    ComPensionAuthPensionerDO authPensionerDO = comPensionAuthPensionerDAO.selectById(authRecords.getPensionerId());
+                    if(authPensionerDO != null){
+                        BeanUtils.copyProperties(authPensionerDO,pensionAuthDO);
+                    }
                     pensionAuthDO.setIsAuth(ComPensionAuthHistoryRecordDO.isAuth.yes);
                     pensionAuthDO.setAuthDate(authRecords.getApprovalDate());
                     pensionAuthDO.setApprovalDate(authRecords.getApprovalDate());
@@ -680,21 +684,16 @@
                     pensionAuthDO.setAuthMethod(authRecords.getAuthMethod());
                     pensionAuthDO.setVerificationResult(authRecords.getVerificationResult());
                     pensionAuthDO.setAuthId(authRecords.getId());
-                    //查询老人信息
-                    ComPensionAuthPensionerDO authPensionerDO = comPensionAuthPensionerDAO.selectById(authRecords.getPensionerId());
-                    if(authPensionerDO != null){
-                        BeanUtils.copyProperties(authPensionerDO,pensionAuthDO);
-                    }
                     comPensionAuthHistoryRecordMapper.updateById(pensionAuthDO);
                 }
             }else{
                 pensionAuthDO = new ComPensionAuthHistoryRecordDO();
-                BeanUtils.copyProperties(authRecords,pensionAuthDO);
                 //查询老人信息
                 ComPensionAuthPensionerDO authPensionerDO = comPensionAuthPensionerDAO.selectById(authRecords.getPensionerId());
                 if(authPensionerDO != null){
                     BeanUtils.copyProperties(authPensionerDO,pensionAuthDO);
                 }
+                BeanUtils.copyProperties(authRecords,pensionAuthDO);
                 pensionAuthDO.setIsAuth(ComPensionAuthHistoryRecordDO.isAuth.yes);
                 pensionAuthDO.setAuthId(authRecords.getId());
                 comPensionAuthHistoryRecordMapper.insert(pensionAuthDO);

--
Gitblit v1.7.1