Commit de328a09 authored by wlx@33.cn's avatar wlx@33.cn

当前用户提货没有走链,提货的币并没有给商户,只是数据库冻结,用户提货单“确认收货”或“未收货”n天之后,因此不需要在退货时讲商品币由商家还给用户

parent c049f4c2
...@@ -209,13 +209,16 @@ public class DeliveryServiceImpl extends ServiceImpl<DeliveryMapper, Delivery> i ...@@ -209,13 +209,16 @@ public class DeliveryServiceImpl extends ServiceImpl<DeliveryMapper, Delivery> i
if (!update) { if (!update) {
throw new MyException(MallResponseError.UPDATE_FAIL); throw new MyException(MallResponseError.UPDATE_FAIL);
} }
/** /**
* 1.调用链上方法将币还给用户 , 成功后,将order_delivery_refund的state改为5退款成功 * 当前用户提货没有走链,提货的币并没有给商户,只是数据库冻结,用户提货单“确认收货”或“未收货”n天之后,因此不需要在退货时讲商品币由商家还给用户
* 2.nft不支持提货
*/ */
User user = userService.getOne(new QueryWrapper<User>().eq("uid", delivery.getUid())); // /**
Merchant merchant = merchantService.getOne(new QueryWrapper<Merchant>().eq("merchant_id", delivery.getMerchantId())); // * 1.调用链上方法将币还给用户 , 成功后,将order_delivery_refund的state改为5退款成功
assetService.refundCoinOnChain(TranDto.TABLE_TYPE_DELIVERY, delivery.getOrderDeliveryId(), delivery.getCoin(), delivery.getNumber(), null, merchant.getTokenIssueAddr(), user.getAddress()); // * 2.nft不支持提货
// */
// User user = userService.getOne(new QueryWrapper<User>().eq("uid", delivery.getUid()));
// Merchant merchant = merchantService.getOne(new QueryWrapper<Merchant>().eq("merchant_id", delivery.getMerchantId()));
// assetService.refundCoinOnChain(TranDto.TABLE_TYPE_DELIVERY, delivery.getOrderDeliveryId(), delivery.getCoin(),
// delivery.getNumber(), null, merchant.getTokenIssueAddr(), user.getAddress());
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment