Răsfoiți Sursa

费用类别不展示修复

lenovodn 2 ani în urmă
părinte
comite
da6cdf6399

+ 1 - 1
jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/DictAspect.java

@@ -50,7 +50,7 @@ public class DictAspect {
     private static final String JAVA_UTIL_DATE = "java.util.Date";
 
     /**
-     * 定义切点Pointcut
+     * 定义切点Pointcut package org.jeecg.modules.medical.controller;
      */
     @Pointcut("execution(public * org.jeecg.modules..*.*Controller.*(..)) || @annotation(org.jeecg.common.aspect.annotation.AutoDict)")
     public void excudeService() {

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

@@ -29,7 +29,7 @@ public class MedicalInsuranceProjectDetailsResponse implements Serializable {
     private String dischargeDeptName;
 
     @ApiModelProperty(value = "费用类别")
-
+    @Dict(dicCode = "medical_fee_item_category")
     private String pCategory;
 
     @ApiModelProperty(value = "医保项目编码")

+ 1 - 0
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/medical/mapper/xml/AfterwardsAuditMapper.xml

@@ -318,6 +318,7 @@
             unit_price AS unitPrice, -- "单价"
             num AS num, -- "数量"
             cost AS cost, -- "发生金额"
+            p_category, -- "费用类别"
             p_type AS pType -- "支付列表"
         FROM
             hospitalizatio_settle_detail

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

@@ -32,6 +32,7 @@ import org.jeecg.modules.system.entity.SysUser;
 import org.jeecg.modules.system.entity.SysUserDepart;
 import org.jeecg.modules.system.model.DepartIdModel;
 import org.jeecg.modules.system.service.ISysDepartService;
+import org.jeecg.modules.system.service.ISysDictService;
 import org.jeecg.modules.system.service.ISysUserDepartService;
 import org.jeecg.modules.system.service.ISysUserService;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -77,6 +78,7 @@ public class AfterwardsAuditServiceImpl extends ServiceImpl<AfterwardsAuditMappe
     private final IPrescriptionOrderService prescriptionOrderService;
     private final ExportUtilHelperService exportUtilHelperService;
 
+    private final ISysDictService sysDictService;
     @Override
     public IPage<ReportAfterQueryResponseBO> departmentStatistics(Page<AfterwardsAudit> page, AfterwardsAudit afterwardsAudit) {
         return baseMapper.departmentStatistics(page, afterwardsAudit);
@@ -600,6 +602,9 @@ public class AfterwardsAuditServiceImpl extends ServiceImpl<AfterwardsAuditMappe
         if (medicalInsuranceProjects != null) {
             records = medicalInsuranceProjects.getRecords();
             total = medicalInsuranceProjects.getTotal();
+            records.forEach(it->{
+                it.setPCategory(sysDictService.queryDictTextByKey("medical_fee_item_category",it.getPCategory()));
+            });
         }
         r.setHospitalizationSettleDetailResponse(records);
         r.setTotal(total);