From 5061a16c2b9d5d5c22516b69460e04c3f1484dea Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Wed, 13 Dec 2023 16:49:46 +0800 Subject: [PATCH] 微信小程序配置 --- src/main/java/cc/mrbird/febs/mall/vo/MallMemberVo.java | 2 ++ src/main/java/cc/mrbird/febs/mall/vo/ApiOrderRecordListVo.java | 2 ++ src/main/resources/mapper/modules/MallProductBuyRecordMapper.xml | 1 + src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallProductServiceImpl.java | 13 ++++++------- src/main/java/cc/mrbird/febs/common/enumerates/DataDictionaryEnum.java | 2 ++ src/main/java/cc/mrbird/febs/mall/controller/AdminNewsInfoController.java | 4 ++++ src/main/java/cc/mrbird/febs/mall/controller/ViewNewsController.java | 3 +++ src/main/resources/mapper/modules/MallProductSellRecordMapper.xml | 1 + src/main/java/cc/mrbird/febs/mall/dto/AdminGfaBasicSetDto.java | 2 ++ src/main/resources/templates/febs/views/modules/news/gfaBasicSet.html | 13 ++++++++++++- src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java | 7 +++++++ 11 files changed, 42 insertions(+), 8 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/common/enumerates/DataDictionaryEnum.java b/src/main/java/cc/mrbird/febs/common/enumerates/DataDictionaryEnum.java index 4f6b6e1..2e8fb3e 100644 --- a/src/main/java/cc/mrbird/febs/common/enumerates/DataDictionaryEnum.java +++ b/src/main/java/cc/mrbird/febs/common/enumerates/DataDictionaryEnum.java @@ -8,9 +8,11 @@ /** * 预约开始时间 * 预约结束时间 + * 支付后,确认倒计时的分钟数,60,为记录支付时间paytime开始计算60分钟的倒计时 */ YU_YUE_START_TIME("YU_YUE_START_TIME","YU_YUE_START_TIME"), YU_YUE_END_TIME("YU_YUE_END_TIME","YU_YUE_END_TIME"), + INSURE_END_MINUTE("INSURE_END_MINUTE","INSURE_END_MINUTE"), /** * NFT最小提现数量 * NFT手续费 diff --git a/src/main/java/cc/mrbird/febs/mall/controller/AdminNewsInfoController.java b/src/main/java/cc/mrbird/febs/mall/controller/AdminNewsInfoController.java index fe62099..2d428d5 100644 --- a/src/main/java/cc/mrbird/febs/mall/controller/AdminNewsInfoController.java +++ b/src/main/java/cc/mrbird/febs/mall/controller/AdminNewsInfoController.java @@ -211,6 +211,10 @@ DataDictionaryEnum.OUT_FCM_FEE.getType(), DataDictionaryEnum.OUT_FCM_FEE.getCode(), gfaBasicSetDto.getOutFcmFee()); + commonService.updateDataDic( + DataDictionaryEnum.INSURE_END_MINUTE.getType(), + DataDictionaryEnum.INSURE_END_MINUTE.getCode(), + gfaBasicSetDto.getMinuteCnt()); // commonService.updateDataDic( // DataDictionaryEnum.FCM_PRICE.getType(), // DataDictionaryEnum.FCM_PRICE.getCode(), diff --git a/src/main/java/cc/mrbird/febs/mall/controller/ViewNewsController.java b/src/main/java/cc/mrbird/febs/mall/controller/ViewNewsController.java index edc9946..9c843dc 100644 --- a/src/main/java/cc/mrbird/febs/mall/controller/ViewNewsController.java +++ b/src/main/java/cc/mrbird/febs/mall/controller/ViewNewsController.java @@ -187,6 +187,9 @@ gfaBasicSetDto.setNftMin(dataDictionaryCustomMapper.selectDicDataByTypeAndCode( DataDictionaryEnum.NFT_MIN.getType(), DataDictionaryEnum.NFT_MIN.getCode()).getValue()); + gfaBasicSetDto.setMinuteCnt(dataDictionaryCustomMapper.selectDicDataByTypeAndCode( + DataDictionaryEnum.INSURE_END_MINUTE.getType(), + DataDictionaryEnum.INSURE_END_MINUTE.getCode()).getValue()); model.addAttribute("gfaBasicSet", gfaBasicSetDto); return FebsUtil.view("modules/news/gfaBasicSet"); } diff --git a/src/main/java/cc/mrbird/febs/mall/dto/AdminGfaBasicSetDto.java b/src/main/java/cc/mrbird/febs/mall/dto/AdminGfaBasicSetDto.java index ba2b279..cd02bb5 100644 --- a/src/main/java/cc/mrbird/febs/mall/dto/AdminGfaBasicSetDto.java +++ b/src/main/java/cc/mrbird/febs/mall/dto/AdminGfaBasicSetDto.java @@ -24,4 +24,6 @@ private String frozenFcmCnt; + private String minuteCnt; + } diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java index 8f34ad8..937aa8f 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java @@ -275,6 +275,13 @@ BigDecimal memberFrozenFcmCnt = ObjectUtil.isEmpty(memberFrozenFcmCntDic) ? new BigDecimal(100) : new BigDecimal(memberFrozenFcmCntDic.getValue()); mallMemberVo.setUnfrozenCnt(memberFrozenFcmCnt); + DataDictionaryCustom insureMinuteDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode( + DataDictionaryEnum.INSURE_END_MINUTE.getType(), + DataDictionaryEnum.INSURE_END_MINUTE.getCode() + ); + Integer insureMinute = Integer.parseInt(ObjectUtil.isEmpty(insureMinuteDic) ? "60" : insureMinuteDic.getValue()); + mallMemberVo.setMinuteCnt(insureMinute); + DataDictionaryCustom dic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode(AppContants.AGENT_LEVEL, mallMember.getLevel()); if (dic != null) { mallMemberVo.setLevelName(dic.getDescription()); diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallProductServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallProductServiceImpl.java index 82b4dfb..42b7034 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallProductServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallProductServiceImpl.java @@ -644,13 +644,12 @@ objects.add(apiOrderListVo); } } - - IPage<ApiOrderRecordListVo> pageSell = new Page<>(apiOrderListDto.getPageNum(), apiOrderListDto.getPageSize()); - IPage<ApiOrderRecordListVo> apiOrderListVoIPageSell = mallProductSellRecordMapper.selectListInPage(pageSell, apiOrderListDto); - if(CollUtil.isNotEmpty(apiOrderListVoIPageSell.getRecords())){ - for(ApiOrderRecordListVo apiOrderListVo : apiOrderListVoIPageSell.getRecords()){ - objects.add(apiOrderListVo); - } + } + IPage<ApiOrderRecordListVo> pageSell = new Page<>(apiOrderListDto.getPageNum(), apiOrderListDto.getPageSize()); + IPage<ApiOrderRecordListVo> apiOrderListVoIPageSell = mallProductSellRecordMapper.selectListInPage(pageSell, apiOrderListDto); + if(CollUtil.isNotEmpty(apiOrderListVoIPageSell.getRecords())){ + for(ApiOrderRecordListVo apiOrderListVo : apiOrderListVoIPageSell.getRecords()){ + objects.add(apiOrderListVo); } } diff --git a/src/main/java/cc/mrbird/febs/mall/vo/ApiOrderRecordListVo.java b/src/main/java/cc/mrbird/febs/mall/vo/ApiOrderRecordListVo.java index 45caa11..b98b85b 100644 --- a/src/main/java/cc/mrbird/febs/mall/vo/ApiOrderRecordListVo.java +++ b/src/main/java/cc/mrbird/febs/mall/vo/ApiOrderRecordListVo.java @@ -16,6 +16,8 @@ private String orderNo; @ApiModelProperty(value = "时间") private Date createdTime; + @ApiModelProperty(value = "支付时间") + private Date payTime; @ApiModelProperty(value = "数量") private BigDecimal nftTotal; @ApiModelProperty(value = "匹配状态0:失败 1:匹配中 2:待支付 3:已支付 4:对方已确认 5:已完成 6已投诉") diff --git a/src/main/java/cc/mrbird/febs/mall/vo/MallMemberVo.java b/src/main/java/cc/mrbird/febs/mall/vo/MallMemberVo.java index 95c1bff..13245f9 100644 --- a/src/main/java/cc/mrbird/febs/mall/vo/MallMemberVo.java +++ b/src/main/java/cc/mrbird/febs/mall/vo/MallMemberVo.java @@ -103,5 +103,7 @@ private Integer isFrozen; @ApiModelProperty(value = "已排单") private Integer pickCount; + @ApiModelProperty(value = "支付后,确认倒计时的分钟数,60,为paytime开始计算60分钟的倒计时") + private Integer minuteCnt; } diff --git a/src/main/resources/mapper/modules/MallProductBuyRecordMapper.xml b/src/main/resources/mapper/modules/MallProductBuyRecordMapper.xml index 3dc5b24..36e22a5 100644 --- a/src/main/resources/mapper/modules/MallProductBuyRecordMapper.xml +++ b/src/main/resources/mapper/modules/MallProductBuyRecordMapper.xml @@ -45,6 +45,7 @@ select a.id, b.order_no, a.CREATED_TIME, + a.pay_time, a.pick_nft_cnt as nftTotal, a.state, 2 as orderType diff --git a/src/main/resources/mapper/modules/MallProductSellRecordMapper.xml b/src/main/resources/mapper/modules/MallProductSellRecordMapper.xml index 45a193a..615cad7 100644 --- a/src/main/resources/mapper/modules/MallProductSellRecordMapper.xml +++ b/src/main/resources/mapper/modules/MallProductSellRecordMapper.xml @@ -38,6 +38,7 @@ select a.id, b.order_no, a.CREATED_TIME, + a.pay_time, a.nft_cnt as nftTotal, a.state, 1 as orderType diff --git a/src/main/resources/templates/febs/views/modules/news/gfaBasicSet.html b/src/main/resources/templates/febs/views/modules/news/gfaBasicSet.html index 5a21792..389cef4 100644 --- a/src/main/resources/templates/febs/views/modules/news/gfaBasicSet.html +++ b/src/main/resources/templates/febs/views/modules/news/gfaBasicSet.html @@ -3,7 +3,7 @@ <form class="layui-form" action="" lay-filter="gfa-Basic-set-form"> <div class="layui-card"> <div class="layui-card-body"> - <blockquote class="layui-elem-quote blue-border">买卖单时间设置</blockquote> + <blockquote class="layui-elem-quote blue-border">买卖单(确认支付)时间设置</blockquote> <div class="layui-form-item"> <div class="layui-col-lg6"> <label class="layui-form-label febs-form-item-require">开始时间:</label> @@ -15,6 +15,16 @@ <label class="layui-form-label febs-form-item-require">结束时间:</label> <div class="layui-input-block"> <input type="text" name="endTime" class="layui-input" id="endTimePick" placeholder="HH:mm:ss"> + </div> + </div> + </div> + <blockquote class="layui-elem-quote blue-border">确认收款时间设置</blockquote> + <div class="layui-form-item"> + <div class="layui-col-lg6"> + <label class="layui-form-label febs-form-item-require">时间间隔:</label> + <div class="layui-input-block"> + <input type="text" name="minuteCnt" class="layui-input" readonly> + <div class="layui-form-mid layui-word-aux">支付后,确认倒计时的分钟数,60,为记录支付时间开始计算60分钟的倒计时</div> </div> </div> </div> @@ -140,6 +150,7 @@ "outFcmMin": gfaBasicSet.outFcmMin, "nftMin": gfaBasicSet.nftMin, "frozenFcmCnt": gfaBasicSet.frozenFcmCnt, + "minuteCnt": gfaBasicSet.minuteCnt, "endTime": gfaBasicSet.endTime }); } -- Gitblit v1.9.1