| | |
| | | |
| | | SysClientApp scApp = clientAppService.selectSysClientAppByAppKey(tbOrders.getAppId()); |
| | | |
| | | |
| | | |
| | | ServiceOrderAppVo model = new ServiceOrderAppVo(); |
| | | model.setMethod("ServiceOrder_APP"); // 设置接口名称 |
| | | model.setAppId(scApp.getMinAppId()); // 设置商户 APPID |
| | | model.setUserID(scApp.getUserId()); |
| | | |
| | | |
| | | model.setOrdType(tbOrders.getTypeCode().intValue()); |
| | | //设置订单类型 |
| | | if(tbOrders.getTypeCode() == 0) { |
| | | model.setOrdType(1); |
| | | } else { |
| | | model.setOrdType(tbOrders.getTypeCode().intValue()); |
| | | } |
| | | |
| | | model.setCoPhone(tbOrders.getLinkTel()); // 客户联系电话 |
| | | model.setCoName(tbOrders.getLinkPerson()); // 客户姓名 |
| | | // model.setCoTies("家属"); // 随机设置客户联系人与患者关系 |
| | |
| | | Calendar calendar = Calendar.getInstance(); |
| | | SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm"); |
| | | model.setApptDate(sdf.format(tbOrders.getBookingDate())); // 格式化预约运送时间 |
| | | |
| | | if(tbOrders.getPatientName() != null && !tbOrders.getPatientName().equals("")) |
| | | { |
| | | model.setPtName(tbOrders.getPatientName()); // 患者姓名 |
| | | } |
| | | else |
| | | { |
| | | model.setPtName("患者"); // 随机生成患者姓名 |
| | | } |
| | | |
| | | model.setPtName(tbOrders.getPatientName()); // 患者姓名 |
| | | model.setPtAge(tbOrders.getAge()); // 随机生成患者年龄 |
| | | model.setPtSex(tbOrders.getSex() == 1 ? "男" : "女"); // 随机生成患者性别 |
| | | // model.setPtNat("中国"); // 设置患者国籍 |
| | |
| | | model.setPtDiagnosis(tbOrders.getComplaint()); // 设置诊断信息 |
| | | } |
| | | |
| | | |
| | | //预估距离 |
| | | if(tbOrders.getBookingKM()!=null) |
| | | { |
| | | model.setTraDistance(tbOrders.getBookingKM().toString()); |
| | | } |
| | | |
| | | //如果备注信息为空,则不设置备注信息 |
| | | if(tbOrders.getRemark() != null && !tbOrders.getRemark().equals("")) |
| | | { |
| | | model.setCondition(tbOrders.getRemark()); // 设置备注信息 |
| | | } |
| | | |
| | | |
| | | // model.setDoctor("医生" + (int) (Math.random() * 10)); // 随机设置患者医生 |
| | | // model.setDoctorPhone("13" + (int) (Math.random() * 900000000 + 100000000)); // 随机生成患者医生电话 |
| | | model.setOfferPrice(tbOrders.getBookingPrice().doubleValue()); // 生成报价 |
| | | // model.setReferrals("推介人" + (int) (Math.random() * 10)); // 随机设置推介人信息 |
| | | model.setPrice(tbOrders.getBookingPrice().doubleValue()); |
| | | model.setOfferPrice(tbOrders.getBookingPrice().doubleValue()); // 生成报价 |
| | | model.setReferrals(scApp.getReferrals()); // 设置推介人名称为机构名称 |
| | | // model.setUnitRemarks("商户随机备注信息"); // 随机设置商户备注 |
| | | model.setPayQRcodeURL(scApp.getPayUrl()); |
| | | |
| | |
| | | |
| | | ServiceOrderAppVo model = new ServiceOrderAppVo(); |
| | | model.setMethod("ServiceOrder_APP"); // 设置接口名称 |
| | | model.setAppId(tbOrders.getAppId()); // 设置商户 APPID |
| | | model.setAppId(scApp.getMinAppId()); // 设置商户 APPID |
| | | model.setUserID(scApp.getUserId()); |
| | | |
| | | model.setOrdType(tbOrders.getTypeCode().intValue()); |
| | | model.setCoPhone(tbOrders.getLinkTel()); // 客户联系电话 |
| | | model.setCoName(tbOrders.getLinkPerson()); // 客户姓名 |
| | |
| | | SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm"); |
| | | model.setApptDate(sdf.format(tbOrders.getBookingDate())); // 格式化预约运送时间 |
| | | |
| | | model.setPtName(tbOrders.getPatientName()); // 患者姓名 |
| | | if(tbOrders.getPatientName() != null && !tbOrders.getPatientName().equals("")) |
| | | { |
| | | model.setPtName(tbOrders.getPatientName()); // 患者姓名 |
| | | } |
| | | else |
| | | { |
| | | model.setPtName("患者"); // 随机生成患者姓名 |
| | | } |
| | | |
| | | |
| | | model.setPtAge(tbOrders.getAge()); // 随机生成患者年龄 |
| | | model.setPtSex(tbOrders.getSex() == 1 ? "男" : "女"); // 随机生成患者性别 |
| | | // model.setPtNat("中国"); // 设置患者国籍--默认中国,不需要设置 |
| | | model.setPtSex(tbOrders.getSex() == 1 ? "男" : "女"); |
| | | // model.setPtNat("中国"); // 设置患者国籍 |
| | | model.setOutHosp(tbOrders.getLocalAddress()); // 设置转出医院 |
| | | model.setInHosp(tbOrders.getSendAddress()); // 设置转入医院 |
| | | // model.setPtServices("科室")); // 设置患者所在科室 |
| | | model.setPtDiagnosis(tbOrders.getComplaint()); // 设置诊断信息 |
| | | model.setCondition(tbOrders.getRemark()); // 设置备注信息 |
| | | // model.setDoctor("医生")); // 设置患者医生--没有医生信息 |
| | | // model.setDoctorPhone("")); // 设置患者医生电话--没有医生电话 |
| | | model.setOfferPrice(tbOrders.getBookingPrice().doubleValue()); // 报价 |
| | | // model.setReferrals("推介人")); // 设置推介人信息--没有推介人信息 |
| | | // model.setUnitRemarks("商户备注信息"); // 设置商户备注--没有商户备注 |
| | | model.setPayQRcodeURL(scApp.getPayUrl()); |
| | | // model.setPtServices("科室" + (int) (Math.random() * 10)); // 随机设置患者所在科室 |
| | | |
| | | //如果诊断信息为空,则不设置诊断信息 |
| | | if(tbOrders.getComplaint() != null && !tbOrders.getComplaint().equals("")) |
| | | { |
| | | model.setPtDiagnosis(tbOrders.getComplaint()); // 设置诊断信息 |
| | | } |
| | | |
| | | |
| | | //预估距离 |
| | | if(tbOrders.getBookingKM()!=null) |
| | | { |
| | | model.setTraDistance(tbOrders.getBookingKM().toString()); |
| | | } |
| | | |
| | | //如果备注信息为空,则不设置备注信息 |
| | | if(tbOrders.getRemark() != null && !tbOrders.getRemark().equals("")) |
| | | { |
| | | model.setCondition(tbOrders.getRemark()); // 设置备注信息 |
| | | } |
| | | |
| | | |
| | | model.setOfferPrice(tbOrders.getBookingPrice().doubleValue()); // 生成报价 |
| | | model.setPrice(tbOrders.getBookingPrice().doubleValue()); |
| | | model.setReferrals(scApp.getReferrals()); // 设置推介人名称为机构名称 |
| | | // model.setUnitRemarks("商户随机备注信息"); // 随机设置商户备注 |
| | | model.setPayQRcodeURL(scApp.getPayUrl()); |
| | | |
| | | |
| | | ServiceOrderAppResultVo result = ServiceOrderUtil.CreateServiceOrder(model,scApp.getMinAppSecret()); |
| | | |