|  |  | 
 |  |  |     @Value("${xhsmsPath}") | 
 |  |  |     private String xhsmsPath; | 
 |  |  |  | 
 |  |  |     @Value("${visitHosp}") | 
 |  |  |     private Integer visitHosp; | 
 |  |  |  | 
 |  |  |     @Value("${server.port}") | 
 |  |  |     private String port; | 
 |  |  |  | 
 |  |  | 
 |  |  |                         iServiceOutPathService.updateServiceOutPath(serviceOutPath); | 
 |  |  |                         sendMagParam.setPhone(serviceSubtask.getPhone()); | 
 |  |  |                         sendMagParam.setUrl(ip + ":" + req_path + "/sf?p=" + format); | 
 |  |  |                         if (visitHosp == 2) { | 
 |  |  |                         if (active.equals("ls") || active.equals("sltd")) { | 
 |  |  |                             sendMagParam.setContent("您好,邀请您填写出院随访调查表,请点击" + sendMagParam.getUrl() + "查看。感谢您配合!"); | 
 |  |  |                         } else if (visitHosp == 1) { | 
 |  |  |                         } else if (active.equals("xh")) { | 
 |  |  |                             sendMagParam.setContent("【新华医院】您好,邀请您填写出院随访调查表,请点击" + sendMagParam.getUrl() + "填写。感谢您配合!"); | 
 |  |  |                         } | 
 |  |  |  | 
 |  |  | 
 |  |  |                         //如果type是语音随访的话(说明补偿发送方式中有电话随访的方式,这里的外链就地址只能用/sf) | 
 |  |  |                         if (serviceSubtask.getType().equals("1")) | 
 |  |  |                             sendMagParam.setUrl(ip + ":" + req_path + "/sf?p=" + format); | 
 |  |  |                         if (visitHosp == 2) { | 
 |  |  |                         if (active.equals("ls") || active.equals("ssltd")) { | 
 |  |  |                             sendMagParam.setContent("您好,邀请您填写出院调查表,请点击" + sendMagParam.getUrl() + "查看。感谢您配合!"); | 
 |  |  |                         } else if (visitHosp == 1) { | 
 |  |  |                         } else if (active.equals("xh")) { | 
 |  |  |                             sendMagParam.setContent("【新华医院】您好,邀请您填写出院调查表,请点击" + sendMagParam.getUrl() + "填写。感谢您配合!"); | 
 |  |  |                         } else if (visitHosp == 4) { | 
 |  |  |                             sendMagParam.setContent("【省立同德】您好,邀请您填写出院调查表,请点击" + sendMagParam.getUrl() + "填写。感谢您配合!"); | 
 |  |  |                         } else if (active.equals("druid")) { | 
 |  |  |                             sendMagParam.setContent("您好,邀请您填写出院调查表,请点击" + sendMagParam.getUrl() + "填写。感谢您配合!"); | 
 |  |  |                         } | 
 |  |  |                     } else if (type == 3) { | 
 |  |  |                         //宣教 | 
 |  |  | 
 |  |  |                         if (heLibrary.getHetype().equals("1")) { | 
 |  |  |                             sendMagParam.setPhone(serviceSubtask.getPhone()); | 
 |  |  |                             sendMagParam.setUrl(ip + ":" + req_path + "/xj?p=" + format); | 
 |  |  |                             if (visitHosp == 2) { | 
 |  |  |                             if (active.equals("ls") || active.equals("sltd")) { | 
 |  |  |                                 sendMagParam.setContent("您好,邀请您填写出院宣教调查表,请点击" + sendMagParam.getUrl() + "查看。感谢您配合!"); | 
 |  |  |                             } else if (visitHosp == 1) { | 
 |  |  |                             } else if (active.equals("xh")) { | 
 |  |  |                                 sendMagParam.setContent("【新华医院】您好,邀请您填写出院宣教调查表,请点击" + sendMagParam.getUrl() + "查看。感谢您配合!"); | 
 |  |  |                             }else if (visitHosp == 4) { | 
 |  |  |                                 sendMagParam.setContent("【省立同德】您好,邀请您填写出院宣教调查表,请点击" + sendMagParam.getUrl() + "查看。感谢您配合!"); | 
 |  |  |                             } | 
 |  |  |                         } else { | 
 |  |  |                             //通知 | 
 |  |  | 
 |  |  |  | 
 |  |  |                     //短信还需要模板 | 
 |  |  |                     String s = null; | 
 |  |  |                     if (visitHosp == 1) { | 
 |  |  |                     if (active.equals("xh")) { | 
 |  |  |                         //新华的短信发送方式 | 
 |  |  |                         Map<String, String> req = new HashMap<>(); | 
 |  |  |                         req.put("phone", sendMagParam.getPhone()); | 
 |  |  |                         req.put("content", sendMagParam.getContent()); | 
 |  |  |                         s = HttpUtil.postJsonRequest(xhsmsPath, new Gson().toJson(req)); | 
 |  |  |                     } else if (visitHosp == 2) { | 
 |  |  |                     } else if (active.equals("ls")) { | 
 |  |  |                         String url = configService.selectConfigByKey("token.360", serviceSubtask.getOrgid()); | 
 |  |  |                         log.info("-------00token.360的URL为:{}", url); | 
 |  |  |                         //丽水的短信发送方式 | 
 |  |  | 
 |  |  |                             setFailPreachForm(serviceSubtask, sendPreachform, "短信发送失败", "5"); | 
 |  |  |                             throw new BaseException("短信发送失败"); | 
 |  |  |                         } | 
 |  |  |                     } else if (visitHosp == 4) { | 
 |  |  |                     } else if (active.equals("sltd")) { | 
 |  |  |                         //省立同德的短信发送方式 | 
 |  |  |                         JSONObject data = MessageSend.sendMsg(sendMagParam.getContent(), "2", sendMagParam.getPhone(), LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyyMMddHHmmss"))); | 
 |  |  |                         String code = data.get("code").toString(); |