Browse Source

挂号费用修改返回调用参数

‘chenzhilei’ 4 days ago
parent
commit
33e21efbf4

+ 1 - 1
src/main/java/thyyxxk/wxservice_server/controller/WxApiController.java

@@ -96,7 +96,7 @@ public class WxApiController {
 
     @PassToken
     @PostMapping("/updateNongOrderStateCallback")
-    public ResultVo<Transaction.TradeStateEnum> updateNongOrderStateCallback(@RequestBody Map<String,String> map) {
+    public ResultVo<Transaction.TradeStateEnum> updateNongOrderStateCallback(@RequestParam Map<String,String> map) {
         ResultVo<Transaction.TradeStateEnum> status = service.updateNongOrderStateCallback(map);
         return status;
     }

+ 17 - 17
src/main/java/thyyxxk/wxservice_server/scheduled/QueryOrderStateTask.java

@@ -52,23 +52,23 @@ public class QueryOrderStateTask {
 
     @Scheduled(fixedRate = 180 * 1000)
     public void queryOrderState() {
-        if (canScheduleRun && production) {
-            List<TradeNo> tradeNos = dao.selectTradeNosForScheduleTask();
-            log.info("定时查询订单支付状态:{}", tradeNos);
-            for (TradeNo trade : tradeNos) {
-                if (trade.getQueryStateTimes() >= 20 || overOneHour(trade.getOffset())) {
-                    WxPayOrder order = new WxPayOrder();
-                    order.setTradeNo(trade.getTradeNo());
-                    service.closeWxOrder(order);
-                } else {
-                    if (trade.getTradeState() == Transaction.TradeStateEnum.SUCCESS) {
-                        service.notifyCytj(trade.getTradeNo());
-                    } else {
-                        service.queryOrderState(trade.getTradeNo());
-                    }
-                }
-            }
-        }
+//        if (canScheduleRun && production) {
+//            List<TradeNo> tradeNos = dao.selectTradeNosForScheduleTask();
+//            log.info("定时查询订单支付状态:{}", tradeNos);
+//            for (TradeNo trade : tradeNos) {
+//                if (trade.getQueryStateTimes() >= 20 || overOneHour(trade.getOffset())) {
+//                    WxPayOrder order = new WxPayOrder();
+//                    order.setTradeNo(trade.getTradeNo());
+//                    service.closeWxOrder(order);
+//                } else {
+//                    if (trade.getTradeState() == Transaction.TradeStateEnum.SUCCESS) {
+//                        service.notifyCytj(trade.getTradeNo());
+//                    } else {
+//                        service.queryOrderState(trade.getTradeNo());
+//                    }
+//                }
+//            }
+//        }
     }
 
     private boolean overOneHour(Integer offset) {

+ 1 - 1
src/main/java/thyyxxk/wxservice_server/service/WxApiService.java

@@ -223,7 +223,7 @@ public class WxApiService {
     }
 
     public ResultVo<NongPayResponse> queryNongOrderPayOrder(NongPayRequest nongPayRequest) {
-        System.out.println("queryNongOrderPayOrder");
+        System.out.println("queryNongOrderPayOrder"+JSONObject.toJSONString(nongPayRequest));
         String url = nongApi + "NongPay/unifiedOrder";
         NongPayResponse response = template.postForObject(url, nongPayRequest, NongPayResponse.class);
         System.out.println("response"+JSONObject.toJSONString(response.getData()));