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 | 48 +++++++++++++++++++++++++++++------------------- 1 files changed, 29 insertions(+), 19 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 d6606e0..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 @@ -86,13 +86,23 @@ } TAppUser tAppUser = tauService.getBaseMapper().selectById(appUserId); if (null != tAppUser){ + detailsVo.setUserId(appUserId); 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){ @@ -205,7 +215,7 @@ @ApiOperation(value = "充值明细", tags = {"APP-使用福利"}) @ApiImplicitParams({ @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9....."), - @ApiImplicitParam(value = "年月", name = "yearMonth", required = true, dataType = "string"), + @ApiImplicitParam(value = "年月", name = "yearMonth", required = false, dataType = "string"), @ApiImplicitParam(value = "页码", name = "pageNum", required = true, dataType = "int"), @ApiImplicitParam(value = "每页数量", name = "pageSize", required = true, dataType = "int"), @ApiImplicitParam(value = "记录(1充值 2扣除)", name = "recordId", required = false, dataType = "int"), @@ -360,20 +370,14 @@ @ApiOperation(value = "积分商城-商品兑换", tags = {"APP-使用福利"}) @ApiImplicitParams({ @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9....."), - @ApiImplicitParam(value = "商品id", name = "goodId", required = true, dataType = "int"), - @ApiImplicitParam(value = "商品类型 1实物 2课包 3门票 4优惠券", name = "goodsType", required = true, dataType = "int"), - @ApiImplicitParam(value = "兑换数量", name = "nums", required = false, dataType = "int"), - @ApiImplicitParam(value = "兑换方式(1=积分,2=积分+现金)", name = "exchangeType", required = true, dataType = "int"), - @ApiImplicitParam(value = "现金支付方式(1=微信 2=支付宝)", name = "payType", required = false, dataType = "int"), - @ApiImplicitParam(value = "学员id列表", name = "stuIds", required = false), }) - public ResultUtil productRedemptionOperation(Integer goodId, Integer goodsType,Integer nums,Integer exchangeType,Integer payType,List<Integer> stuIds){ + public ResultUtil productRedemptionOperation(GoodsExchangeVo exchangeType){ try { Integer userIdFormRedis = tokenUtil.getUserIdFormRedis(); if(null == userIdFormRedis){ return ResultUtil.tokenErr(); } - return tauService.productRedemptionOperation(userIdFormRedis,goodId,goodsType,nums,exchangeType,payType,stuIds); + return tauService.productRedemptionOperation(userIdFormRedis,exchangeType); }catch (Exception e){ return ResultUtil.runErr(); } @@ -388,8 +392,8 @@ @ApiOperation(value = "积分商城-积分明细", tags = {"APP-使用福利"}) @ApiImplicitParams({ @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9....."), - @ApiImplicitParam(value = "年月", name = "yearMonth", required = true, dataType = "string"), - @ApiImplicitParam(value = "记录(1充值 2扣除)", name = "recordId", required = true, dataType = "int"), + @ApiImplicitParam(value = "年月", name = "yearMonth", required = false, dataType = "string"), + @ApiImplicitParam(value = "记录(1充值 2扣除)", name = "recordId", required = false, dataType = "int"), }) public ResultUtil<List<IntegralsData>> pointDetails(String yearMonth, Integer recordId){ try { @@ -412,16 +416,22 @@ @ApiOperation(value = "积分商城-兑换记录", tags = {"APP-使用福利"}) @ApiImplicitParams({ @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9....."), - @ApiImplicitParam(value = "使用状态 (1已使用 2未使用)", name = "useType", required = true, dataType = "string"), - @ApiImplicitParam(value = "商品类型 1实物 2课包 3门票 4优惠券", name = "goodType", required = true, dataType = "int"), + @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(); } @@ -438,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