From 14ce921548d5abf449a0714e3730cebcd8156f67 Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Thu, 21 Dec 2023 14:14:23 +0800 Subject: [PATCH] 富文本框输入版本变化 --- src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallAppServiceImpl.java | 23 +++++++++++++++++++++++ 1 files changed, 23 insertions(+), 0 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallAppServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallAppServiceImpl.java index 6fc27d6..dc8d19c 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallAppServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallAppServiceImpl.java @@ -100,6 +100,13 @@ @Override @Transactional public FebsResponse createAppOrder(ApiAddOrderDto addOrderDto) { + if(ObjectUtil.isNotEmpty(addOrderDto.getOrderId())){ + MallOrderInfo mallOrderInfo = mallOrderInfoMapper.selectById(addOrderDto.getOrderId()); + if(ObjectUtil.isNotEmpty(mallOrderInfo)){ + mallOrderInfo.setStatus(OrderStatusEnum.CANCEL.getValue()); + mallOrderInfoMapper.updateById(mallOrderInfo); + } + } MallMemberWallet mallMemberWallet = mallMemberWalletMapper.selectWalletByMemberId(addOrderDto.getMemberId()); if (ObjectUtil.isEmpty(mallMemberWallet)) { throw new FebsException("用户钱包不存在。"); @@ -234,6 +241,13 @@ @Override public FebsResponse normalInsure(ApiNormalInsureDto addOrderDto) { + if(ObjectUtil.isNotEmpty(addOrderDto.getOrderId())){ + MallOrderInfo mallOrderInfo = mallOrderInfoMapper.selectById(addOrderDto.getOrderId()); + if(ObjectUtil.isNotEmpty(mallOrderInfo)){ + mallOrderInfo.setStatus(OrderStatusEnum.CANCEL.getValue()); + mallOrderInfoMapper.updateById(mallOrderInfo); + } + } String orderNo = MallUtils.getOrderNum(); MallOrderInfo orderInfo = new MallOrderInfo(); orderInfo.setOrderNo(orderNo); @@ -296,6 +310,15 @@ return new FebsResponse().success().data(apiGetOrderListVo); } + @Override + public FebsResponse getOrderCancel(ApiGetOrderDto apiGetOrderDto) { + MallOrderInfo mallOrderInfo = mallOrderInfoMapper.selectById(apiGetOrderDto.getOrderId()); + mallOrderInfo.setStatus(OrderStatusEnum.CANCEL.getValue()); + mallOrderInfoMapper.updateById(mallOrderInfo); + + return new FebsResponse().success().message("订单已取消"); + } + public String generateAsaToken(String token) { RSA rsa = new RSA(null, AppContants.PUBLIC_KEY); return rsa.encryptBase64(token + "_" + System.currentTimeMillis(), KeyType.PublicKey); -- Gitblit v1.9.1