支付宝医保正式环境和微信医保正式环境使用的参数和调用地址不一致,为此进行调用链接的调整

debug
王绍全 2 months ago
parent 48aac4098b
commit a1eee926ec
  1. 2
      src/main/java/com/ynxbd/common/action/pay/AliPayAction.java
  2. 4
      src/main/java/com/ynxbd/common/bean/enums/MerchantEnum.java
  3. 20
      src/main/java/com/ynxbd/common/dao/his/HisMedDao.java
  4. 9
      src/main/java/com/ynxbd/common/dao/his/HisMedTestDao.java
  5. 2
      src/main/java/com/ynxbd/common/dao/his/HisRecipeDao.java
  6. 19
      src/main/java/com/ynxbd/common/helper/his/HisHelper.java
  7. 61
      src/main/java/com/ynxbd/common/helper/his/HisMedHelper.java
  8. 4
      src/main/java/com/ynxbd/common/service/MiddleOfficeService.java
  9. 8
      src/main/resources/medical-ali.properties
  10. 2
      src/main/resources/webservice.properties

@ -106,6 +106,8 @@ public class AliPayAction extends BaseAction {
try { try {
if (AliMedConfig.IS_DEV) { if (AliMedConfig.IS_DEV) {
Thread.sleep(1000 * 12); // 12s Thread.sleep(1000 * 12); // 12s
} else {
Thread.sleep(1000 * 6);
} }
String openid = order.getOpenid(); String openid = order.getOpenid();
String bankTransNo = order.getBankTransNo(); String bankTransNo = order.getBankTransNo();

@ -241,4 +241,8 @@ public enum MerchantEnum {
return this.NOTIFY_URL + "?notifyType=" + notifyType return this.NOTIFY_URL + "?notifyType=" + notifyType
+ (ObjectUtils.isEmpty(outTradeNo) ? "" : ("&outTradeNo=" + outTradeNo)); + (ObjectUtils.isEmpty(outTradeNo) ? "" : ("&outTradeNo=" + outTradeNo));
} }
public boolean isWx() {
return this == MerchantEnum.WX || this == MerchantEnum.WX_MEDICAL;
}
} }

