Kaynağa Gözat

明细增加违规信息

lenovodn 2 yıl önce
ebeveyn
işleme
c5e38afe4a

+ 0 - 1
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/medical/common/bo/mid/ViolationMidProjectChildExportResponse.java

@@ -59,7 +59,6 @@ public class ViolationMidProjectChildExportResponse implements Serializable {
     @ApiModelProperty(value = "患者编码|参保人编码")
     private String patientId;
 
-    @Excel(name = "违反规则名称", width = 15)
     @ApiModelProperty(value = "医保规则名称")
     private String medicalInsRuleInfoName;
 

+ 3 - 2
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/medical/common/bo/mid/response/MidAuditDetailResponse.java

@@ -32,10 +32,9 @@ public class MidAuditDetailResponse implements Serializable {
     @Dict(dicCode = "violation_level")
     @ApiModelProperty(value = "规则管理级别")
     private String violationLevel;
-    @ApiModelProperty(value = "违反规则编码")
+    @ApiModelProperty(value = "医保规则编码")
     private String medicalInsRuleInfoCode;
 
-    @Excel(name = "违反规则名称", width = 15)
     @ApiModelProperty(value = "医保规则名称")
     private String medicalInsRuleInfoName;
 
@@ -45,6 +44,7 @@ public class MidAuditDetailResponse implements Serializable {
     private List<ViolationsProjectMedicinesDetail> lists;
     @ApiModelProperty(value = "患者信息")
     private PatientInformationResponse patientInfo;
+
     @ApiModelProperty(value = "医生信息")
     private MidAuditDoctorInfo doctorInfo;
     @ApiModelProperty(value = "诊断信息")
@@ -66,6 +66,7 @@ public class MidAuditDetailResponse implements Serializable {
     @Excel(name = "项目异常金额", width = 15)
     @ApiModelProperty(value = "异常金额总和")
     private BigDecimal errorAmountTotal;
+    private Double amount;
     @ApiModelProperty(value = "药量情况")
     private List<PrescriptionDetail> prescriptionDetail;
 

+ 0 - 1
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/medical/service/impl/AfterwardsAuditServiceImpl.java

@@ -503,7 +503,6 @@ public class AfterwardsAuditServiceImpl extends ServiceImpl<AfterwardsAuditMappe
      */
     @Override
     public List<DiagnosticInfoResponse> loadDiagnosticInfo(Integer id) {
-
         return baseMapper.loadDiagnosticInfo(id);
     }
 

+ 1 - 3
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/medical/service/impl/ViolationAnalysisServiceImpl.java

@@ -354,10 +354,7 @@ public class ViolationAnalysisServiceImpl implements IViolationAnalysisService {
     @Override
     public MidAuditDetailResponse afterAllDetail(Integer detailId) {
         MidAuditDetailResponse result = new MidAuditDetailResponse();
-
-
         AfterwardsAuditDetailResponse detailInfo = afterwardsAuditDetailService.afterAllDetail(detailId);
-
 //        detailInfo = midIncidentAuditService.loadViolationDetail(detailId);
         if (detailInfo == null) {
             log.error("找不到审查记录");
@@ -371,6 +368,7 @@ public class ViolationAnalysisServiceImpl implements IViolationAnalysisService {
         result.setProjectName(detailInfo.getProejctName());
         result.setProjectCode(detailInfo.getProejctCode());
         result.setCreateTime(detailInfo.getCreateTime());
+        result.setAmount(detailInfo.getAmount());
         // 构建违规项目/药品明细
         ViolationsProjectMedicinesDetail v = new ViolationsProjectMedicinesDetail();
         v.setMedicalProjectCode(detailInfo.getMedicalInsRuleInfoCode());