|
@@ -167,12 +167,14 @@ public class MzChargeDetailController {
|
|
List<MzChargeDetail> mzChargeDetails = new ArrayList<>();
|
|
List<MzChargeDetail> mzChargeDetails = new ArrayList<>();
|
|
if (PayMarkEnum.NO_CHARGE.code.equals(mzChargeDetail.getPayMark())) {
|
|
if (PayMarkEnum.NO_CHARGE.code.equals(mzChargeDetail.getPayMark())) {
|
|
if (StringUtils.isNotBlank(mzChargeDetail.getPatientId())) {
|
|
if (StringUtils.isNotBlank(mzChargeDetail.getPatientId())) {
|
|
|
|
+ // 查询病人信息
|
|
MzPatientMi mzPatientMi = mzPatientMiService.queryByPatientId(mzChargeDetail.getPatientId());
|
|
MzPatientMi mzPatientMi = mzPatientMiService.queryByPatientId(mzChargeDetail.getPatientId());
|
|
if (mzPatientMi == null) {
|
|
if (mzPatientMi == null) {
|
|
resultMap.put("code", -1);
|
|
resultMap.put("code", -1);
|
|
resultMap.put("message", "病人不存在!");
|
|
resultMap.put("message", "病人不存在!");
|
|
return resultMap;
|
|
return resultMap;
|
|
}
|
|
}
|
|
|
|
+ // 将未缴费的处方转成完整的收费明细
|
|
mzChargeDetails.addAll(mzChargeDetailService.unPaidToFullChargeDetail(mzChargeDetail.getPatientId(), mzPatientMi.getName()));
|
|
mzChargeDetails.addAll(mzChargeDetailService.unPaidToFullChargeDetail(mzChargeDetail.getPatientId(), mzPatientMi.getName()));
|
|
}
|
|
}
|
|
if (StringUtils.isNotBlank(mzChargeDetail.getName())) {
|
|
if (StringUtils.isNotBlank(mzChargeDetail.getName())) {
|