|
@@ -8,6 +8,7 @@ import thyyxxk.webserver.config.exception.ExceptionEnum;
|
|
|
import thyyxxk.webserver.dao.his.datamodify.SecondFefundDao;
|
|
|
import thyyxxk.webserver.entity.ResultVo;
|
|
|
import thyyxxk.webserver.entity.datamodify.MzChargeDetail;
|
|
|
+import thyyxxk.webserver.utils.BigUtils;
|
|
|
import thyyxxk.webserver.utils.ResultVoUtil;
|
|
|
import thyyxxk.webserver.utils.StringUtil;
|
|
|
import thyyxxk.webserver.utils.TokenUtil;
|
|
@@ -71,7 +72,7 @@ public class SecondFefundService {
|
|
|
if (StringUtil.isBlank(mzChargeDetail.getPatientId()) && mzChargeDetail.getTimes() != null && StringUtil.isBlank(mzChargeDetail.getChargeItemCode())
|
|
|
&& mzChargeDetail.getItemNo() == null) {
|
|
|
return ResultVoUtil.fail(ExceptionEnum.NULL_POINTER, "患者信息不完善。");
|
|
|
- } else if (mzChargeDetail.getQuantity() == 0 && mzChargeDetail.getQuantity() < 0) {
|
|
|
+ } else if (BigUtils.dengYu(mzChargeDetail.getQuantity(), 0) && BigUtils.bigXiaoYu(mzChargeDetail.getQuantity(), 0)) {
|
|
|
return ResultVoUtil.fail(ExceptionEnum.NULL_POINTER, "退药量错误。");
|
|
|
}
|
|
|
log.info("修改二次退费 --> 操作人:{},门诊号:{},次数:{},收费编码:{},退费数量:{},itemNo:{}", TokenUtil.getTokenUserId(), mzChargeDetail.getPatientId(),
|