From 43c6e133a84d50f4952cd1df2f409d07be338cc4 Mon Sep 17 00:00:00 2001
From: huanghongfa <huanghongfa123456>
Date: 星期三, 28 四月 2021 13:18:17 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/test' into test

---
 springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java |   42 +++++++++++++++++++++++++++++++++++-------
 1 files changed, 35 insertions(+), 7 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java
index 059325f..0bee3f9 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java
@@ -415,7 +415,7 @@
 
     /**
      * 人员详情
-     *
+     *detailuser
      * @param userId 用户id
      * @return 人员详情
      */
@@ -532,12 +532,12 @@
         sysUserDO.setUserId(userId);
 
         SysUserDO userInDB = userDao.selectById(userId);
-        if(userInDB!=null) {
-            boolean isVol = userInDB.getIsVolunteer()==1;
-            if(isVol){
+        if (userInDB != null) {
+            boolean isVol = userInDB.getIsVolunteer() == 1;
+            if (isVol) {
                 return R.fail("用户已是志愿者");
             }
-            if(userInDB.getType()!=1){
+            if (userInDB.getType() != 1) {
                 return R.fail("用户不是小程序用户");
             }
             int update = userDao.updateById(sysUserDO);
@@ -547,6 +547,7 @@
         }
         return R.fail();
     }
+
     /**
      * 用户绑定社区、小区
      *
@@ -736,6 +737,7 @@
         if (!ObjectUtils.isEmpty(comMngFamilyInfoDO1)) {
             return R.fail("家庭成员已经存在");
         }
+        comMngFamilyInfoDO.setAge(IdCard.IdNOToAge(comMngFamilyInfoVO.getIdCard()));
         int insert = comMngFamilyInfoDAO.insert(comMngFamilyInfoDO);
         if (insert > 0) {
             return R.ok();
@@ -753,6 +755,7 @@
     public R putFamily(ComMngFamilyInfoVO comMngFamilyInfoVO) {
         ComMngFamilyInfoDO comMngFamilyInfoDO = new ComMngFamilyInfoDO();
         BeanUtils.copyProperties(comMngFamilyInfoVO, comMngFamilyInfoDO);
+        comMngFamilyInfoDO.setAge(IdCard.IdNOToAge(comMngFamilyInfoVO.getIdCard()));
         int update = comMngFamilyInfoDAO.updateById(comMngFamilyInfoDO);
         if (update > 0) {
             return R.ok();
@@ -1498,10 +1501,13 @@
             String idCard = sysUserDO.getIdCard();
             if (!ObjectUtils.isEmpty(idCard)) {
                 communityUserInfoVO.setAge(IdCard.IdNOToAge(idCard));
-                communityUserInfoVO.setBirthday(IdCard.birthDay(idCard));
+                communityUserInfoVO.setBirthday(sysUserDO.getBirthday());
                 communityUserInfoVO.setIdCard(idCard);
             }
             communityUserInfoVO.setCreateAt(sysUserDO.getCreateAt());
+            communityUserInfoVO.setCardPhotoBack(sysUserDO.getCardPhotoBack());
+            communityUserInfoVO.setCardPhotoFront(sysUserDO.getCardPhotoFront());
+            communityUserInfoVO.setFamilyBook(sysUserDO.getFamilyBook());
             communityUserInfoVO.setName(sysUserDO.getName());
             String phone = sysUserDO.getPhone();
             communityUserInfoVO.setPhone(phone);
@@ -1657,7 +1663,7 @@
                 return R.fail("账户已经存在");
             }
         }
-        return R.fail();
+        return R.ok();
     }
 
     /**
@@ -1702,4 +1708,26 @@
             return R.fail();
         }
     }
+
+    @Override
+    public R getUserArchives(Long userId) {
+        //查询用户信息
+        SysUserDO userDO = userDao.selectById(userId);
+        if (userDO == null) {
+            return R.fail("未查询到用户信息");
+        }
+        UserArchivesVO userArchivesVO = new UserArchivesVO();
+        BeanUtils.copyProperties(userDO, userArchivesVO);
+        userArchivesVO.setUserId(userDO.getUserId());
+        return R.ok(userArchivesVO);
+    }
+
+    @Override
+    public R updateUserArchives(UpdateUserArchivesVO userArchivesVO) {
+        if(userArchivesVO.getUserId()==null){
+            return R.fail("未查询到用户信息");
+        }
+        userDao.updateUserArchives(userArchivesVO);
+        return R.ok();
+    }
 }

--
Gitblit v1.7.1