feat(可回溯): 可回溯
第一版
This commit is contained in:
@@ -5,12 +5,13 @@ import com.wabestway.recall.model.Record;
|
||||
import com.wabestway.recall.model.ResObj;
|
||||
import com.wabestway.recall.repository.OrderRepository;
|
||||
import com.wabestway.recall.repository.RecordRepository;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import reactor.core.publisher.Flux;
|
||||
import reactor.core.publisher.Mono;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
@Slf4j
|
||||
@RestController
|
||||
@RequestMapping("/track")
|
||||
public class RecallController {
|
||||
@@ -29,6 +30,7 @@ public class RecallController {
|
||||
|
||||
@PostMapping("/save")
|
||||
public Mono<ResObj> save(@RequestBody Record record) {
|
||||
|
||||
if (record.getOrderId() != null && !record.getOrderId().isEmpty()) {
|
||||
Mono<Order> order = orderRepository.findByOrderId(record.getOrderId());
|
||||
order.hasElement().subscribe(exit -> {
|
||||
@@ -53,11 +55,11 @@ public class RecallController {
|
||||
forder.setAppKey(record.getAppKey());
|
||||
forder.setArchived("0");
|
||||
forder.setComplete("0");
|
||||
forder.setHolderName("王五");
|
||||
forder.setHolderPhone("18515064530");
|
||||
forder.setSupplierName("阳光保险");
|
||||
forder.setStartDate("2023-01-01");
|
||||
forder.setEndDate("2035-01-01");
|
||||
// forder.setHolderName("王五");
|
||||
// forder.setHolderPhone("18515064530");
|
||||
// forder.setSupplierName("阳光保险");
|
||||
// forder.setStartDate("2023-01-01");
|
||||
// forder.setEndDate("2035-01-01");
|
||||
if (record.isLast()) {
|
||||
forder.setComplete("1");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user