|
@ -50,6 +50,7 @@ import com.yihu.jw.restmodel.web.MixEnvelop;
|
|
|
import com.yihu.jw.rm.hospital.BaseHospitalRequestMapping;
|
|
|
import com.yihu.jw.util.common.IdCardUtil;
|
|
|
import com.yihu.jw.util.date.DateUtil;
|
|
|
import com.yihu.jw.utils.hibernate.HibenateUtils;
|
|
|
import com.yihu.jw.wlyy.wlyyhttp.WlyyHttpService;
|
|
|
import com.yihu.mysql.query.BaseJpaService;
|
|
|
import com.yihu.utils.security.MD5;
|
|
@ -151,6 +152,8 @@ public class PrescriptionService extends BaseJpaService<WlyyPrescriptionDO, Pres
|
|
|
private StringRedisTemplate redisTemplate;
|
|
|
@Autowired
|
|
|
private SystemMessageService systemMessageService;
|
|
|
@Autowired
|
|
|
private HibenateUtils hibenateUtils;
|
|
|
|
|
|
|
|
|
@Value("${demo.flag}")
|
|
@ -4325,4 +4328,23 @@ public class PrescriptionService extends BaseJpaService<WlyyPrescriptionDO, Pres
|
|
|
}
|
|
|
return entranceService.BS10008(idcard,patientId,admitNum,ybcard,demoFlag);
|
|
|
}
|
|
|
|
|
|
public List<Map<String,Object>> findDoctorByName(String name){
|
|
|
String sql ="SELECT " +
|
|
|
" d.id, " +
|
|
|
" d.`name` " +
|
|
|
" FROM " +
|
|
|
" base_doctor d " +
|
|
|
" WHERE " +
|
|
|
" d. NAME LIKE '%"+name+"%'";
|
|
|
List<Map<String,Object>> list = hibenateUtils.createSQLQuery(sql);
|
|
|
if(list!=null&&list.size()>0){
|
|
|
for(int i=0;i<list.size();i++){
|
|
|
Map<String,Object> d = list.get(i);
|
|
|
List<BaseDoctorHospitalDO> depts = baseDoctorHospitalDao.findByDoctorCode(d.get("id").toString());
|
|
|
d.put("depts",depts);
|
|
|
}
|
|
|
}
|
|
|
return list;
|
|
|
}
|
|
|
}
|