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
if (!update) {
throw new MyException(MallResponseError.UPDATE_FAIL);
}
/**
* 1.调用链上方法将币还给用户 , 成功后,将order_delivery_refund的state改为5退款成功
* 2.nft不支持提货
* 当前用户提货没有走链,提货的币并没有给商户,只是数据库冻结,用户提货单“确认收货”或“未收货”n天之后,因此不需要在退货时讲商品币由商家还给用户
*/
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());
// /**
// * 1.调用链上方法将币还给用户 , 成功后,将order_delivery_refund的state改为5退款成功
// * 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