From 10f0bfe5edd21e7be2287d174fe75d9ebd1de38d Mon Sep 17 00:00:00 2001 From: Stormeye Wu Date: Tue, 5 Mar 2019 15:58:42 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=BE=AE=E4=BF=A1=E7=AC=AC=E4=B8=89=E6=96=B9?= =?UTF-8?q?=E7=99=BB=E5=BD=95][=E4=BF=AE=E6=94=B9]:=E5=AE=A1=E6=A0=B8?= =?UTF-8?q?=E6=88=90=E5=8A=9F=E4=BF=AE=E6=94=B9errCode?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../iformall/controller/WechatCalllbackController.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/mallinkWechatOpen/src/main/java/com/iformall/controller/WechatCalllbackController.java b/mallinkWechatOpen/src/main/java/com/iformall/controller/WechatCalllbackController.java index 74854fc81..53acc95bb 100644 --- a/mallinkWechatOpen/src/main/java/com/iformall/controller/WechatCalllbackController.java +++ b/mallinkWechatOpen/src/main/java/com/iformall/controller/WechatCalllbackController.java @@ -222,11 +222,11 @@ public class WechatCalllbackController extends BaseController { case "event": { switch (inMessage.getEvent()) { case "weapp_audit_success": { // 审核成功 - updateAuditStatus(appId, true); + updateAuditStatus(appId, true, ""); break; } case "weapp_audit_fail": { // 审核失败 - updateAuditStatus(appId, false); + updateAuditStatus(appId, false, inMessage.getReason()); break; } default: @@ -265,13 +265,16 @@ public class WechatCalllbackController extends BaseController { return out; } - private void updateAuditStatus(String appId, boolean success) { + private void updateAuditStatus(String appId, boolean success, String reason) { + WxWeappAuditStatus auditStatus = weappAuditStatusService.getByAppId(appId); if(auditStatus != null) { if(success) { auditStatus.setAuditStatus(EnumWeappAuditStatus.SUCCESS.getCode()); + auditStatus.setAuditErrCode(""); } else { auditStatus.setAuditStatus(EnumWeappAuditStatus.FAIL.getCode()); + auditStatus.setAuditErrCode(reason); } auditStatus.setAuditTime(new Date()); weappAuditStatusService.updateStatus(auditStatus);