浏览代码

修复异常

lighter 1 月之前
父节点
当前提交
94164b0b4e

+ 1 - 1
src/main/java/thyyxxk/webserver/service/inpatient/DismissService.java

@@ -225,7 +225,7 @@ public class DismissService {
         List<IllegalFee> refundDrugs = dao.selectPageNoTys(patNo, times);
         if (!refundDrugs.isEmpty()) {
             for (IllegalFee drug : refundDrugs) {
-                if (drug.getPageNoTy().equals("-1")) {
+                if (Objects.equals(drug.getPageNoTy(),"-1")) {
                     drug.setPageNoTy("未提交");
                     drug.setRemark(StrUtil.format("有【{}】,退药单未生成,请去入院登记的【生成退药单】中生成退药单。",
                             DateUtil.formatDatetime(drug.getYpChargeDate(), "yyyy-MM-dd HH:mm")));

+ 2 - 1
src/main/java/thyyxxk/webserver/service/medicalinsurance/SiZyService.java

@@ -368,8 +368,9 @@ public class SiZyService {
             wrapper.eq("feedetl_sn", fee.getOriDetailSn());
             dao.updateTransFlag(fee.getPatNo(), fee.getTimes(), fee.getDetailSn(), fee.getOriDetailSn());
             chrgtmpdao.delete(wrapper);
+            return ResultVoUtil.success("退费处理成功。");
         }
-        return ResultVoUtil.success("退费处理成功。");
+        return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, result.getString(ERROR_MESSAGE));
     }
 
     public ResultVo<String> revokeSingleCharge(String patNo, int times, int ledgerSn, int detailSn) {