| | |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public ExecutedResult<Map<String, Object>> weiXinPay(LoginUserDTO loginUser, ReqCreatePay request) { |
| | | //判断token是否存在,如果不存在,说明重复提交订单 |
| | | String redisToken = redisTemplate.opsForValue().get(request.getPayToken()).toString(); |
| | | if (StringUtil.isNullOrEmpty(redisToken)) { |
| | | throw new RuntimeException("请勿重复提交充值订单!"); |
| | | } |
| | | //删除token |
| | | redisTemplate.delete(request.getPayToken()); |
| | | // String redisToken = redisTemplate.opsForValue().get(request.getPayToken()).toString(); |
| | | // if (StringUtil.isNullOrEmpty(redisToken)) { |
| | | // throw new RuntimeException("请勿重复提交充值订单!"); |
| | | // } |
| | | // //删除token |
| | | // redisTemplate.delete(request.getPayToken()); |
| | | |
| | | EBusinessType type = EBusinessType.getByValue(request.getBusinessType()); |
| | | if (Objects.isNull(type)) { |