苍穹外卖跳过微信支付(全网最强,最详细,最容易理解)

发布时间:2026-11-06 07:07

二手物品交易时,最好使用安全的支付方式,如支付宝或微信支付。 #生活技巧# #节省生活成本# #经济生活技巧# #二手购物攻略#

苍穹外卖跳过微信支付(全网最强,最详细,最容易理解)

收录于

2048 AI社区

当前文章被收录于:

2048 AI社区

文章已被社区收录

XZY__one

XZY__one 博客等级 码龄5年 墨衍会员 · AI 创作全网分发 墨衍智能分发 本文由作者通过墨衍一键同步至各平台 1分发平台 2w累计阅读 2w+平均单平台 已同步平台 CSDN 微信公众号 微博 知乎 掘金 百家号 博客园 抖音 小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要

229粉丝35篇原创

苍穹 外卖跳过微信支付

我本人已经看过B站苍穹外卖评论区中的所有方法,包括他们讨论修改这些方法,我个人认为这是最简单,最容易理解跳过 微信支付 的方法。前面我先展示图片教程,后面会有源码。废话不多说,开始正文!!!

第一步:打开 小程序 端按照我提供的图片去修改注释代码

小程序端

第二步:修改 idea 中OrderServiceImpl中的订单支付payment的业务代码 测试代码 源码

OrderServiceImpl中的订单支付payment的业务代码

/** * 订单支付 * @param ordersPaymentDTO * @return */ @Override public OrderPaymentVO payment(OrdersPaymentDTO ordersPaymentDTO) throws Exception{ // 当前登录用户id Long userId = BaseContext.getCurrentId(); User user = userMapper.getById(userId); //调用微信支付接口,生成预支付交易单 /*JSONObject jsonObject = weChatPayUtil.pay( ordersPaymentDTO.getOrderNumber(), //商户订单号 new BigDecimal(0.01), //支付金额,单位 元 "苍穹外卖订单", //商品描述 user.getOpenid() //微信用户的openid ); if (jsonObject.getString("code") != null && jsonObject.getString("code").equals("ORDERPAID")) { throw new OrderBusinessException("该订单已支付"); }*/ JSONObject jsonObject = new JSONObject(); jsonObject.put("code", "ORDERPAID"); OrderPaymentVO vo = jsonObject.toJavaObject(OrderPaymentVO.class); vo.setPackageStr(jsonObject.getString("package")); //为替代微信支付成功后的数据库订单状态更新,多定义一个方法进行修改 Integer OrderPaidStatus = Orders.PAID; //支付状态,已支付 Integer OrderStatus = Orders.TO_BE_CONFIRMED; //订单状态,待接单 //发现没有将支付时间 check_out属性赋值,所以在这里更新 LocalDateTime check_out_time = LocalDateTime.now(); //获取订单号码 String orderNumber = ordersPaymentDTO.getOrderNumber(); log.info("调用updateStatus,用于替换微信支付更新数据库状态的问题"); orderMapper.updateStatus(OrderStatus, OrderPaidStatus, check_out_time, orderNumber); return vo; }

Java

运行

12345678910111213141516171819202122232425262728293031323334353637383940414243

orderMapper下这个updateStatus业务代码

/** * 用于替换微信支付更新数据库状态的问题 * @param orderStatus * @param orderPaidStatus */ @Update("update orders set status = #{orderStatus},pay_status = #{orderPaidStatus} ,checkout_time = #{check_out_time} " + "where number = #{orderNumber}") void updateStatus(Integer orderStatus, Integer orderPaidStatus, LocalDateTime check_out_time, String orderNumber);

Java

运行

12345678

感谢你能看到这里,加油少年!!!

网址:苍穹外卖跳过微信支付(全网最强,最详细,最容易理解) https://www.yuejiaxmz.com/news/view/1462949

相关内容

苍穹外卖&黑马点评——简历包装分享
详细解析微信怎么支付:一步步教你轻松完成支付
对接支付宝、微信、第三方支付,超详细讲解+demo演示
详细解析微信支付如何便捷支付的步骤与技巧
吞噬苍穹进入幽冥洞的方法及刷取罪恶果实技巧详解
详细指南:如何通过微信进行便捷支付
微信支付:支持微信红包和微信理财通,是移动支付的首选
Android 微信集成支付详解
金蝶发布大企业云服务平台“金蝶云苍穹”
比较4500元雅迪T60与台铃苍穹电动车

随便看看