lihong 1 سال پیش
والد
کامیت
a137d31696

+ 2 - 0
src/main/java/cn/hnthyy/thmz/entity/thmz/Clinic.java

@@ -6,6 +6,7 @@ import java.util.List;
 
 import cn.hnthyy.thmz.vo.PageParams;
 import lombok.Data;
+import lombok.ToString;
 
 /**
  * @Description  病人就诊记录表
@@ -14,6 +15,7 @@ import lombok.Data;
  */
 
 @Data
+@ToString
 public class Clinic extends PageParams implements Serializable {
 
 	private static final long serialVersionUID =  5119217576646178596L;

+ 2 - 1
src/main/java/cn/hnthyy/thmz/service/impl/his/mz/MzChargeDetailServiceImpl.java

@@ -869,10 +869,10 @@ public class MzChargeDetailServiceImpl implements MzChargeDetailService {
             //可能会有同一就诊次数不同缴费次数的数据,老医生系统产生,导致更新的时候索引重复,无法缴费
             List<Clinic> clinicList = clinicMapper.selectByPatientIdAndTimes(mzDepositFileVo.getPatientId(), mzDepositFileVo.getTimes());
             if (clinicList != null && clinicList.size() > 0) {
+                log.error("[chargeFee]更新就诊记录报错,删除重复的就诊记录:{}",clinicList.get(0));
                 clinicMapper.deleteById(clinicList.get(0).getId());
                 clinicMapper.updateClinicByPatientIdAndTimes(clinic);
             }
-            e.printStackTrace();
             log.error(e.getLocalizedMessage());
         }
 
@@ -1272,6 +1272,7 @@ public class MzChargeDetailServiceImpl implements MzChargeDetailService {
             }
             mzYjReqMapper.deleteNotPayYjReByPatientId(mzPrescriptionVo.getPatientId(), dbClinic.getTimes());
             mzBlRecordMapper.deleteNotPayBlRecordByPatientId(mzPrescriptionVo.getPatientId(), dbClinic.getTimes());
+            log.error("[savePrescription]删除就诊记录:{}",dbClinic);
             clinicMapper.deleteById(dbClinic.getId());
             if(mzPrescriptionVo.getMzZyReq() != null && StrUtil.isNotBlank(mzPrescriptionVo.getMzZyReq().getReqDept())){
                 List<MzZyReq> zyReqList= mzZyReqMapper.selectMzZyReqByDoctorCode(mzPrescriptionVo.getPatientId(),dbClinic.getDoctorCode());