xuhy
2026-01-19 bb54438eb900f1889e0df63a64bf7e59d2c67fc3
检测信息修改
3个文件已修改
23 ■■■■■ 已修改文件
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TSysInspectionController.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/model/TSysInspection.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/resources/mapper/system/TSysInspectionMapper.xml 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TSysInspectionController.java
@@ -155,6 +155,9 @@
    @GetMapping(value = "/exportInspection")
    public R<String> exportInspection(@RequestParam String id) {
        TSysInspection sysInspection = sysInspectionService.getById(id);
        if(StringUtils.hasLength(sysInspection.getDetectionPdf())){
            return R.ok(sysInspection.getDetectionPdf());
        }
        // 查询诊所信息
        TCrmClinic crmClinic = crmClinicService.getById(sysInspection.getClinicId());
        if(Objects.isNull(crmClinic)){
@@ -276,6 +279,8 @@
//                templateParam,
//                "病历-样例-temp",
//                "E:\\WXWork\\1688857451467088\\Cache\\File\\2026-01\\");
        sysInspection.setDetectionPdf(url);
        sysInspectionService.updateById(sysInspection);
        return R.ok(url);
    }
@@ -284,6 +289,9 @@
    @GetMapping(value = "/exportPrescription")
    public R<String> exportPrescription(@RequestParam String id) {
        TSysInspection sysInspection = sysInspectionService.getById(id);
        if(StringUtils.hasLength(sysInspection.getPrescriptionPdf())){
            return R.ok(sysInspection.getPrescriptionPdf());
        }
        // 查询诊所信息
        TCrmClinic crmClinic = crmClinicService.getById(sysInspection.getClinicId());
        if(Objects.isNull(crmClinic)){
@@ -353,6 +361,8 @@
//                templateParam,
//                "处方单-"+sysInspection.getNickName(),
//                "E:\\WXWork\\1688857451467088\\Cache\\File\\2026-01\\");
        sysInspection.setPrescriptionPdf(url);
        sysInspectionService.updateById(sysInspection);
        return R.ok(url);
    }
ruoyi-system/src/main/java/com/ruoyi/system/model/TSysInspection.java
@@ -263,4 +263,12 @@
    @TableField("remarks")
    private String remarks;
    @ApiModelProperty(value = "诊所添加病例信息pdf地址")
    @TableField("detection_pdf")
    private String detectionPdf;
    @ApiModelProperty(value = "诊所添加处方信息pdf地址")
    @TableField("prescription_pdf")
    private String prescriptionPdf;
}
ruoyi-system/src/main/resources/mapper/system/TSysInspectionMapper.xml
@@ -59,6 +59,8 @@
        <result column="prescription_content" property="prescriptionContent" />
        <result column="remarks" property="remarks" />
        <result column="personal_history" property="personalHistory" />
        <result column="detection_pdf" property="detectionPdf" />
        <result column="prescription_pdf" property="prescriptionPdf" />
    </resultMap>
    <!-- 通用查询结果列 -->
@@ -66,7 +68,7 @@
        id, app_user_id,clinic_id, nick_name, sex, age, administrative_office, check_time,
          inspection_info,inspection_type, is_pay, create_time, update_time,
          create_by, update_by, disabled, create_id,report_print_url, present_history,
          tcm_syndrome, disease_history_memo,
          tcm_syndrome, disease_history_memo,detection_pdf,prescription_pdf,
          western_medicine_diagnosis, three_user_id, phone, device_account_id,
          face_result_id, tongue_result_id,personal_history
    </sql>
@@ -83,6 +85,7 @@
        tsi.pulse, tsi.breathe,tsi.blood_pressure, tsi.general_situation, tsi.fee_category,
        tsi.prescription_number, tsi.department_name, tsi.prescription_time, tsi.home_address,
        tsi.clinical_diagnosis,tsi.prescription_content, tsi.remarks,tsi.personal_history,
        tsi.detection_pdf,tsi.prescription_pdf
        tau.nick_name as nickName
            FROM t_sys_inspection tsi
        left join t_sys_app_user tau on tsi.app_user_id = tau.id