提交 3f8b9afd authored 作者: zhouzhigang's avatar zhouzhigang

--no commit message

上级 f657ad63
......@@ -98,9 +98,9 @@ public class FgOrderController {
@ApiOperation("wap生成订单并支付")
@PostMapping("/wap/pay/order")
public CallBack<PayInfoVo> createOrderAndPay(@RequestBody WapOrderForm form){
// Integer orderId = fgOrderService.createOrder(form);
// Order o = fgOrderService.notNull(orderId);
return CallBack.success(fgOrderService.payWap(form.getCode(), form.getSource(), form.getPayType()));
Integer orderId = fgOrderService.createOrder(form);
Order o = fgOrderService.notNull(orderId);
return CallBack.success(fgOrderService.payWap(o, form.getSource(), form.getPayType()));
}
......
......@@ -57,7 +57,7 @@ public interface FgOrderService extends BaseService<Order, Integer>{
* @author lpf
* @date 2020-04-09 10:49
*/
PayInfoVo payWap(String code, String source, String payType);
PayInfoVo payWap(Order order, String source, String payType);
/**
* 接收三方调用----拿到支付回调修改订单状态
......
......@@ -203,11 +203,7 @@ public class FgOrderServiceImpl extends BaseServiceImpl<Order, Integer> implemen
}
@Override
public PayInfoVo payWap(String code, String source, String payType) {
Order order = notNull(record -> {
record.setCode(code);
record.setCreater(fgRedisManage.getMember().getId());
});
public PayInfoVo payWap(Order order, String source, String payType) {
CallBack<PayInfoVo> result = fgPayClient.pay(order.getCode(), source, payType);
if (PayTypeEnum.BALANCE.getCode().equals(payType)) {
OrderTypeInterface orderTypeService = springContext.getEnumsBindBean(OrderTypeEnum.class, order.getOrderType(), OrderTypeInterface.class);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论