From da6125dc57227aa24a9d96c29f61ebd352babc9b Mon Sep 17 00:00:00 2001 From: LegnaYet <1023868505@qq.com> Date: Thu, 30 Apr 2020 02:10:55 +0800 Subject: [PATCH] =?UTF-8?q?=E9=97=A8=E5=BA=97=E5=8F=B7=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/kiisoo/ic/store/service/StoreEmployeeService.java | 7 ++++--- .../ic/synchronous/service/PromotionCodeService.java | 5 +++-- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/kiisoo/ic/store/service/StoreEmployeeService.java b/src/main/java/com/kiisoo/ic/store/service/StoreEmployeeService.java index 487071a..46bbe29 100644 --- a/src/main/java/com/kiisoo/ic/store/service/StoreEmployeeService.java +++ b/src/main/java/com/kiisoo/ic/store/service/StoreEmployeeService.java @@ -207,6 +207,7 @@ public class StoreEmployeeService { * @throws Exception */ public String getQrCodeFromBSD(String cpUserId,String type,String state,String storeNo) throws Exception { + String url = ""; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Map params = new HashMap<>(); params.put("userId", cpUserId); @@ -216,10 +217,10 @@ public class StoreEmployeeService { String message = HttpClientUtil.httpPost(qrCodeBsdUrl + MD5FileUtil.getMD5String("BOSIDENG" + sdf.format(new Date())), JSONObject.toJSONString(params)).getMessage(); JSONObject qrCodeJson = JSONObject.parseObject(message); BsdShareCodeResponse bsdResponse = qrCodeJson.toJavaObject(BsdShareCodeResponse.class); - if (bsdResponse.getSuccess()){ - return bsdResponse.getData(); + if (bsdResponse.getSuccess() && StringUtils.isNotBlank(bsdResponse.getData())){ + url = bsdResponse.getData(); } - return null; + return url; } diff --git a/src/main/java/com/kiisoo/ic/synchronous/service/PromotionCodeService.java b/src/main/java/com/kiisoo/ic/synchronous/service/PromotionCodeService.java index 39d60b8..fda773a 100644 --- a/src/main/java/com/kiisoo/ic/synchronous/service/PromotionCodeService.java +++ b/src/main/java/com/kiisoo/ic/synchronous/service/PromotionCodeService.java @@ -100,6 +100,7 @@ public class PromotionCodeService { * @throws Exception */ public String getQrCodeFromBSD(String cpUserId,String type,String state,String storeNo) throws Exception { + String url = ""; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Map params = new HashMap<>(); params.put("userId", cpUserId); @@ -109,8 +110,8 @@ public class PromotionCodeService { String message = HttpClientUtil.httpPost(qrCodeBsdUrl + MD5FileUtil.getMD5String("BOSIDENG" + sdf.format(new Date())), JSONObject.toJSONString(params)).getMessage(); JSONObject qrCodeJson = JSONObject.parseObject(message); BsdShareCodeResponse bsdResponse = qrCodeJson.toJavaObject(BsdShareCodeResponse.class); - if (bsdResponse.getSuccess()){ - return bsdResponse.getData(); + if (bsdResponse.getSuccess() && StringUtils.isNotBlank(bsdResponse.getData())){ + url = bsdResponse.getData(); } return null; }