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

[微信第三方登录][修改]:审核成功修改errCode

release_toaliyun_real
Stormeye Wu 7 лет назад
Родитель
Сommit
d842f0ef31
1 измененных файлов: 6 добавлений и 3 удалений
  1. +6
    -3
      mallinkWechatOpen/src/main/java/com/iformall/controller/WechatCalllbackController.java

+ 6
- 3
mallinkWechatOpen/src/main/java/com/iformall/controller/WechatCalllbackController.java Просмотреть файл

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


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