chengf
2025-09-02 9faac602a31237bfc67b0b0748af1b31f5302482
service-acct/src/main/java/com/java110/acct/cmd/payment/PcQrcodePaymentCmd.java
@@ -140,10 +140,10 @@
        paymentOrderDto.setUserId(userId);
        reqJson.put("money", paymentOrderDto.getMoney());
        String token = GenerateCodeFactory.getUUID();
        String generatorId = GenerateCodeFactory.getGeneratorId("81").substring(0,20);
        // redis 中 保存 请求参数
        CommonCache.setValue("nativeQrcodePayment_" + token, reqJson.toJSONString(), CommonCache.PAY_DEFAULT_EXPIRE_TIME);
        CommonCache.setValue("nativeQrcodePayment_" + generatorId, reqJson.toJSONString(), CommonCache.PAY_DEFAULT_EXPIRE_TIME);
        JSONObject result = new JSONObject();
        String systemName = MappingCache.getValue(WechatConstant.WECHAT_DOMAIN, WechatConstant.PAY_GOOD_NAME);
        JSONObject paramMap = new JSONObject();
@@ -151,7 +151,7 @@
        paramMap.put("mchnt_cd", smallWeChatDto.getMchId()); // 富友分配给二级商户的商户号
        paramMap.put("random_str", PayUtil.makeUUID(32));
        paramMap.put("order_amt", (int)(paymentOrderDto.getMoney()*100));
        paramMap.put("mchnt_order_no", smallWeChatDto.getOrderPre() + token);
        paramMap.put("mchnt_order_no", smallWeChatDto.getOrderPre() + generatorId);
        paramMap.put("txn_begin_ts", DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_DEFAULT));
        paramMap.put("goods_des", systemName + "测试");
        paramMap.put("term_id", "abcdefgh");