|
|
@@ -829,10 +829,10 @@ public class FsPrescribeServiceImpl implements IFsPrescribeService
|
|
|
fsPrescribe.setPrescribeDoctorSignUrl(fsDoctor.getSignUrl());
|
|
|
|
|
|
//分配在线的随机药师
|
|
|
- FsDoctor fsDrugDoctor = doctorMapper.selectRandomOnlineDoctorForPackage(fsPackage.getProductType());
|
|
|
+ FsDoctor fsDrugDoctor = doctorMapper.selectRandomOnlineDoctorForPackage();
|
|
|
if (fsDrugDoctor==null){
|
|
|
//兜底情况,如果没有在线的药师就无论在线随机分配
|
|
|
- fsDrugDoctor=doctorMapper.selectPackageFsDoctorType2Ids(fsPackage.getProductType());
|
|
|
+ fsDrugDoctor=doctorMapper.selectPackageFsDoctorType2Ids();
|
|
|
if (fsDrugDoctor == null) {
|
|
|
log.error("无法分配药师:productType={}, 无可用在线或离线药师", fsPackage.getProductType());
|
|
|
throw new CustomException("当前无可用药师,请稍后再试");
|