新增了导出报销费用字段的值
This commit is contained in:
@@ -21,6 +21,7 @@ import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import java.math.BigDecimal;
|
||||
import java.text.ParseException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.time.LocalDateTime;
|
||||
@@ -76,6 +77,13 @@ public class PatientDiagnosisController extends BaseController {
|
||||
|
||||
// 获取所有患者处方详情列表
|
||||
List<PatientMedicalRecordsVO> list = iPatientDiagnosisService.gainPrescriptionDetailsList(patientMedicalRecordsVO);
|
||||
// 计算totalAmount字段的值 (totalPrice / value) - totalPrice = TotalAmount
|
||||
for (PatientMedicalRecordsVO record : list) {
|
||||
if (record.getTotalPrice() != null && record.getValue() != null && record.getValue().compareTo(BigDecimal.ZERO) != 0) {
|
||||
BigDecimal divisionResult = record.getTotalPrice().divide(record.getValue(), 2, BigDecimal.ROUND_HALF_UP);
|
||||
record.setTotalAmount(divisionResult.subtract(record.getTotalPrice()));
|
||||
}
|
||||
}
|
||||
ExcelUtil<PatientMedicalRecordsVO> util = new ExcelUtil<PatientMedicalRecordsVO>(PatientMedicalRecordsVO.class);
|
||||
util.exportExcel(response, list, "接诊记录数据");
|
||||
}
|
||||
|
Reference in New Issue
Block a user