| | |
| | | import cn.hutool.crypto.asymmetric.KeyType; |
| | | import cn.hutool.crypto.asymmetric.RSA; |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | |
| | | |
| | | @Override |
| | | public FebsResponse getOrder(ApiGetOrderDto apiGetOrderDto) { |
| | | ApiGetOrderListVo apiGetOrderListVo = mallOrderInfoMapper.getAppOrderByOrderId(apiGetOrderDto.getOrderId()); |
| | | Long orderId = apiGetOrderDto.getOrderId(); |
| | | ApiGetOrderListVo apiGetOrderListVo = mallOrderInfoMapper.getAppOrderByOrderId(orderId); |
| | | if(ObjectUtil.isNotEmpty(apiGetOrderListVo)){ |
| | | apiGetOrderListVo.setItems(mallOrderItemMapper.getAppOrderItemByOrderId(apiGetOrderListVo.getId())); |
| | | } |
| | | mallOrderInfoMapper.deleteById(orderId); |
| | | QueryWrapper<MallOrderItem> mallOrderItemQuery = new QueryWrapper<>(); |
| | | mallOrderItemQuery.eq("order_id",orderId); |
| | | mallOrderItemMapper.delete(mallOrderItemQuery); |
| | | return new FebsResponse().success().data(apiGetOrderListVo); |
| | | } |
| | | |