From afbd8e340732c17a56693ad425dca59d8a0a8f37 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期四, 30 四月 2026 14:04:05 +0800
Subject: [PATCH] 完善电话脱敏功能

---
 xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpTradingStrategyServiceImpl.java |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpTradingStrategyServiceImpl.java b/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpTradingStrategyServiceImpl.java
index 2535892..aa606fe 100644
--- a/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpTradingStrategyServiceImpl.java
+++ b/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpTradingStrategyServiceImpl.java
@@ -62,7 +62,8 @@
         // 3. 组装 VO
         XpTradingStrategyDetailVO vo = BeanUtil.copyProperties(strategy, XpTradingStrategyDetailVO.class);
         vo.setCityList(cityList);
-        List<XpTradingStrategyPush> tradingStrategyId = xpTradingStrategyPushService.list(new QueryWrapper<XpTradingStrategyPush>().eq("trading_strategy_id", strategy.getId()).orderByAsc("start_time"));
+        List<XpTradingStrategyPush> tradingStrategyId = xpTradingStrategyPushService.list(new QueryWrapper<XpTradingStrategyPush>()
+                .eq("trading_strategy_id", strategy.getId()).orderByAsc("start_time"));
         vo.setTimePushStrategyList(tradingStrategyId);
         return vo;
     }
@@ -83,10 +84,12 @@
 
         //更新分时段推单策略
         xpTradingStrategyPushService.remove(new QueryWrapper<XpTradingStrategyPush>().eq("trading_strategy_id", dto.getId()));
-        List<XpTradingStrategyPush> pushTimeList = dto.getPushTimeList();
-        for (XpTradingStrategyPush xpTradingStrategyPush : pushTimeList) {
-            xpTradingStrategyPush.setTradingStrategyId(dto.getId());
-            xpTradingStrategyPushService.save(xpTradingStrategyPush);
+        if(null != dto.getPushTimeList()){
+            List<XpTradingStrategyPush> pushTimeList = dto.getPushTimeList();
+            for (XpTradingStrategyPush xpTradingStrategyPush : pushTimeList) {
+                xpTradingStrategyPush.setTradingStrategyId(dto.getId());
+                xpTradingStrategyPushService.save(xpTradingStrategyPush);
+            }
         }
 
         // 3. 删除旧的城市关联

--
Gitblit v1.7.1