update
This commit is contained in:
@@ -80,16 +80,14 @@ public class ExperimentDeviationEquipmentController
|
|||||||
@PostMapping(value = "/add")
|
@PostMapping(value = "/add")
|
||||||
public Result<ExperimentDeviationEquipment> add(@RequestBody ExperimentDeviationEquipment experimentDeviationEquipment) {
|
public Result<ExperimentDeviationEquipment> add(@RequestBody ExperimentDeviationEquipment experimentDeviationEquipment) {
|
||||||
Assert.hasText(experimentDeviationEquipment.getExperimentId(), "实验ID不能为空!");
|
Assert.hasText(experimentDeviationEquipment.getExperimentId(), "实验ID不能为空!");
|
||||||
Assert.hasText(experimentDeviationEquipment.getSampleId(), "样品ID不能为空!");
|
|
||||||
|
|
||||||
String equipmentNo = experimentDeviationEquipment.getManagementNo();
|
|
||||||
if (StringUtils.isNotBlank(equipmentNo) && StringUtils.isBlank(experimentDeviationEquipment.getMeasurementValidity())) {
|
|
||||||
Equipment equipment = equipmentService.getByManagementNo(equipmentNo);
|
|
||||||
experimentDeviationEquipment.setEquipmentId(equipment.getId());
|
|
||||||
experimentDeviationEquipment.setMeasurementValidity(equipment.getExpireDate());
|
|
||||||
}
|
|
||||||
String sampleId = experimentDeviationEquipment.getSampleId();
|
String sampleId = experimentDeviationEquipment.getSampleId();
|
||||||
Assert.hasText(sampleId, "样品ID不能为空!");
|
Assert.hasText(sampleId, "样品ID不能为空!");
|
||||||
|
|
||||||
|
String equipmentId = experimentDeviationEquipment.getEquipmentId();
|
||||||
|
if (StringUtils.isNotBlank(equipmentId) && StringUtils.isBlank(experimentDeviationEquipment.getMeasurementValidity())) {
|
||||||
|
Equipment equipment = equipmentService.getById(equipmentId);
|
||||||
|
experimentDeviationEquipment.setMeasurementValidity(equipment.getExpireDate());
|
||||||
|
}
|
||||||
if (StringUtils.contains(sampleId, ",")) {
|
if (StringUtils.contains(sampleId, ",")) {
|
||||||
for (String id : sampleId.split(",")) {
|
for (String id : sampleId.split(",")) {
|
||||||
ExperimentDeviationEquipment cloned = ObjectUtils.clone(experimentDeviationEquipment);
|
ExperimentDeviationEquipment cloned = ObjectUtils.clone(experimentDeviationEquipment);
|
||||||
@@ -114,14 +112,14 @@ public class ExperimentDeviationEquipmentController
|
|||||||
@RequestMapping(value = "/edit", method = {RequestMethod.PUT, RequestMethod.POST})
|
@RequestMapping(value = "/edit", method = {RequestMethod.PUT, RequestMethod.POST})
|
||||||
public Result<ExperimentDeviationEquipment> edit(@RequestBody ExperimentDeviationEquipment experimentDeviationEquipment) {
|
public Result<ExperimentDeviationEquipment> edit(@RequestBody ExperimentDeviationEquipment experimentDeviationEquipment) {
|
||||||
Assert.hasText(experimentDeviationEquipment.getExperimentId(), "实验ID不能为空!");
|
Assert.hasText(experimentDeviationEquipment.getExperimentId(), "实验ID不能为空!");
|
||||||
String equipmentNo = experimentDeviationEquipment.getManagementNo();
|
|
||||||
if (StringUtils.isNotBlank(equipmentNo) && StringUtils.isBlank(experimentDeviationEquipment.getMeasurementValidity())) {
|
|
||||||
Equipment equipment = equipmentService.getByManagementNo(equipmentNo);
|
|
||||||
experimentDeviationEquipment.setEquipmentId(equipment.getId());
|
|
||||||
experimentDeviationEquipment.setMeasurementValidity(equipment.getExpireDate());
|
|
||||||
}
|
|
||||||
String sampleId = experimentDeviationEquipment.getSampleId();
|
String sampleId = experimentDeviationEquipment.getSampleId();
|
||||||
Assert.hasText(sampleId, "样品ID不能为空!");
|
Assert.hasText(sampleId, "样品ID不能为空!");
|
||||||
|
|
||||||
|
String equipmentId = experimentDeviationEquipment.getEquipmentId();
|
||||||
|
if (StringUtils.isNotBlank(equipmentId) && StringUtils.isBlank(experimentDeviationEquipment.getMeasurementValidity())) {
|
||||||
|
Equipment equipment = equipmentService.getById(equipmentId);
|
||||||
|
experimentDeviationEquipment.setMeasurementValidity(equipment.getExpireDate());
|
||||||
|
}
|
||||||
if (StringUtils.contains(sampleId, ",")) {
|
if (StringUtils.contains(sampleId, ",")) {
|
||||||
for (String id : sampleId.split(",")) {
|
for (String id : sampleId.split(",")) {
|
||||||
ExperimentDeviationEquipment cloned = ObjectUtils.clone(experimentDeviationEquipment);
|
ExperimentDeviationEquipment cloned = ObjectUtils.clone(experimentDeviationEquipment);
|
||||||
|
|||||||
Reference in New Issue
Block a user