|
|
@@ -428,14 +428,10 @@ public class LocalBusClinicService extends BaseService<BusClinicMapper, BusClini
|
|
|
if(StrUtil.isEmpty(drug.getDose())|| !NumberUtil.isNumber(drug.getDose()) ||ObjectUtil.equals(record.getRemainDose(), BigDecimal.ZERO)){
|
|
|
drug.setRemainDose("0"+drug.getUnit());
|
|
|
}else {
|
|
|
- if(ObjectUtil.isNull(record.getRemainDose())||ObjectUtil.isNull(record.getTotalDose())){
|
|
|
- drug.setRemainDose("0"+drug.getUnit());
|
|
|
- }else {
|
|
|
- BigDecimal divide = record.getRemainDose().divide(record.getTotalDose(), 2, RoundingMode.CEILING);
|
|
|
- BigDecimal totalDose = BigDecimal.valueOf(Double.valueOf(drug.getDose()));
|
|
|
- BigDecimal multiply = totalDose.multiply(divide);
|
|
|
- drug.setRemainDose(multiply+drug.getUnit());
|
|
|
- }
|
|
|
+ BigDecimal divide = record.getRemainDose().divide(record.getTotalDose(), 2, RoundingMode.CEILING);
|
|
|
+ BigDecimal totalDose = BigDecimal.valueOf(Double.valueOf(drug.getDose()));
|
|
|
+ BigDecimal multiply = totalDose.multiply(divide);
|
|
|
+ drug.setRemainDose(multiply+drug.getUnit());
|
|
|
}
|
|
|
drug.setDose(drug.getDose()+drug.getUnit());
|
|
|
}
|
|
|
@@ -456,7 +452,7 @@ public class LocalBusClinicService extends BaseService<BusClinicMapper, BusClini
|
|
|
.set(BusClinicEntity::getLiquidExecutor,source.getLiquidExecutor())
|
|
|
.set(BusClinicEntity::getLiquidChecker,source.getLiquidChecker())
|
|
|
.set(BusClinicEntity::getLiquidTime,source.getLiquidTime())
|
|
|
- .set(BusClinicEntity::getLiquidChecker,source.getLiquidMethod())
|
|
|
+ .set(BusClinicEntity::getLiquidMethod,source.getLiquidMethod())
|
|
|
.set(BusClinicEntity::getLiquidRemark,source.getLiquidRemark()));
|
|
|
}
|
|
|
|