| | |
| | | package com.yuanchu.mom; |
| | | |
| | | import cn.hutool.core.date.DateTime; |
| | | import cn.hutool.core.date.DateUnit; |
| | | import cn.hutool.core.date.DateUtil; |
| | | import com.yuanchu.mom.Task.SyncOrder; |
| | | import com.yuanchu.mom.pojo.Sale; |
| | | import com.yuanchu.mom.pojo.SaleMaterial; |
| | | import com.yuanchu.mom.vo.Result; |
| | | import javafx.scene.input.DataFormat; |
| | | import org.junit.jupiter.api.Test; |
| | | import org.springframework.boot.test.context.SpringBootTest; |
| | | |
| | | import java.time.LocalDateTime; |
| | | import java.time.LocalTime; |
| | | import java.time.format.DateTimeFormatter; |
| | | import java.util.*; |
| | | import java.util.stream.Collectors; |
| | | |
| | |
| | | return sale; |
| | | }).collect(Collectors.toList()); |
| | | //System.out.println(list); |
| | | |
| | | for (Sale sale : list) { |
| | | List<Map<String, Object>> innerOrder = SyncOrder.getInnerOrder("2023-08-01 10:00:00", sale.getOrderNumber()); |
| | | List<SaleMaterial> saleMaterials = innerOrder.stream().map(inorder -> { |
| | |
| | | |
| | | @Test |
| | | void aaa() { |
| | | String pattern = "yyyy-MM-dd HH:mm:ss"; |
| | | DateTimeFormatter formatter = DateTimeFormatter.ofPattern(pattern); |
| | | System.out.println(LocalDateTime.now().minusDays(1).with(LocalTime.of(0,0,0)).format(formatter)); |
| | | System.out.println(LocalDateTime.now().with(LocalTime.of(4, 0, 0)).format(formatter)); |
| | | int orderId = 773699; |
| | | List<Map<String, Object>> attachment = SyncOrder.getAttachmentByOrderId(orderId); |
| | | List<String> list = new ArrayList<>(); |
| | | for (Map<String, Object> attch : attachment) { |
| | | String path = attch.get("path").toString(); |
| | | list.add(path); |
| | | } |
| | | System.out.println(list); |
| | | } |
| | | } |