|
|
|
@@ -43,14 +43,14 @@ public class WeappAuditHandler extends AbstractHandler { |
|
|
|
WxSessionManager sessionManager) { |
|
|
|
String appId = wxMpService.getWxMpConfigStorage().getAppId(); |
|
|
|
if(wxMessage.getEvent().equalsIgnoreCase(WxConsts.EventType.WEAPP_AUDIT_SUCCESS)) { |
|
|
|
updateAuditStatus(appId, true, new Date(wxMessage.getSuccTime()*1000), null, null); |
|
|
|
updateAuditStatus(appId, true, new Date(wxMessage.getSuccTime()*1000), null); |
|
|
|
} else if(wxMessage.getEvent().equalsIgnoreCase(WxConsts.EventType.WEAPP_AUDIT_FAIL)) { |
|
|
|
updateAuditStatus(appId, false, new Date(wxMessage.getFailTime()*1000), wxMessage.getReason(), wxMessage.getScreenShot()); |
|
|
|
updateAuditStatus(appId, false, new Date(wxMessage.getFailTime()*1000), wxMessage.getReason()); |
|
|
|
} |
|
|
|
return null; |
|
|
|
} |
|
|
|
|
|
|
|
private void updateAuditStatus(String appId, boolean success, Date auditTime, String reason, String screenShot) { |
|
|
|
private void updateAuditStatus(String appId, boolean success, Date auditTime, String reason) { |
|
|
|
WxWeappAuditStatus auditStatus = weappAuditStatusService.getByAppId(appId); |
|
|
|
if (auditStatus != null) { |
|
|
|
if (success) { |
|
|
|
@@ -59,7 +59,6 @@ public class WeappAuditHandler extends AbstractHandler { |
|
|
|
} else { |
|
|
|
auditStatus.setAuditStatus(EnumWeappAuditStatus.FAIL.getCode()); |
|
|
|
auditStatus.setAuditErrCode(reason); |
|
|
|
auditStatus.setScreenShot(screenShot); |
|
|
|
} |
|
|
|
auditStatus.setAuditTime(auditTime); |
|
|
|
weappAuditStatusService.updateStatus(auditStatus); |
|
|
|
|