Explorar o código

用户余额查询

xusonglin %!s(int64=5) %!d(string=hai) anos
pai
achega
5ef65ddadf

+ 1 - 2
src/main/java/com/jkcredit/invoice/hub/model/dto/userBalance/UserBalanceDto.java

@@ -5,7 +5,6 @@ import lombok.Data;
 import lombok.NoArgsConstructor;
 
 import java.io.Serializable;
-import java.util.Date;
 
 /**
  * @description:
@@ -19,5 +18,5 @@ import java.util.Date;
 public class UserBalanceDto implements Serializable {
     private static final long serialVersionUID = -1784057925412485786L;
     private Double balance;
-    private Date lastDeductionTime;
+    private String lastDeductionTime;
 }

+ 1 - 3
src/main/java/com/jkcredit/invoice/hub/service/userBalance/UserBalanceServiceImpl.java

@@ -30,8 +30,6 @@ public class UserBalanceServiceImpl extends BaseService implements UserBalanceSe
         if (userBalancePo == null) {
             throw new ServiceException(ExceptionMessage.USER_NOT_EXIST);
         }
-        // TODO UPDATE_TIME格式化
-        UserBalanceDto userBalanceDto = new UserBalanceDto(CommonUtil.parseDouble(userBalancePo.getBalance()), userBalancePo.getUpdateTime());
-        return userBalanceDto;
+        return new UserBalanceDto(CommonUtil.parseDouble(userBalancePo.getBalance()), CommonUtil.dateFormat(userBalancePo.getUpdateTime()));
     }
 }

+ 6 - 0
src/main/java/com/jkcredit/invoice/hub/util/CommonUtil.java

@@ -1,6 +1,7 @@
 package com.jkcredit.invoice.hub.util;
 
 import java.math.BigDecimal;
+import java.text.ParseException;
 import java.text.SimpleDateFormat;
 import java.util.*;
 
@@ -33,4 +34,9 @@ public class CommonUtil {
         primary.retainAll(secondary);
         return new ArrayList<>(primary);
     }
+
+    public static String dateFormat(Date time) {
+        SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
+        return formatter.format(time);
+    }
 }