|
@ -135,11 +135,21 @@ public class BaseDoctorInfoService extends BaseJpaService<BaseDoctorDO, BaseDoct
|
|
|
" a.del AS \"del\", " +
|
|
|
" b.dept_name AS \"deptName\", " +
|
|
|
" e.req_fee AS \"money\", " +
|
|
|
" a.charge_type as \"chargeType\" "+
|
|
|
" a.charge_type as \"chargeType\", "+
|
|
|
"\tm.req_fee as \"twfzFee\",\n" +
|
|
|
"\tn.req_fee as \"spfzFee\",\n" +
|
|
|
"\tp.req_fee as \"spzxFee\",\n" +
|
|
|
"\tv.req_fee as \"twzxFee\",\n" +
|
|
|
"\td.req_fee as \"xtzxFee\"\n" +
|
|
|
" FROM " +
|
|
|
" base_doctor a " +
|
|
|
" JOIN base_doctor_hospital b ON a.id = b.doctor_code " +
|
|
|
" LEFT JOIN (SELECT * FROM wlyy_charge_dict t WHERE t.dept_type_code ='6') e ON a.charge_type = e.charge_type " +
|
|
|
" LEFT JOIN wlyy_charge_dict m ON a.twfz_charge_type = m.charge_type\n" +
|
|
|
" LEFT JOIN wlyy_charge_dict n ON a.spfz_charge_type = n.charge_type\n" +
|
|
|
" LEFT JOIN wlyy_charge_dict p ON a.spzx_charge_type = p.charge_type\n" +
|
|
|
" LEFT JOIN wlyy_charge_dict v ON a.twzx_charge_type = v.charge_type\n" +
|
|
|
" LEFT JOIN wlyy_charge_dict d ON a.xtfz_charge_type = d.charge_type\n" +
|
|
|
" LEFT JOIN base_doctor_mapping c ON a.id = c.doctor " +
|
|
|
" WHERE 1=1";
|
|
|
if (StringUtils.isNotBlank(city)){
|
|
@ -189,13 +199,23 @@ public class BaseDoctorInfoService extends BaseJpaService<BaseDoctorDO, BaseDoct
|
|
|
" c.mapping_code AS \"jobNumber\", " +
|
|
|
" d.disease_name AS \"diseaseName\", " +
|
|
|
" d.disease_code AS \"diseaseCode\", " +
|
|
|
" e.req_fee AS \"money\" " +
|
|
|
" e.req_fee AS \"money\" ," +
|
|
|
"\tm.req_fee as \"twfzFee\",\n" +
|
|
|
"\tn.req_fee as \"spfzFee\",\n" +
|
|
|
"\tp.req_fee as \"spzxFee\",\n" +
|
|
|
"\tv.req_fee as \"twzxFee\",\n" +
|
|
|
"\tq.req_fee as \"xtzxFee\"\n" +
|
|
|
" FROM " +
|
|
|
" base_doctor a " +
|
|
|
" LEFT JOIN base_doctor_hospital b ON a.id = b.doctor_code " +
|
|
|
" LEFT JOIN base_doctor_mapping c ON a.id = c.doctor " +
|
|
|
" LEFT JOIN wlyy_doctor_special_disease d ON a.id = d.doctor_code " +
|
|
|
" LEFT JOIN wlyy_charge_dict e ON a.charge_type = e.charge_type " +
|
|
|
" LEFT JOIN wlyy_charge_dict m ON a.twfz_charge_type = m.charge_type\n" +
|
|
|
" LEFT JOIN wlyy_charge_dict n ON a.spfz_charge_type = n.charge_type\n" +
|
|
|
" LEFT JOIN wlyy_charge_dict p ON a.spzx_charge_type = p.charge_type\n" +
|
|
|
" LEFT JOIN wlyy_charge_dict v ON a.twzx_charge_type = v.charge_type\n" +
|
|
|
" LEFT JOIN wlyy_charge_dict q ON a.xtfz_charge_type = q.charge_type\n" +
|
|
|
" WHERE 1=1 ";
|
|
|
if(StringUtils.isNotBlank(doctorId)){
|
|
|
sql+=" AND a.id =:id";
|