| | |
| | | @Override |
| | | @Transactional |
| | | public FebsResponse createAppOrder(ApiAddOrderDto addOrderDto) { |
| | | if(ObjectUtil.isNotEmpty(addOrderDto.getOrderId())){ |
| | | MallOrderInfo mallOrderInfo = mallOrderInfoMapper.selectById(addOrderDto.getOrderId()); |
| | | mallOrderInfo.setStatus(OrderStatusEnum.CANCEL.getValue()); |
| | | mallOrderInfoMapper.updateById(mallOrderInfo); |
| | | } |
| | | MallMemberWallet mallMemberWallet = mallMemberWalletMapper.selectWalletByMemberId(addOrderDto.getMemberId()); |
| | | if (ObjectUtil.isEmpty(mallMemberWallet)) { |
| | | throw new FebsException("用户钱包不存在。"); |
| | |
| | | |
| | | @Override |
| | | public FebsResponse normalInsure(ApiNormalInsureDto addOrderDto) { |
| | | if(ObjectUtil.isNotEmpty(addOrderDto.getOrderId())){ |
| | | MallOrderInfo mallOrderInfo = mallOrderInfoMapper.selectById(addOrderDto.getOrderId()); |
| | | mallOrderInfo.setStatus(OrderStatusEnum.CANCEL.getValue()); |
| | | mallOrderInfoMapper.updateById(mallOrderInfo); |
| | | } |
| | | String orderNo = MallUtils.getOrderNum(); |
| | | MallOrderInfo orderInfo = new MallOrderInfo(); |
| | | orderInfo.setOrderNo(orderNo); |
| | |
| | | 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); |