Просмотр исходного кода

[审核失败][修改]:审核失败填写screenshot

release
Stormeye Wu 7 лет назад
Родитель
Сommit
4ea1c82400
3 измененных файлов: 9 добавлений и 6 удалений
  1. +2
    -0
      mallinkService/src/main/java/com/iformall/domain/po/WxWeappAuditStatus.java
  2. +6
    -5
      mallinkService/src/main/java/com/iformall/service/wechat/handler/WeappAuditHandler.java
  3. +1
    -1
      pom.xml

+ 2
- 0
mallinkService/src/main/java/com/iformall/domain/po/WxWeappAuditStatus.java Просмотреть файл

@@ -39,6 +39,8 @@ public class WxWeappAuditStatus implements Serializable {
private Integer auditStatus; private Integer auditStatus;
@io.swagger.annotations.ApiModelProperty(value="审核错误码",name="auditErrCode") @io.swagger.annotations.ApiModelProperty(value="审核错误码",name="auditErrCode")
private String auditErrCode; private String auditErrCode;
@io.swagger.annotations.ApiModelProperty(value="审核失败的小程序截图示例",name="screenShot")
private String screenShot;
@io.swagger.annotations.ApiModelProperty(value="审核时间",name="auditTime") @io.swagger.annotations.ApiModelProperty(value="审核时间",name="auditTime")
private Date auditTime; private Date auditTime;




+ 6
- 5
mallinkService/src/main/java/com/iformall/service/wechat/handler/WeappAuditHandler.java Просмотреть файл

@@ -43,14 +43,14 @@ public class WeappAuditHandler extends AbstractHandler {
WxSessionManager sessionManager) { WxSessionManager sessionManager) {
String appId = wxMpService.getWxMpConfigStorage().getAppId(); String appId = wxMpService.getWxMpConfigStorage().getAppId();
if(wxMessage.getEvent().equalsIgnoreCase(WxConsts.EventType.WEAPP_AUDIT_SUCCESS)) { if(wxMessage.getEvent().equalsIgnoreCase(WxConsts.EventType.WEAPP_AUDIT_SUCCESS)) {
updateAuditStatus(appId, true, null);
} else if(wxMessage.getEvent().equalsIgnoreCase(WxConsts.EventType.WEAPP_AUDIT_SUCCESS)) {
updateAuditStatus(appId, false, wxMessage.getReason());
updateAuditStatus(appId, true, new Date(wxMessage.getSuccTime()*1000), null, null);
} else if(wxMessage.getEvent().equalsIgnoreCase(WxConsts.EventType.WEAPP_AUDIT_FAIL)) {
updateAuditStatus(appId, false, new Date(wxMessage.getFailTime()*1000), wxMessage.getReason(), wxMessage.getScreenShot());
} }
return null; return null;
} }


private void updateAuditStatus(String appId, boolean success, String reason) {
private void updateAuditStatus(String appId, boolean success, Date auditTime, String reason, String screenShot) {
WxWeappAuditStatus auditStatus = weappAuditStatusService.getByAppId(appId); WxWeappAuditStatus auditStatus = weappAuditStatusService.getByAppId(appId);
if (auditStatus != null) { if (auditStatus != null) {
if (success) { if (success) {
@@ -59,8 +59,9 @@ public class WeappAuditHandler extends AbstractHandler {
} else { } else {
auditStatus.setAuditStatus(EnumWeappAuditStatus.FAIL.getCode()); auditStatus.setAuditStatus(EnumWeappAuditStatus.FAIL.getCode());
auditStatus.setAuditErrCode(reason); auditStatus.setAuditErrCode(reason);
auditStatus.setScreenShot(screenShot);
} }
auditStatus.setAuditTime(new Date());
auditStatus.setAuditTime(auditTime);
weappAuditStatusService.updateStatus(auditStatus); weappAuditStatusService.updateStatus(auditStatus);
} }




+ 1
- 1
pom.xml Просмотреть файл

@@ -18,7 +18,7 @@
<parent> <parent>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId> <artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.4.RELEASE</version>
<version>2.1.5.RELEASE</version>
<relativePath/> <relativePath/>
</parent> </parent>




Загрузка…
Отмена
Сохранить