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