From be8545029b0dfc76a7b74c57098d74672bbdaf95 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期一, 04 十二月 2023 14:15:46 +0800
Subject: [PATCH] 更新

---
 UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/UserInfoServiceImpl.java |   28 ++++++++++++++++++++--------
 1 files changed, 20 insertions(+), 8 deletions(-)

diff --git a/UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/UserInfoServiceImpl.java b/UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/UserInfoServiceImpl.java
index 9e2f499..dc8f36b 100644
--- a/UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/UserInfoServiceImpl.java
+++ b/UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/UserInfoServiceImpl.java
@@ -422,10 +422,18 @@
                     Date date = new Date();
                     for(Map<String, Object> map : query){
                         Double lavePrice = Double.valueOf(map.get("lavePrice").toString());
-                        String startTime = map.get("startTime").toString();
-                        String endTime = map.get("endTime").toString();
-                        map.put("startTime", DateUtil.conversionFormat(language, startTime));
-                        map.put("endTime", DateUtil.conversionFormat(language, endTime));
+                        String startTime = "";
+                        String endTime = "";
+                        if(null != map.get("startTime")){
+                            startTime = map.get("startTime").toString();
+                            map.put("startTime", DateUtil.conversionFormat(language, startTime));
+                            startTime = DateUtil.conversionFormat(language, startTime);
+                        }
+                        if(null != map.get("endTime")){
+                            endTime = map.get("endTime").toString();
+                            map.put("endTime", DateUtil.conversionFormat(language, endTime));
+                            endTime = DateUtil.conversionFormat(language, endTime);
+                        }
                         int num = 0;
                         for(int i = Integer.valueOf(String.valueOf(map.get("totalNum"))); i > 0; i--){
                             //判断当前优惠券金额是否大于可发放剩余总金额
@@ -1393,8 +1401,10 @@
     @Override
     public Map<String, Object> queryUserInfo(Integer language, Integer uid) throws Exception {
         Map<String, Object> map = userInfoMapper.queryUserInfo(uid, null);
-        String birthday = map.get("birthday").toString();
-        map.put("birthday", DateUtil.conversionFormat(language, birthday));
+        if(null != map.get("birthday")){
+            String birthday = map.get("birthday").toString();
+            map.put("birthday", DateUtil.conversionFormat(language, birthday));
+        }
         return map;
     }
 
@@ -1408,8 +1418,10 @@
     @Override
     public Map<String, Object> queryUser(Integer language, String phone) throws Exception {
         Map<String, Object> map = userInfoMapper.queryUserInfo(null, phone);
-        String birthday = map.get("birthday").toString();
-        map.put("birthday", DateUtil.conversionFormat(language, birthday));
+        if(null != map.get("birthday")){
+            String birthday = map.get("birthday").toString();
+            map.put("birthday", DateUtil.conversionFormat(language, birthday));
+        }
         return map;
     }
 

--
Gitblit v1.7.1