|
@ -96,7 +96,8 @@ public class PrescriptionExpressagePCService extends BaseService {
|
|
|
jsonObject.put("dispensaryType",result.get("dispensaryType"));
|
|
|
jsonObject.put("expressageName",result.get("expressageName"));
|
|
|
jsonObject.put("expressageMobile",result.get("expressageMobile"));
|
|
|
jsonObject.put("fetchingMedicineTime",result.get("fetchingMedicineTime"));
|
|
|
String date = result.get("fetchingMedicineTime")!=null?DateUtil.dateToStr((Date)result.get("fetchingMedicineTime"),"yyyy-MM-dd HH:mm:ss"):"";
|
|
|
jsonObject.put("fetchingMedicineTime",date);
|
|
|
jsonObject.put("hospitalDoctor",result.get("hospitalDoctor"));
|
|
|
// return jsonObject;
|
|
|
}else{
|
|
@ -112,6 +113,9 @@ public class PrescriptionExpressagePCService extends BaseService {
|
|
|
jsonObject.put("dispensaryType",result.get("dispensaryType"));
|
|
|
jsonObject.put("expressageName",result.get("expressageName"));
|
|
|
jsonObject.put("expressageMobile",result.get("expressageMobile"));
|
|
|
String date = result.get("fetchingMedicineTime")!=null?DateUtil.dateToStr((Date)result.get("fetchingMedicineTime"),"yyyy-MM-dd HH:mm:ss"):"";
|
|
|
jsonObject.put("fetchingMedicineTime",date);
|
|
|
jsonObject.put("hospitalDoctor",result.get("hospitalDoctor"));
|
|
|
}
|
|
|
break;
|
|
|
}
|
|
@ -119,7 +123,7 @@ public class PrescriptionExpressagePCService extends BaseService {
|
|
|
case 2:{
|
|
|
|
|
|
//判断出药机构是否与健管师所属机构一致,不一致弹窗提示:“出药机构与您所在机构不一致,无法出药,请重新确认”。一致则进入下一步。
|
|
|
if(doctor.getHospital().equals(result.get("hospitalCode")!=null?result.get("hospitalCode").toString():"")){
|
|
|
if(doctor.getHospital().equals(result.get("hospitalCode")!=null?result.get("hospitalCode")+"":"")){
|
|
|
//20开方完成/待支付, 21 支付失败 , 30 支付成功/待配药 , 40配药成功/待配送 41配送失败 42分配健管师 45配送中 49配送到服务站 100配送到患者手中/已完成
|
|
|
if(status==50){
|
|
|
jsonObject.put("flag",-5);//订单正在配药中,暂时无法出药
|
|
@ -136,6 +140,9 @@ public class PrescriptionExpressagePCService extends BaseService {
|
|
|
jsonObject.put("dispensaryType",result.get("dispensaryType"));
|
|
|
jsonObject.put("expressageName",result.get("expressageName"));
|
|
|
jsonObject.put("expressageMobile",result.get("expressageMobile"));
|
|
|
String date = result.get("fetchingMedicineTime")!=null?DateUtil.dateToStr((Date)result.get("fetchingMedicineTime"),"yyyy-MM-dd HH:mm:ss"):"";
|
|
|
jsonObject.put("fetchingMedicineTime",date);
|
|
|
jsonObject.put("hospitalDoctor",result.get("hospitalDoctor"));
|
|
|
}else{
|
|
|
// jsonObject = new JSONObject(result);
|
|
|
jsonObject.put("flag",-6);//”订单已取药,出药人:张三,出药时间:XXXX-XX-XX,无法重新出药
|
|
@ -149,6 +156,9 @@ public class PrescriptionExpressagePCService extends BaseService {
|
|
|
jsonObject.put("dispensaryType",result.get("dispensaryType"));
|
|
|
jsonObject.put("expressageName",result.get("expressageName"));
|
|
|
jsonObject.put("expressageMobile",result.get("expressageMobile"));
|
|
|
String date = result.get("fetchingMedicineTime")!=null?DateUtil.dateToStr((Date)result.get("fetchingMedicineTime"),"yyyy-MM-dd HH:mm:ss"):"";
|
|
|
jsonObject.put("fetchingMedicineTime",date);
|
|
|
jsonObject.put("hospitalDoctor",result.get("hospitalDoctor"));
|
|
|
}
|
|
|
}else{
|
|
|
jsonObject.put("flag",-4);//出药机构与您所在机构不一致,无法出药,请重新确认
|