|
|
|
@ -18,6 +18,7 @@ import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
import java.time.LocalDate;
|
|
|
|
|
import java.time.temporal.TemporalAdjusters;
|
|
|
|
|
import java.util.Collections;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
@Api(value = "数据同步接口", tags = "数据同步接口")
|
|
|
|
|
@RestController("/sync")
|
|
|
|
@ -148,4 +149,18 @@ public class SyncBasicDataController {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ApiOperation("根据 病案号、姓名、出院日期、住院次数 进行筛选数据保留一条")
|
|
|
|
|
@PostMapping("/chooseByInpatientNo")
|
|
|
|
|
public CommonResult<?> chooseByInpatientNo(@RequestBody List<String> inpatientNos){
|
|
|
|
|
log.info("根据 病案号、姓名、出院日期、住院次数 进行筛选数据保留一条");
|
|
|
|
|
try {
|
|
|
|
|
syncBasicDataService.choose(inpatientNos);
|
|
|
|
|
log.info("根据 病案号、姓名、出院日期、住院次数 进行筛选数据保留一条,已完成!");
|
|
|
|
|
return CommonResult.success("筛选完成!");
|
|
|
|
|
} catch (Exception ex) {
|
|
|
|
|
log.error("根据 病案号、姓名、出院日期、住院次数 进行筛选数据保留一条,出现异常!" + ex.getMessage(), ex);
|
|
|
|
|
return CommonResult.failed("筛选异常!");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|