|
|
@@ -52,6 +52,8 @@ import cn.hutool.core.convert.Convert;
|
|
|
import cn.hutool.core.thread.ThreadUtil;
|
|
|
import cn.hutool.core.util.NumberUtil;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
+import com.baomidou.mybatisplus.core.conditions.Wrapper;
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.apache.commons.collections4.CollectionUtils;
|
|
|
import org.apache.commons.collections4.Transformer;
|
|
|
@@ -1497,6 +1499,8 @@ public class MzChargeDetailServiceImpl implements MzChargeDetailService {
|
|
|
throw new MzException("处方已经结算,不能删除处方,如要删除请找医保科取消医保结算再删除");
|
|
|
}
|
|
|
int num = clinicMapper.deleteById(clnicId);
|
|
|
+ mzOrderDetailService.removeByPatientIdAndTimes(clinic.getPatientId(), clinic.getTimes());
|
|
|
+ mzOrderLockMapper.deleteById(Tools.getHisOrdNum(clinic.getPatientId(), clinic.getTimes(), 1));
|
|
|
mzVisitTableMapper.deleteByPatientIdAndTimes(clinic.getPatientId(), clinic.getTimes());
|
|
|
mzBaRecordMapper.deleteByPatientIdAndTimes(clinic.getPatientId(), clinic.getTimes());
|
|
|
mzBlRecordMapper.deleteNotPayBlRecordByPatientId(clinic.getPatientId(), clinic.getTimes());
|