| | |
| | | //调用其他接口获取 免密结果 |
| | | Boolean signed = false; |
| | | |
| | | // 获取用户开通情况 |
| | | List<XpPayFront> xpPayFronts = xpPayFrontMapper.selectList(new LambdaQueryWrapper<XpPayFront>().eq(XpPayFront::getUserId, uid).orderByDesc(BaseModel::getCreateTime)); |
| | | if (xpPayFronts.isEmpty()) { |
| | | return R.ok(signed); |
| | | } |
| | | |
| | | CreditPaySignQueryDto creditPaySignQueryDto = new CreditPaySignQueryDto(); |
| | | creditPaySignQueryDto.setUid(Long.valueOf(uid)); |
| | | creditPaySignQueryDto.setBusinessId("xp-robotaxi"); |
| | |
| | | CreditPaySignVo data = creditPaySignVoR.getData(); |
| | | XpPayFront xpPayFront = new XpPayFront(); |
| | | xpPayFront.setUserId(Long.valueOf(uid)); |
| | | xpPayFront.setBusinessOrderId(OrderCodeUtil.getOrderCode("MMZF")); |
| | | xpPayFront.setBusinessOrderId(creditPaySignDto.getBusinessOrderId()); |
| | | xpPayFrontMapper.insert(xpPayFront); |
| | | return R.ok(data); |
| | | } |