| @@ -222,11 +222,11 @@ public class WechatCalllbackController extends BaseController { | |||||
| case "event": { | case "event": { | ||||
| switch (inMessage.getEvent()) { | switch (inMessage.getEvent()) { | ||||
| case "weapp_audit_success": { // 审核成功 | case "weapp_audit_success": { // 审核成功 | ||||
| updateAuditStatus(appId, true); | |||||
| updateAuditStatus(appId, true, ""); | |||||
| break; | break; | ||||
| } | } | ||||
| case "weapp_audit_fail": { // 审核失败 | case "weapp_audit_fail": { // 审核失败 | ||||
| updateAuditStatus(appId, false); | |||||
| updateAuditStatus(appId, false, inMessage.getReason()); | |||||
| break; | break; | ||||
| } | } | ||||
| default: | default: | ||||
| @@ -265,13 +265,16 @@ public class WechatCalllbackController extends BaseController { | |||||
| return out; | return out; | ||||
| } | } | ||||
| private void updateAuditStatus(String appId, boolean success) { | |||||
| private void updateAuditStatus(String appId, boolean success, String reason) { | |||||
| WxWeappAuditStatus auditStatus = weappAuditStatusService.getByAppId(appId); | WxWeappAuditStatus auditStatus = weappAuditStatusService.getByAppId(appId); | ||||
| if(auditStatus != null) { | if(auditStatus != null) { | ||||
| if(success) { | if(success) { | ||||
| auditStatus.setAuditStatus(EnumWeappAuditStatus.SUCCESS.getCode()); | auditStatus.setAuditStatus(EnumWeappAuditStatus.SUCCESS.getCode()); | ||||
| auditStatus.setAuditErrCode(""); | |||||
| } else { | } else { | ||||
| auditStatus.setAuditStatus(EnumWeappAuditStatus.FAIL.getCode()); | auditStatus.setAuditStatus(EnumWeappAuditStatus.FAIL.getCode()); | ||||
| auditStatus.setAuditErrCode(reason); | |||||
| } | } | ||||
| auditStatus.setAuditTime(new Date()); | auditStatus.setAuditTime(new Date()); | ||||
| weappAuditStatusService.updateStatus(auditStatus); | weappAuditStatusService.updateStatus(auditStatus); | ||||