Quellcode durchsuchen

feat: 月结二维码相关逻辑;

hanchaolong vor 7 Stunden
Ursprung
Commit
a5cc7ecc77

+ 3 - 3
jd-logistics-modules/jd-logistics-system/src/main/java/com/ruoyi/logistics/service/impl/MonthQRCodeTaskServiceImpl.java

@@ -98,7 +98,7 @@ public class MonthQRCodeTaskServiceImpl implements IMonthQRCodeTaskService {
             return;
         }
 
-        CommonMonthSettleQRQueryResponse response = JSON.parseObject(waybillCode.getString("msg"), CommonMonthSettleQRQueryResponse.class);
+        CommonMonthSettleQRQueryResponse response = waybillCode.getObject("msg", CommonMonthSettleQRQueryResponse.class);
 
         if (response.getWaybillQRVerifyInfoList() != null && response.getWaybillQRVerifyInfoList().size() > 0) {
 
@@ -120,8 +120,8 @@ public class MonthQRCodeTaskServiceImpl implements IMonthQRCodeTaskService {
                     continue;
                 }
 
-                CommonOrderInfoResponse orderInfo = (CommonOrderInfoResponse) orderDetail.get("msg");
-                CommonActualFeeResponse actualFee = JSON.parseObject(orderFeeInfo.getString("msg"), CommonActualFeeResponse.class);
+                CommonOrderInfoResponse orderInfo = orderDetail.getObject("msg", CommonOrderInfoResponse.class);
+                CommonActualFeeResponse actualFee = orderFeeInfo.getObject("msg", CommonActualFeeResponse.class);
 
                 BizWaybillOrder bizWaybillOrder = new BizWaybillOrder();
                 bizWaybillOrder.setWaybillNo(redisIdGenerator.generateUniqueId("RJSD"));