From a1e4cfc3de4f3f3f3956b769bc7af40d097c8a4c Mon Sep 17 00:00:00 2001
From: liujie <liujie>
Date: 星期二, 17 十月 2023 15:12:57 +0800
Subject: [PATCH] 修改bug

---
 cloud-server-account/src/main/java/com/dsh/account/controller/UseBenefitsController.java |   27 +++++++++++++++++++++------
 1 files changed, 21 insertions(+), 6 deletions(-)

diff --git a/cloud-server-account/src/main/java/com/dsh/account/controller/UseBenefitsController.java b/cloud-server-account/src/main/java/com/dsh/account/controller/UseBenefitsController.java
index 0657af9..3a1ec1d 100644
--- a/cloud-server-account/src/main/java/com/dsh/account/controller/UseBenefitsController.java
+++ b/cloud-server-account/src/main/java/com/dsh/account/controller/UseBenefitsController.java
@@ -90,10 +90,19 @@
                 detailsVo.setUserImage(tAppUser.getHeadImg());
                 detailsVo.setUserName(tAppUser.getName());
                 detailsVo.setUserPhone(tAppUser.getPhone());
-                detailsVo.setSex(tAppUser.getGender() == 1 ? "男" : "女");
-                detailsVo.setBirthday(format1.format(tAppUser.getBirthday()));
+                if(tAppUser.getGender()!=null){
+
+                    detailsVo.setSex(tAppUser.getGender() == 1 ? "男" : "女");
+                }
+                System.out.println("============="+tAppUser);
+
+                if (tAppUser.getBirthday()!=null){
+                detailsVo.setBirthday(format1.format(tAppUser.getBirthday()));}
                 detailsVo.setAddress(tAppUser.getProvince()+tAppUser.getCity());
-                detailsVo.setMemberLifespan(format1.format(tAppUser.getVipEndTime()));
+                if(tAppUser.getVipEndTime()!=null){
+
+                    detailsVo.setMemberLifespan(format1.format(tAppUser.getVipEndTime()));
+                }
             }
             return ResultUtil.success(detailsVo);
         }catch (Exception e){
@@ -409,14 +418,20 @@
             @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9....."),
             @ApiImplicitParam(value = "使用状态 (1已使用 2未使用)", name = "useType", required = false, dataType = "string"),
             @ApiImplicitParam(value = "商品类型  1实物 2课包 3门票 4优惠券", name = "goodType", required = false, dataType = "int"),
+            @ApiImplicitParam(value = "page", name = "页数", required = true, dataType = "int"),
+            @ApiImplicitParam(value = "size", name = "size", required = true, dataType = "int"),
     })
-    public ResultUtil<List<ExchangeDetailsResponse>> exchangeRecordsDetails(Integer useType, Integer goodType){
+    public ResultUtil<List<ExchangeDetailsResponse>> exchangeRecordsDetails(Integer useType, Integer goodType,Integer page,Integer size){
         try {
+            if(page==null || size==null){
+                page=1;
+                size=10;
+            }
             Integer userIdFormRedis = tokenUtil.getUserIdFormRedis();
             if(null == userIdFormRedis){
                 return ResultUtil.tokenErr();
             }
-            return ResultUtil.success(uicService.queryExchangeGoodsdetails(userIdFormRedis,useType,goodType));
+            return ResultUtil.success(uicService.queryExchangeGoodsdetails1(userIdFormRedis,useType,goodType,page,size));
         }catch (Exception e){
             return ResultUtil.runErr();
         }
@@ -433,7 +448,7 @@
             @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9....."),
             @ApiImplicitParam(value = "记录id", name = "detailsId", required = true, dataType = "string"),
     })
-    public ResultUtil<PointDetailsVo> redemptionDetails(Integer detailsId){
+    public ResultUtil<PointDetailsVo> redemptionDetails(Long detailsId){
         try {
             return ResultUtil.success(uicService.queryRedemptionDetails(detailsId));
         }catch (Exception e){

--
Gitblit v1.7.1