|
|
|
@@ -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); |
|
|
|
|