提交 ba3cce6a 作者: zhenjie

商城订单支付修改

上级 4f285366
......@@ -239,6 +239,18 @@ public class UavOrderServiceImpl implements UavOrderService {
return ResultBody.error("操作有误,请重试!");
}
CommonPaymentVO commonPaymentVO = new CommonPaymentVO();
//
int shouldPay = uavOrderDO.getOtherAmount().multiply(BigDecimal.valueOf(100)).intValue();
if (shouldPay <= 0) {
return ResultBody.error("已支付完成");
}
List<UavOrderSkuDO> orderSkuDOS = uavOrderDao.listUavOrderSkuDO(id);
StringBuffer sb = new StringBuffer();
orderSkuDOS.stream().forEach(uavOrderSkuDO -> sb.append(uavOrderSkuDO.getProductSpec()));
commonPaymentVO.setAmount(shouldPay);
commonPaymentVO.setDescription(sb.toString());
commonPaymentVO.setOrderNumber(uavOrderDO.getOrderNo());
commonPaymentVO.setOrderPort(0);
ResultBody resultBody = demandReleaseOrderService.orderPayment(commonPaymentVO, request, currentAccount.getUserAccountId());
return resultBody;
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论