|
@@ -529,6 +529,11 @@ public class SiMzFeeService {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ if (BigDecimal.ZERO.compareTo(BigDecimal.valueOf(setlinfo.getPsnCashPay())) == 0
|
|
|
+ && !Objects.equals(staffDept, "3060000")) {
|
|
|
+ return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "本次结算【个人现金支付为0】,请到收费窗口做退费操作。");
|
|
|
+ }
|
|
|
+
|
|
|
JSONObject input = exec.makeTradeHeaderWithInsureArea(SiFunction.REVOKE_OUTPATIENT_SETTLEMENT,
|
|
|
mzDao.selectAdmdvs(setlinfo.getPatNo(), setlinfo.getTimes(), setlinfo.getLedgerSn()), p.getStaffId());
|
|
|
JSONObject data = new JSONObject();
|