gongfuzhu vor 9 Monaten
Ursprung
Commit
6d5bbb3365

+ 6 - 4
SpringBatchServiceServer/src/main/java/com/zswl/cloud/springBtach/server/core/publish/TicketPublish.java

@@ -17,10 +17,9 @@ import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Component;
 
-import java.util.Collection;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
+import java.math.BigDecimal;
+import java.util.*;
+import java.util.stream.Collectors;
 
 @Slf4j
 @Component
@@ -71,6 +70,8 @@ public class TicketPublish implements ProductPublish {
                 return;
             }
             rows.forEach(it -> {
+                List<Long> collect = it.getTicketList().stream().map(item -> new BigDecimal(item.getSalePrice()).multiply(BigDecimal.valueOf(100)).longValue()).collect(Collectors.toList());
+                Long min = Collections.min(collect);
 
                 try {
                     LocationModel locationModel = new LocationModel();
@@ -89,6 +90,7 @@ public class TicketPublish implements ProductPublish {
                                     .cover(new String[]{it.getNewPicUrl()})
                                     .title(it.getScenicName())
                                     .address(it.getAddress())
+                                    .salePrice(min)
                                     .meta(Map.of("scenic", it))
                                     .locationPoint(locationModel)
                                     .build()));