@ -63,7 +63,7 @@ public class HisMedDao {
params.put("YBBZCode", ybBZCode); params.put("YBBZCode", ybBZCode);
params.put("YBBZName", ybBZName); params.put("YBBZName", ybBZName);
} }
return HisMedHelper.getJsonResultByMer(merchantEnum.IS_DEV, HisEnum.AP_Pay_Invoice, merchantEnum, params); return HisMedHelper.getJsonResult(merchantEnum, HisEnum.AP_Pay_Invoice, params);
} }
@ -72,7 +72,7 @@ public class HisMedDao {
*/ */
public static JsonResult regMedUploadDetails(MerchantEnum merchantEnum, Register reg, String payAuthNo, String cardNo, Boolean isSplitTime) { public static JsonResult regMedUploadDetails(MerchantEnum merchantEnum, Register reg, String payAuthNo, String cardNo, Boolean isSplitTime) {
if (isSplitTime) { if (isSplitTime) {
return HisMedHelper.getJsonResultByMer(merchantEnum.IS_DEV, HisEnum.AP_Regist_New, merchantEnum, params -> { return HisMedHelper.getJsonResult(merchantEnum, HisEnum.AP_Regist_New, params -> {
params.put("PatientID", reg.getPatientId()); params.put("PatientID", reg.getPatientId());
params.put("PayMoney", reg.getPayMoney()); params.put("PayMoney", reg.getPayMoney());
@ -101,7 +101,7 @@ public class HisMedDao {
}); });
} }
// 非分时段挂号 医保支付 // 非分时段挂号 医保支付
return HisMedHelper.getJsonResultByMer(merchantEnum.IS_DEV, HisEnum.AP_Regist, merchantEnum, params -> { return HisMedHelper.getJsonResult(merchantEnum, HisEnum.AP_Regist, params -> {
params.put("PatientID", reg.getPatientId()); params.put("PatientID", reg.getPatientId());
params.put("PayMoney", reg.getPayMoney()); params.put("PayMoney", reg.getPayMoney());
params.put("DeptCode", reg.getDeptCode()); params.put("DeptCode", reg.getDeptCode());
@ -138,7 +138,7 @@ public class HisMedDao {
* @param bankTransNo HIS流水号 * @param bankTransNo HIS流水号
*/ */
public static JsonResult regMedPay(MerchantEnum merchantEnum, String mdUserId, String payDate, String payTime, String transNo, String bankTransNo, BigDecimal cashFee) { public static JsonResult regMedPay(MerchantEnum merchantEnum, String mdUserId, String payDate, String payTime, String transNo, String bankTransNo, BigDecimal cashFee) {
return HisMedHelper.getJsonResultByMer(merchantEnum.IS_DEV, HisEnum.Medical_PAY, merchantEnum, params -> { return HisMedHelper.getJsonResult(merchantEnum, HisEnum.Medical_PAY, params -> {
params.put("UserID_YBZF", mdUserId); params.put("UserID_YBZF", mdUserId);
params.put("PayMoney", cashFee); params.put("PayMoney", cashFee);
params.put("PayDate", payDate); params.put("PayDate", payDate);
@ -157,7 +157,7 @@ public class HisMedDao {
* @param mdInfo 医保下单对象 * @param mdInfo 医保下单对象
*/ */
public static JsonResult placeMedOrder(MerchantEnum merchantEnum, MedicalInfo mdInfo) { public static JsonResult placeMedOrder(MerchantEnum merchantEnum, MedicalInfo mdInfo) {
return HisMedHelper.getJsonResultByMer(merchantEnum.IS_DEV, HisEnum.Medical_PayOrders, merchantEnum, params -> { return HisMedHelper.getJsonResult(merchantEnum, HisEnum.Medical_PayOrders, params -> {
// 授权码 // 授权码
params.put("PayAuthNo", mdInfo.getPayAuthNo()); params.put("PayAuthNo", mdInfo.getPayAuthNo());
// 授权token // 授权token
@ -181,7 +181,7 @@ public class HisMedDao {
* @param bankTransNo HIS流水号 * @param bankTransNo HIS流水号
*/ */
public static JsonResult rxMedPay(MerchantEnum merchantEnum, String mdUserId, String payDate, String payTime, String transNo, String bankTransNo, BigDecimal cashFee) { public static JsonResult rxMedPay(MerchantEnum merchantEnum, String mdUserId, String payDate, String payTime, String transNo, String bankTransNo, BigDecimal cashFee) {
return HisMedHelper.getJsonResultByMer(merchantEnum.IS_DEV, HisEnum.Medical_PAY, merchantEnum, params -> { return HisMedHelper.getJsonResult(merchantEnum, HisEnum.Medical_PAY, params -> {
params.put("UserID_YBZF", mdUserId); params.put("UserID_YBZF", mdUserId);
params.put("PayMoney", cashFee); params.put("PayMoney", cashFee);
params.put("PayDate", payDate); params.put("PayDate", payDate);
@ -202,7 +202,7 @@ public class HisMedDao {
*/ */
// * @param refundType 退款类型(ALL:全部,CASH:只退现金 HI:只退医保) // * @param refundType 退款类型(ALL:全部,CASH:只退现金 HI:只退医保)
public static JsonResult medRefund(MerchantEnum merchantEnum, String payAuthNo, String fpNum, String bankTransNo, String refundTradeNo, BigDecimal cashFee) { public static JsonResult medRefund(MerchantEnum merchantEnum, String payAuthNo, String fpNum, String bankTransNo, String refundTradeNo, BigDecimal cashFee) {
return HisMedHelper.getJsonResultByMer(merchantEnum.IS_DEV, HisEnum.Medical_Refund, merchantEnum, params -> { return HisMedHelper.getJsonResult(merchantEnum, HisEnum.Medical_Refund, params -> {
params.put("PayAuthNo", payAuthNo); // AUTH530100202206291132200000008 params.put("PayAuthNo", payAuthNo); // AUTH530100202206291132200000008
params.put("FPNum", fpNum); params.put("FPNum", fpNum);
params.put("PayWay", "4"); params.put("PayWay", "4");
@ -239,7 +239,7 @@ public class HisMedDao {
* -1 : 状态未知 * -1 : 状态未知
*/ */
public static JsonResult getMedAccounts(MerchantEnum merchantEnum, String mdUserId) { public static JsonResult getMedAccounts(MerchantEnum merchantEnum, String mdUserId) {
return HisMedHelper.getJsonResultByMer(merchantEnum.IS_DEV, HisEnum.Medical_QueryOrderStatus, merchantEnum, params -> { return HisMedHelper.getJsonResult(merchantEnum, HisEnum.Medical_QueryOrderStatus, params -> {
params.put("UserID_YBZF", mdUserId); params.put("UserID_YBZF", mdUserId);
}); });
} }
@ -259,7 +259,7 @@ public class HisMedDao {
return Result.error(ResultEnum.PARAM_IS_DEFECT); return Result.error(ResultEnum.PARAM_IS_DEFECT);
} }
JsonResult JsonResult = HisMedHelper.getJsonResult(HisMedHelper.IS_PROD, HisEnum.Medical_Insurance_Bill, params -> { JsonResult JsonResult = HisMedHelper.getJsonResult(MerchantEnum.WX_MEDICAL, HisEnum.Medical_Insurance_Bill, params -> {
params.put("QueryNumType", queryNumType); params.put("QueryNumType", queryNumType);
params.put("QueryNumber", queryNumber); params.put("QueryNumber", queryNumber);
params.put("BegDate", begDate); params.put("BegDate", begDate);
@ -278,7 +278,7 @@ public class HisMedDao {
* @param idCardNo 身份证号 * @param idCardNo 身份证号
*/ */
public static JsonResult getChronicList(String idCardNo) { public static JsonResult getChronicList(String idCardNo) {
return HisMedHelper.getJsonResult(HisMedHelper.IS_PROD, HisEnum.YDZF_QueryDiseaseInfo, params -> { return HisMedHelper.getJsonResult(MerchantEnum.WX_MEDICAL, HisEnum.YDZF_QueryDiseaseInfo, params -> {
params.put("CallNo", HisHelper.WECHAT_CALL_NO); params.put("CallNo", HisHelper.WECHAT_CALL_NO);
params.put("IDCardNo", idCardNo); params.put("IDCardNo", idCardNo);
}); });

@ -1,6 +1,7 @@
package com.ynxbd.common.dao.his; package com.ynxbd.common.dao.his;
import com.ynxbd.common.bean.HisRecipe; import com.ynxbd.common.bean.HisRecipe;
import com.ynxbd.common.bean.enums.MerchantEnum;
import com.ynxbd.common.helper.his.HisEnum; import com.ynxbd.common.helper.his.HisEnum;
import com.ynxbd.common.helper.his.HisHelper; import com.ynxbd.common.helper.his.HisHelper;
import com.ynxbd.common.helper.his.HisMedHelper; import com.ynxbd.common.helper.his.HisMedHelper;
@ -19,10 +20,10 @@ public class HisMedTestDao {
* @param patientId 患者id * @param patientId 患者id
* @return 待付费项目 * @return 待付费项目
*/ */
public static List<HisRecipe> devUnPayList(String patientId, int days) { public static List<HisRecipe> devUnPayList(MerchantEnum merchantEnum, String patientId, int days) {
List<HisRecipe> resultList = new ArrayList<>(); List<HisRecipe> resultList = new ArrayList<>();
JsonResult jsonResult = HisMedHelper.getJsonResult(HisMedHelper.IS_DEV, HisEnum.AP_Query_UnPay_Invoice, params -> { JsonResult jsonResult = HisMedHelper.getJsonResult(merchantEnum, HisEnum.AP_Query_UnPay_Invoice, params -> {
params.put("PatientID", patientId); params.put("PatientID", patientId);
params.put("IsLastWeekFlag", days <= 7 ? "1" : ""); params.put("IsLastWeekFlag", days <= 7 ? "1" : "");
params.put("CallNo", HisHelper.WECHAT_CALL_NO); params.put("CallNo", HisHelper.WECHAT_CALL_NO);
@ -48,7 +49,7 @@ public class HisMedTestDao {
* @param endDate 结束日期 * @param endDate 结束日期
* @return 已缴费项目 * @return 已缴费项目
*/ */
public static List<HisRecipe> devPaidRecipeList(String patientId, String begDate, String endDate) { public static List<HisRecipe> devPaidRecipeList(MerchantEnum merchantEnum, String patientId, String begDate, String endDate) {
List<HisRecipe> resultList = new ArrayList<>(); List<HisRecipe> resultList = new ArrayList<>();
Map<String, Object> params = new HashMap<>(); Map<String, Object> params = new HashMap<>();
@ -56,7 +57,7 @@ public class HisMedTestDao {
params.put("RecipeID", ""); params.put("RecipeID", "");
params.put("StartTime", begDate); params.put("StartTime", begDate);
params.put("EndTime", endDate); params.put("EndTime", endDate);
JsonResult jsonResult = HisMedHelper.getJsonResult(HisMedHelper.IS_DEV, HisEnum.AP_Query_OutpatientFee, params); JsonResult jsonResult = HisMedHelper.getJsonResult(merchantEnum, HisEnum.AP_Query_OutpatientFee, params);
if (!jsonResult.success()) { // 请求失败 if (!jsonResult.success()) { // 请求失败
return resultList; return resultList;

@ -100,7 +100,7 @@ public class HisRecipeDao {
public Result uploadRxMI(String treatNum, String personID, String recipes) { public Result uploadRxMI(String treatNum, String personID, String recipes) {
List<medicalRecipe> resultList = new ArrayList<>(); List<medicalRecipe> resultList = new ArrayList<>();
JsonResult jsonResult = HisMedHelper.getJsonResult(HisMedHelper.IS_PROD, HisEnum.XK_MEDICAL_RECIPE, params -> { JsonResult jsonResult = HisMedHelper.getJsonResult(MerchantEnum.WX_MEDICAL, HisEnum.XK_MEDICAL_RECIPE, params -> {
params.put("PersonID", personID); params.put("PersonID", personID);
params.put("MZNum", treatNum); params.put("MZNum", treatNum);
params.put("CallNo", HisHelper.WECHAT_CALL_NO); params.put("CallNo", HisHelper.WECHAT_CALL_NO);

@ -39,8 +39,11 @@ public class HisHelper {
protected static final String HIS_SOAP_DEV_URL; protected static final String HIS_SOAP_DEV_URL;
// HIS医保环境 // HIS医保环境
protected static final String HIS_DEV_MI_URL; // protected static final String HIS_DEV_MI_URL;
protected static final String HIS_PROD_MI_URL; // protected static final String HIS_PROD_MI_URL;
protected static final String HIS_WX_MED_URL;
protected static final String HIS_ALI_MED_URL;
// 是否强制打印HIS响应的xml // 是否强制打印HIS响应的xml
@ -61,9 +64,9 @@ public class HisHelper {
String devUrl = config.getString("his.dev_url"); String devUrl = config.getString("his.dev_url");
// 医保--------------------------------------------------------- // 医保---------------------------------------------------------
String mdUrl = config.getString("his.md_url"); // 旧版地址 String mdUrl = config.getString("his.md_url"); // 微信医保旧版地址
String devMIUrl = config.getString("his.dev_mi_url"); String wxMedUrl = config.getString("his.wx_med_url");
String prodMIUrl = config.getString("his.prod_mi_url"); String aliMedUrl = config.getString("his.ali_med_url");
IS_LOG_RESP = config.getBoolean("his.is_log_resp", false); IS_LOG_RESP = config.getBoolean("his.is_log_resp", false);
IS_PUSH_MSG = config.getBoolean("his.is_push_msg", false); IS_PUSH_MSG = config.getBoolean("his.is_push_msg", false);
@ -77,8 +80,8 @@ public class HisHelper {
HIS_SOAP_DEV_URL = initSoapURL(devUrl); HIS_SOAP_DEV_URL = initSoapURL(devUrl);
// 医保--------------------------------- // 医保---------------------------------
HIS_DEV_MI_URL = initSoapURL(devMIUrl); HIS_WX_MED_URL = initSoapURL(wxMedUrl == null ? mdUrl : wxMedUrl);
HIS_PROD_MI_URL = initSoapURL(prodMIUrl == null ? mdUrl : prodMIUrl); HIS_ALI_MED_URL = initSoapURL(aliMedUrl);
} }
private static String initSoapURL(String ip) { private static String initSoapURL(String ip) {
@ -207,7 +210,7 @@ public class HisHelper {
} }
} }
new MiddleOfficeService().req_his_JH0104(soapUrl, HIS_PROD_MI_URL, params, transactionCode, result); new MiddleOfficeService().req_his_JH0104(soapUrl, HIS_WX_MED_URL, params, transactionCode, result);
} catch (DocumentException e) { } catch (DocumentException e) {
ErrorHelper.println(e); ErrorHelper.println(e);

@ -3,15 +3,15 @@ package com.ynxbd.common.helper.his;
import com.ynxbd.common.bean.enums.MerchantEnum; import com.ynxbd.common.bean.enums.MerchantEnum;
import com.ynxbd.common.result.JsonResult; import com.ynxbd.common.result.JsonResult;
import com.ynxbd.common.result.JsonResultEnum; import com.ynxbd.common.result.JsonResultEnum;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.ObjectUtils;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
@Slf4j
public class HisMedHelper { public class HisMedHelper {
public final static boolean IS_PROD = false; // false为生产环境
public final static boolean IS_DEV = true; // true为测试环境
/** /**
* 医保环境 * 医保环境
* *
@ -19,8 +19,17 @@ public class HisMedHelper {
* @param params 发送的参数 * @param params 发送的参数
* @return 响应的xml数据 * @return 响应的xml数据
*/ */
private static String getResponseXml(boolean isDev, HisEnum hisEnum, Map<String, Object> params) { private static String getResponseXml(MerchantEnum merchantEnum, HisEnum hisEnum, Map<String, Object> params) {
return HisHelper.getResponseXml(hisEnum, isDev ? HisHelper.HIS_DEV_MI_URL : HisHelper.HIS_PROD_MI_URL, params); if (merchantEnum == null) {
log.error("[HIS医保接口]merchantEnum is null");
return null;
}
String soapUrl = merchantEnum.isWx() ? HisHelper.HIS_WX_MED_URL : HisHelper.HIS_ALI_MED_URL;
if (ObjectUtils.isEmpty(soapUrl)) {
log.error("[HIS医保接口]soapUrl is null");
return null;
}
return HisHelper.getResponseXml(hisEnum, merchantEnum.isWx() ? HisHelper.HIS_WX_MED_URL : HisHelper.HIS_ALI_MED_URL, params);
} }
/** /**
@ -28,46 +37,48 @@ public class HisMedHelper {
* *
* @return 封装好的对象 * @return 封装好的对象
*/ */
public static JsonResult getJsonResultByMer(boolean isDev, HisEnum hisEnum, MerchantEnum merchantEnum, Map<String, Object> params) { public static JsonResult getJsonResult(MerchantEnum merchantEnum, HisEnum hisEnum, Map<String, Object> params) {
HisHelper.putAliCallNo(merchantEnum, params); HisHelper.putAliCallNo(merchantEnum, params);
JsonResult result = JsonResult.xmlToBean(getResponseXml(isDev, hisEnum, params), JsonResultEnum.SYS_HIS); JsonResult result = JsonResult.xmlToBean(getResponseXml(merchantEnum, hisEnum, params), JsonResultEnum.SYS_HIS);
if (result == null) { // 如果返回为空可能为超时 if (result == null) { // 如果返回为空可能为超时
return HisHelper.createTimeoutResult(); return HisHelper.createTimeoutResult();
} }
return result; return result;
} }
/**
* xml响应数据组装成为JSON数据
*
* @return 封装好的对象
*/
public static JsonResult getJsonResult(boolean isDev, HisEnum hisEnum, Map<String, Object> params) {
return getJsonResultByMer(isDev, hisEnum, null, params);
}
/** /**
* xml响应数据组装成为JSON数据 * xml响应数据组装成为JSON数据
* *
* @return 封装好的对象 * @return 封装好的对象
*/ */
public static JsonResult getJsonResultByMer(boolean isDev, HisEnum hisEnum, MerchantEnum merchantEnum, JsonResult.MapParams params) { public static JsonResult getJsonResult(MerchantEnum merchantEnum, HisEnum hisEnum, JsonResult.MapParams params) {
Map<String, Object> requestParams = new HashMap<>(); Map<String, Object> requestParams = new HashMap<>();
if (params != null) { if (params != null) {
params.setParams(requestParams); params.setParams(requestParams);
} }
return getJsonResultByMer(isDev, hisEnum, merchantEnum, requestParams); return getJsonResult(merchantEnum, hisEnum, requestParams);
} }
/**
* xml响应数据组装成为JSON数据 // /**
* // * xml响应数据组装成为JSON数据
* @return 封装好的对象 // *
*/ // * @return 封装好的对象
public static JsonResult getJsonResult(boolean isDev, HisEnum hisEnum, JsonResult.MapParams params) { // */
return getJsonResultByMer(isDev, hisEnum, null, params); // public static JsonResult getJsonResult(boolean isDev, HisEnum hisEnum, Map<String, Object> params) {
} // return getJsonResultByMer(isDev, hisEnum, null, params);
// }
// /**
// * xml响应数据组装成为JSON数据
// *
// * @return 封装好的对象
// */
// public static JsonResult getJsonResult(boolean isDev, HisEnum hisEnum, JsonResult.MapParams params) {
// return getJsonResultByMer(isDev, hisEnum, null, params);
// }
} }

@ -15,12 +15,12 @@ import java.util.Objects;
public class MiddleOfficeService { public class MiddleOfficeService {
public void req_his_JH0104(String soapUrl, String hisSoapMdUrl, Map<String, Object> params, String transactionCode, String result) { public void req_his_JH0104(String soapUrl, String hisMedSoapMdUrl, Map<String, Object> params, String transactionCode, String result) {
try { try {
if (HospEnum.红河州人民医院.isHosp()) { if (HospEnum.红河州人民医院.isHosp()) {
if (MiddleOfficeConfig.MIDDLE_OFFICE_URL != null) { //平台数据上传 if (MiddleOfficeConfig.MIDDLE_OFFICE_URL != null) { //平台数据上传
String reqId = SnowHelper.nextStrId(); String reqId = SnowHelper.nextStrId();
MiddleOfficeConfig.run(soapUrl, "<Request>" + SoapHelper.requestParams("HIS", null, reqId, params) + "</Request>", hisSoapMdUrl, transactionCode, result); MiddleOfficeConfig.run(soapUrl, "<Request>" + SoapHelper.requestParams("HIS", null, reqId, params) + "</Request>", hisMedSoapMdUrl, transactionCode, result);
if ("7004".equals(transactionCode) && JsonResult.xmlToBean(result, JsonResultEnum.SYS_HIS) != null) { if ("7004".equals(transactionCode) && JsonResult.xmlToBean(result, JsonResultEnum.SYS_HIS) != null) {
MiddleOfficeConfig.uploadTreatNum("JH0104", Objects.requireNonNull(JsonResult.xmlToBean(result, JsonResultEnum.SYS_HIS)).getDataMapString("MZNum")); MiddleOfficeConfig.uploadTreatNum("JH0104", Objects.requireNonNull(JsonResult.xmlToBean(result, JsonResultEnum.SYS_HIS)).getDataMapString("MZNum"));
} }

@ -1,15 +1,15 @@
# \u533B\u4FDD\u914D\u7F6E # \u533B\u4FDD\u914D\u7F6E
med_ali.is_dev=true med_ali.is_dev=false
med_ali.is_enable=true med_ali.is_enable=true
med_ali.is_auto_refund=true med_ali.is_auto_refund=true
# \u5B9A\u70B9\u533B\u7597\u673A\u6784\u540D\u79F0\uFF08\u652F\u4ED8\u5B9D\u53EF\u80FD\u4E0D\u540C\uFF09 # \u5B9A\u70B9\u533B\u7597\u673A\u6784\u540D\u79F0\uFF08\u652F\u4ED8\u5B9D\u53EF\u80FD\u4E0D\u540C\uFF09
med_ali.org_hospital_name=\u4E91\u5357\u7701\u6EC7\u5357\u4E2D\u5FC3\u533B\u9662 med_ali.org_hospital_name=\u4E91\u5357\u7701\u6EC7\u5357\u4E2D\u5FC3\u533B\u9662\uFF08\u7EA2\u6CB3\u54C8\u5C3C\u65CF\u5F5D\u65CF\u81EA\u6CBB\u5DDE\u7B2C\u4E00\u4EBA\u6C11\u533B\u9662\uFF09\u3001\u4E92\u8054\u7F51\u533B\u9662
# \u57CE\u5E02\u7F16\u7801 # \u57CE\u5E02\u7F16\u7801
med_ali.city_code=530700 med_ali.city_code=530700
# \u533B\u4FDD\uFF08PDF\u6587\u6863\uFF09---------------------------------------------------------------------------------- # \u533B\u4FDD\uFF08PDF\u6587\u6863\uFF09----------------------------------------------------------------------------------
# \u5B9A\u70B9\u533B\u836F\u673A\u6784\u7F16\u7801 # \u5B9A\u70B9\u533B\u836F\u673A\u6784\u7F16\u7801
med_ali.org_no=H53250301796 med_ali.org_no=H53250301796
# \u5B9A\u70B9\u533B\u836F\u673A\u6784\u5C0F\u7A0B\u5E8F/h5\u5E94\u7528id\uFF08\u6B63\u5F0F\u73AF\u5883\uFF1A\u6E20\u9053\u7F16\u53F7\uFF09 # \u5B9A\u70B9\u533B\u836F\u673A\u6784\u5C0F\u7A0B\u5E8F/h5\u5E94\u7528id\uFF08\u6B63\u5F0F\u73AF\u5883\uFF1A\u6E20\u9053\u7F16\u53F7\uFF09
med_ali.org_app_id=1J06MILHV0JM4460C80A0000F05B9B68 med_ali.org_app_id=1J6CRGPGB04C8C430B0A0000ECC8DC9D
# \u5B9A\u70B9\u533B\u836F\u673A\u6784\u6E20\u9053\u8BA4\u8BC1\u7F16\u7801 # \u5B9A\u70B9\u533B\u836F\u673A\u6784\u6E20\u9053\u8BA4\u8BC1\u7F16\u7801
med_ali.org_chnl_crtf_codg=BqK1kMStlhVDgN2uHf4EsP9BQzovPtfTZGwRsyhqMMY05hWhBzmfAN/glcC2Qe8q med_ali.org_chnl_crtf_codg=BqK1kMStlhVDgN2uHf4EsP9BQzovPtfTZGwRsyhqMMY05hWhBzmfAN/glcC2Qe8q

@ -1 +1 @@
# \u5F00\u542F\u5904\u65B9\u9884\u7ED3\u7B97\uFF08\u7B2C2\u5F00\u5173\uFF09\uFF08\u6CE8\u610F\u8BE5\u914D\u7F6E\u9700\u8054\u7CFBhis\u5F00\u53D1\u8005\u786E\u8BA4\u652F\u6301\u624D\u80FD\u5F00\u542F\uFF0C\u5426\u5219\u5B58\u5728\u98CE\u9669\uFF01\uFF09 his.is_recipe_prepay=false lis.url=192.168.1.185:8090 lis.unifiedEntrance=true # \u672C\u5730 #his.url=127.0.0.1:8888 # \u6D4B\u8BD5\u73AF\u5883 ali_code=675448357 # HIS\u662F\u5426\u5F00\u542F\u652F\u4ED8\u5B9D\u5206\u5F00\u5BF9\u8D26 his.is_ali_mer=false # \u662F\u5426\u5F3A\u5236\u6253\u5370webservice\u7684xml\u8FD4\u56DE\u6570\u636E his.is_log_resp=true # \u662F\u5426\u4F20\u9012openid\u7ED9his\u63A8\u9001\u6D88\u606F his.is_push_msg=false #------------------------------------------------------------- # \u6D4B\u8BD5\u73AF\u5883 his.dev_url=127.0.0.1:7777 # \u533B\u4FDD====================== # \u65E7\u914D\u7F6E his.md_url=127.0.0.1:7777 # \u533B\u4FDD\u6B63\u5F0F\u73AF\u5883 his.prod_mi_url=127.0.0.1:7777 # \u533B\u4FDD\u6D4B\u8BD5\u73AF\u5883 his.dev_mi_url=10.20.10.7:7885 # \u6D4B\u8BD5============================================================ ### \u5FB7\u5B8F\u4E2D\u533B #his.url=200.200.200.60:8888 # \u7EA2\u6CB3\u5DDE\u533B\u9662 #his.url=10.20.10.6:8888 # \u8292\u5E02\u5987\u5E7C his.url=192.168.11.7:8888 # \u5B81\u8497\u5987\u5E7C #his.url=172.19.3.15:8888 # \u516C\u53F8\u6D4B\u8BD5 #his.url=192.168.12.39:8888 # \u516C\u53F8\u6D4B\u8BD5 #his.url=192.168.12.10:8888 # \u7EA2\u6CB3 #his.url=10.20.10.6:8888 # \u7EA2\u6CB3\u533B\u4FDD #his.url=10.20.10.6:8888 #his.url=192.168.12.10:8888 #his.md_url=192.168.1.128:7885 #his.dev_url=10.20.10.6:9988 # \u6C38\u80DC #his.url=200.200.200.20:8888 # \u5FB7\u5B8F\u4E2D\u533B #his.url=200.200.200.60:8888 # \u534E\u576A #his.url=192.168.1.115:8888 # \u8499\u81EA\u4E2D\u533B #his.url=192.168.0.228:8888 # \u7389\u9F99 #his.url=192.168.0.17:8888 # \u4E91\u9F99 #his.url=200.200.200.69:8888 # #his.url=172.16.10.15:8888 # \u7984\u529D\u949F\u7231 #his.url=200.200.200.5:8888 # \u8499\u81EA\u5E02\u4EBA\u6C11\u533B\u9662 #his.url=200.200.200.174:8080 # \u5143\u8C0B #his.url=200.200.200.29:8888 # \u5143\u8C0B\u533B\u4FDD #his.dev_url=200.200.200.36:9999 # \u8292\u5E02 #his.url=192.168.100.8:8888 # \u7EA2\u6CB3\u5987\u5E7C\u4FDD\u5065\u9662 #his.url=192.168.1.204:8888 # \u8292\u5E02\u5987\u5E7C #his.url=192.168.11.7:8888 # #his.url=10.10.11.23:8888 # \u77F3\u6797 #his.url=192.168.10.10:8888 # \u5BCC\u6C11 #his.url=200.200.201.27:8888 # \u897F\u53CC\u7248\u7EB3 #his.url=10.10.11.23:8888 #wx.password=ynxbd@6910 # \u5F00\u542F\u5904\u65B9\u9884\u7ED3\u7B97\uFF08\u7B2C2\u5F00\u5173\uFF09\uFF08\u6CE8\u610F\u8BE5\u914D\u7F6E\u9700\u8054\u7CFBhis\u5F00\u53D1\u8005\u786E\u8BA4\u652F\u6301\u624D\u80FD\u5F00\u542F\uFF0C\u5426\u5219\u5B58\u5728\u98CE\u9669\uFF01\uFF09 his.is_recipe_prepay=false lis.url=192.168.1.185:8090 lis.unifiedEntrance=true # \u672C\u5730 #his.url=127.0.0.1:8888 # \u6D4B\u8BD5\u73AF\u5883 ali_code=675448357 # HIS\u662F\u5426\u5F00\u542F\u652F\u4ED8\u5B9D\u5206\u5F00\u5BF9\u8D26 his.is_ali_mer=false # \u662F\u5426\u5F3A\u5236\u6253\u5370webservice\u7684xml\u8FD4\u56DE\u6570\u636E his.is_log_resp=true # \u662F\u5426\u4F20\u9012openid\u7ED9his\u63A8\u9001\u6D88\u606F his.is_push_msg=false #------------------------------------------------------------- # \u6D4B\u8BD5\u73AF\u5883 his.dev_url=127.0.0.1:7777 # \u533B\u4FDD====================== # \u65E7\u914D\u7F6E his.md_url=127.0.0.1:7777 # \u5FAE\u4FE1\u533B\u4FDD his.wx_med_url=10.20.10.7:7885 # \u652F\u4ED8\u5B9D\u533B\u4FDD his.ali_med_url=10.20.10.7:7885 # \u6D4B\u8BD5============================================================ ### \u5FB7\u5B8F\u4E2D\u533B #his.url=200.200.200.60:8888 # \u7EA2\u6CB3\u5DDE\u533B\u9662 #his.url=10.20.10.6:8888 # \u8292\u5E02\u5987\u5E7C his.url=192.168.11.7:8888 # \u5B81\u8497\u5987\u5E7C #his.url=172.19.3.15:8888 # \u516C\u53F8\u6D4B\u8BD5 #his.url=192.168.12.39:8888 # \u516C\u53F8\u6D4B\u8BD5 #his.url=192.168.12.10:8888 # \u7EA2\u6CB3 #his.url=10.20.10.6:8888 # \u7EA2\u6CB3\u533B\u4FDD #his.url=10.20.10.6:8888 #his.url=192.168.12.10:8888 #his.md_url=192.168.1.128:7885 #his.dev_url=10.20.10.6:9988 # \u6C38\u80DC #his.url=200.200.200.20:8888 # \u5FB7\u5B8F\u4E2D\u533B #his.url=200.200.200.60:8888 # \u534E\u576A #his.url=192.168.1.115:8888 # \u8499\u81EA\u4E2D\u533B #his.url=192.168.0.228:8888 # \u7389\u9F99 #his.url=192.168.0.17:8888 # \u4E91\u9F99 #his.url=200.200.200.69:8888 # #his.url=172.16.10.15:8888 # \u7984\u529D\u949F\u7231 #his.url=200.200.200.5:8888 # \u8499\u81EA\u5E02\u4EBA\u6C11\u533B\u9662 #his.url=200.200.200.174:8080 # \u5143\u8C0B #his.url=200.200.200.29:8888 # \u5143\u8C0B\u533B\u4FDD #his.dev_url=200.200.200.36:9999 # \u8292\u5E02 #his.url=192.168.100.8:8888 # \u7EA2\u6CB3\u5987\u5E7C\u4FDD\u5065\u9662 #his.url=192.168.1.204:8888 # \u8292\u5E02\u5987\u5E7C #his.url=192.168.11.7:8888 # #his.url=10.10.11.23:8888 # \u77F3\u6797 #his.url=192.168.10.10:8888 # \u5BCC\u6C11 #his.url=200.200.201.27:8888 # \u897F\u53CC\u7248\u7EB3 #his.url=10.10.11.23:8888 #wx.password=ynxbd@6910
Loading…
Cancel
Save