无关风月
2025-01-01 ca070436770f715572405880cfe548c02f639c73
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TGeneratedRecordsController.java
@@ -151,7 +151,6 @@
    @PostMapping(value = "/buy")
    public R buy(@RequestParam Integer type, @RequestParam Long orderId) throws AlipayApiException {
        TOrder byId = orderService.getById(orderId);
        TOrder byId1 = orderService.getById(orderId);
        SysConfig sysConfig = sysConfigMapper.selectConfigById(6L);
        BigDecimal payMoney = new BigDecimal(sysConfig.getConfigValue());
        if (type == 1) {
@@ -162,9 +161,9 @@
            com.wechat.pay.java.service.payments.nativepay.model.PrepayRequest prepayRequest = new com.wechat.pay.java.service.payments.nativepay.model.PrepayRequest();
            prepayRequest.setAppid(weChatConfig.appId);
            prepayRequest.setMchid(weChatConfig.merchantId);
            prepayRequest.setOutTradeNo(byId1.getCode());
            prepayRequest.setOutTradeNo(byId.getCode());
            prepayRequest.setDescription("生成工作总结");
            prepayRequest.setNotifyUrl("http://vwpmxwbhv59i.guyubao.com/call-back/buy");
            prepayRequest.setNotifyUrl("https://0ifzoxq2516g.guyubao.com/call-back/buy");
            com.wechat.pay.java.service.payments.nativepay.model.Amount amount = new com.wechat.pay.java.service.payments.nativepay.model.Amount();
            amount.setTotal(payMoney.multiply(BigDecimal.valueOf(100)).intValue());
            prepayRequest.setAmount(amount);
@@ -189,7 +188,7 @@
            }
            return null;
        } else {
            String qrCode = AlipayTradePagePay.pay("生成工作总结",byId1.getCode(),payMoney.toString());
            String qrCode = AlipayTradePagePay.pay("生成工作总结",byId.getCode(),payMoney.toString());
            //预支付成功,创建预支付订单
            PayDto payDto = new PayDto();