|
@@ -88,6 +88,8 @@ public class YiBaoController {
|
|
xmlrService.yiZhuTuiFeiPiPei(item.getInpatientNo(), item.getAdmissTimes());
|
|
xmlrService.yiZhuTuiFeiPiPei(item.getInpatientNo(), item.getAdmissTimes());
|
|
Integer ledgerSn = routines.getLedgerSn(item.getInpatientNo(), item.getAdmissTimes());
|
|
Integer ledgerSn = routines.getLedgerSn(item.getInpatientNo(), item.getAdmissTimes());
|
|
routines.hisRecount(item.getInpatientNo(), item.getAdmissTimes(), ledgerSn);
|
|
routines.hisRecount(item.getInpatientNo(), item.getAdmissTimes(), ledgerSn);
|
|
|
|
+ item.setLedgerSn(ledgerSn);
|
|
|
|
+ settleService.beforeUpload(item);
|
|
}
|
|
}
|
|
if (responce.equals(ResponceType.NEW_RURAL_COOPERATIVE_MEDICAL_INSURANCE)) {
|
|
if (responce.equals(ResponceType.NEW_RURAL_COOPERATIVE_MEDICAL_INSURANCE)) {
|
|
return httpPost("multipleUploadFee", patients, responce);
|
|
return httpPost("multipleUploadFee", patients, responce);
|
|
@@ -106,11 +108,12 @@ public class YiBaoController {
|
|
if (responce.equals(ResponceType.NO_MEDICAL_INSURANCE)) {
|
|
if (responce.equals(ResponceType.NO_MEDICAL_INSURANCE)) {
|
|
return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "自费患者无需上传费用!");
|
|
return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "自费患者无需上传费用!");
|
|
}
|
|
}
|
|
|
|
+ xmlrService.yiZhuTuiFeiPiPei(overview.getInpatientNo(), overview.getAdmissTimes());
|
|
Integer ledgerSn = routines.getLedgerSn(overview.getInpatientNo(), overview.getAdmissTimes());
|
|
Integer ledgerSn = routines.getLedgerSn(overview.getInpatientNo(), overview.getAdmissTimes());
|
|
- routines.hisRecount(overview.getInpatientNo(), overview.getAdmissTimes(), ledgerSn);
|
|
|
|
overview.setStaffId(TokenUtil.getTokenUserId());
|
|
overview.setStaffId(TokenUtil.getTokenUserId());
|
|
overview.setLedgerSn(ledgerSn);
|
|
overview.setLedgerSn(ledgerSn);
|
|
- xmlrService.yiZhuTuiFeiPiPei(overview.getInpatientNo(), overview.getAdmissTimes());
|
|
|
|
|
|
+ routines.hisRecount(overview.getInpatientNo(), overview.getAdmissTimes(), ledgerSn);
|
|
|
|
+ settleService.beforeUpload(overview);
|
|
if (responce.equals(ResponceType.NEW_RURAL_COOPERATIVE_MEDICAL_INSURANCE)) {
|
|
if (responce.equals(ResponceType.NEW_RURAL_COOPERATIVE_MEDICAL_INSURANCE)) {
|
|
return httpPost("uploadFee", overview, responce);
|
|
return httpPost("uploadFee", overview, responce);
|
|
} else {
|
|
} else {
|
|
@@ -157,6 +160,7 @@ public class YiBaoController {
|
|
List<Overview> xnhybOverviews = new ArrayList<>();
|
|
List<Overview> xnhybOverviews = new ArrayList<>();
|
|
overviews.forEach(item -> {
|
|
overviews.forEach(item -> {
|
|
routines.hisRecount(item.getInpatientNo(), item.getAdmissTimes(), item.getLedgerSn());
|
|
routines.hisRecount(item.getInpatientNo(), item.getAdmissTimes(), item.getLedgerSn());
|
|
|
|
+ settleService.beforeUpload(item);
|
|
if (item.getResponceType().equals(ResponceType.NEW_RURAL_COOPERATIVE_MEDICAL_INSURANCE)) {
|
|
if (item.getResponceType().equals(ResponceType.NEW_RURAL_COOPERATIVE_MEDICAL_INSURANCE)) {
|
|
xnhybOverviews.add(item);
|
|
xnhybOverviews.add(item);
|
|
} else if (ResponceType.isChangShaCityMedicalInsurance(item.getResponceType())) {
|
|
} else if (ResponceType.isChangShaCityMedicalInsurance(item.getResponceType())) {
|