Browse Source

我的问诊

mengkang 4 years ago
parent
commit
b09fb62fc5

+ 18 - 0
business/base-service/src/main/java/com/yihu/jw/hospital/prescription/service/PrescriptionService.java

@ -6390,4 +6390,22 @@ public class PrescriptionService extends BaseJpaService<WlyyPrescriptionDO, Pres
        rs.put("distance",distance);
        rs.put("distance",distance);
        return MixEnvelop.getSuccess(IotRequestMapping.Common.message_success_find,rs);
        return MixEnvelop.getSuccess(IotRequestMapping.Common.message_success_find,rs);
    }
    }
    /**
     * 查询患者问诊信息
     * @param status
     * @param page
     * @param size
     * @return
     */
    public MixEnvelop findPatientAllOutpatient(String status, Integer page, Integer size) {
        StringBuffer sql = new StringBuffer("SELECT c.* FROM wlyy_outpatient c WHERE c.patient = '"+userAgent.getUID()+"'");
        if (StringUtils.isNotEmpty(status)){
            sql.append(" AND c.pay_status=").append(status);
        }
        sql.append("ORDER BY c.create_time DESC LIMIT ").append((page-1)*size).append(",").append(size);
        return null;
    }
}
}

+ 5 - 0
common/common-request-mapping/src/main/java/com/yihu/jw/rm/hospital/BaseHospitalRequestMapping.java

@ -74,10 +74,15 @@ public class BaseHospitalRequestMapping {
         * 查询患者所有处方信息
         * 查询患者所有处方信息
         */
         */
        public static final String findPatientAllPrescription = "/findPatientAllPrescription";
        public static final String findPatientAllPrescription = "/findPatientAllPrescription";
        /**
        /**
         * 查看取药地址
         * 查看取药地址
         */
         */
        public static final String findDrugAddress = "/findDrugAddress";
        public static final String findDrugAddress = "/findDrugAddress";
        /**
         * 查询患者问诊信息
         */
        public static final String findPatientAllOutpatient = "/findPatientAllOutpatient";
        /**
        /**

+ 17 - 0
svr/svr-internet-hospital/src/main/java/com/yihu/jw/hospital/endpoint/prescription/PrescriptionEndpoint.java

@ -1613,4 +1613,21 @@ public class PrescriptionEndpoint extends EnvelopRestEndpoint {
        }
        }
    }
    }
    @GetMapping(value = BaseHospitalRequestMapping.Prescription.findPatientAllOutpatient)
    @ApiOperation(value = "查询患者问诊信息", notes = "查询患者问诊信息")
    public MixEnvelop findPatientAllOutpatient( @ApiParam(name = "status", value = "状态")
                                                    @RequestParam(value = "status", required = false)String status,
                                                @ApiParam(name = "page", value = "第几页")
                                                    @RequestParam(value = "page",required = false,defaultValue = "1") Integer page,
                                                @ApiParam(name = "size", value = "页面大小")
                                                    @RequestParam(value = "size",required = false,defaultValue = "10") Integer size)throws Exception {
        try {
            return prescriptionService.findPatientAllOutpatient(status,page,size);
        } catch (Exception e) {
            return MixEnvelop.getError(e.getMessage());
        }
    }
}
}