From 9c9b20e992b501b46faaa18b6a93afc225d67583 Mon Sep 17 00:00:00 2001 From: Stormeye Wu Date: Mon, 4 Mar 2019 23:07:16 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=BE=AE=E4=BF=A1=E7=AC=AC=E4=B8=89=E6=96=B9?= =?UTF-8?q?=E5=BC=80=E5=8F=91=E5=B9=B3=E5=8F=B0][=E4=BF=AE=E6=94=B9]:?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/WechatWeappCodeController.java | 24 +++++++++++-------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/mallinkWechatOpen/src/main/java/com/iformall/controller/WechatWeappCodeController.java b/mallinkWechatOpen/src/main/java/com/iformall/controller/WechatWeappCodeController.java index 1bf356917..22b78775e 100644 --- a/mallinkWechatOpen/src/main/java/com/iformall/controller/WechatWeappCodeController.java +++ b/mallinkWechatOpen/src/main/java/com/iformall/controller/WechatWeappCodeController.java @@ -478,21 +478,25 @@ public class WechatWeappCodeController { @ApiOperation(value = "小程序审核撤回", notes = "单个帐号每天审核撤回次数最多不超过1次,一个月不超过10次。") @GetMapping("/undoCodeAudit") public ResultData undoCodeAudit(String appId) { - try { - WxOpenMaService openMaService = openService.getWxOpenComponentService().getWxMaServiceByAppid(appId); - WxOpenResult openResult = openMaService.undoCodeAudit(); - WxWeappAuditStatus auditStatus = weappAuditStatusService.getByAppId(appId); - if(auditStatus != null) { - if(openResult.getErrcode().equals('0')) { + Gson gson = new GsonBuilder().create(); + WxWeappAuditStatus auditStatus = weappAuditStatusService.getByAppId(appId); + if(auditStatus != null) { + try { + WxOpenMaService openMaService = openService.getWxOpenComponentService().getWxMaServiceByAppid(appId); + WxOpenResult openResult = openMaService.undoCodeAudit(); + if(openResult.isSuccess()) { auditStatus.setAuditStatus(EnumWeappAuditStatus.UNDO.getCode()); + auditStatus.setAuditErrCode(gson.toJson(openResult)); auditStatus.setAuditTime(new Date()); weappAuditStatusService.updateStatus(auditStatus); + return new ResultData("审核撤回成功"); } + return new ResultData(Result.ERROR, "审核撤回失败"); + } catch (WxErrorException e) { + logger.error(e.getMessage()); + return new ResultData(Result.ERROR, e.getMessage()); } - return new ResultData(); - } catch (WxErrorException e) { - logger.error(e.getMessage()); - return new ResultData(Result.ERROR, e.getMessage()); } + return new ResultData(Result.ERROR, "没有审核记录,不能撤回"); } }