Explorar el Código

projectRecode获取项目调整

huangct hace 8 años
padre
commit
db7f10672a

+ 3 - 3
donate-service/src/main/java/com/uas/service/donate/controller/WxpayController.java

@@ -517,10 +517,10 @@ public class WxpayController {
             }
 
             //公众号——传入公众号名称-实际商品名称,例如:腾讯形象店- image-QQ公仔;
-            wxPayUnifiedOrderRequest.setBody("优软科技-" + projectRecode.getProject().getName());
+            wxPayUnifiedOrderRequest.setBody("优软科技-" + projectService.findOne(projectRecode.getProId()).getName());
         } else if (WxPayConstants.TradeType.NATIVE.equals(tradeType)) {
             //PC网站——传入浏览器打开的网站主页title名-实际商品名称,例如:腾讯充值中心-QQ会员充值;
-            wxPayUnifiedOrderRequest.setBody("一元捐-" + projectRecode.getProject().getName());
+            wxPayUnifiedOrderRequest.setBody("一元捐-" + projectService.findOne(projectRecode.getProId()).getName());
         }
 
         //wxPayUnifiedOrderRequest.setDetail("");//否 商品详细描述,对于使用单品优惠的商户,改字段必须按照规范上传,详见“单品优惠参数说明”
@@ -547,7 +547,7 @@ public class WxpayController {
         //wxPayUnifiedOrderRequest.setNotifyURL();//是 接收微信支付异步通知回调地址,通知url必须为直接可访问的url,不能携带参数。
         wxPayUnifiedOrderRequest.setTradeType(tradeType); //是 取值如下:JSAPI,NATIVE,APP
 
-        wxPayUnifiedOrderRequest.setProductId(projectRecode.getProject().getId().toString());//否是 trade_type=NATIVE,此参数必传。此id为二维码中包含的商品ID,商户自行定义。
+        wxPayUnifiedOrderRequest.setProductId(projectRecode.getProId().toString());//否是 trade_type=NATIVE,此参数必传。此id为二维码中包含的商品ID,商户自行定义。
 
         //wxPayUnifiedOrderRequest.setLimitPay(null);//否 指定支付方式 如:no_credit--指定不能使用信用卡支付
         //wxPayUnifiedOrderRequest.setSceneInfo(null);//否 该字段用于上报场景信息,目前支持上报实际门店信息。该字段为JSON对象数据,对象格式为{"store_info":{"id": "门店ID","name": "名称","area_code": "编码","address": "地址" }}