From 6920e83df7950d63bdca471ab578eb69fb51b6be Mon Sep 17 00:00:00 2001 From: litao Date: Thu, 18 May 2017 12:31:46 +0800 Subject: [PATCH] =?UTF-8?q?=E9=BB=98=E8=AE=A4=E4=BA=8C=E7=BB=B4=E7=A0=81?= =?UTF-8?q?=E5=9C=B0=E5=9D=80=20=E5=A2=9E=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../permission/service/impl/CouponServiceImpl.java | 28 +++++++++++++--------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/CouponServiceImpl.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/CouponServiceImpl.java index e26c583..3536aef 100644 --- a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/CouponServiceImpl.java +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/CouponServiceImpl.java @@ -383,18 +383,24 @@ public class CouponServiceImpl implements CouponService { @Override public String findUrl(String code) { - Map map = couponMapper.findUrl(code); - String hId = map.get("create_hospital_id").toString(); - String userId = map.get("user_id").toString(); - - PersonModel person = mongoTemplate.findById(userId, PersonModel.class); + try { + Map map = couponMapper.findUrl(code); + String hId = map.get("create_hospital_id").toString(); + String userId = map.get("user_id").toString(); + + PersonModel person = mongoTemplate.findById(userId, PersonModel.class); + + Map params = new HashMap<>(); + params.put("hId", hId); + params.put("dpId", person.getType() == 2 ? "1" : "2"); + String s = HttpClientUtil.doGet(PropertiesUtil.getInstance().getDefault("or.code.create.url"), params, "utf-8", null); + JSONObject jsonObject = JSONObject.fromObject(s); + return jsonObject.get("url").toString(); + } catch (Exception e) { + e.printStackTrace(); + return "http://weixin.qq.com/r/Fi9bQyLEgH--rWYg93oE"; + } - Map params = new HashMap<>(); - params.put("hId", hId); - params.put("dpId", person.getType() == 2 ? "1" : "2"); - String s = HttpClientUtil.doGet(PropertiesUtil.getInstance().getDefault("or.code.create.url"), params, "utf-8", null); - JSONObject jsonObject = JSONObject.fromObject(s); - return jsonObject.get("url").toString(); } @Override -- 1.8.3.1