Explorar el Código

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

release_toaliyun_real
Stormeye Wu hace 7 años
padre
commit
10f0bfe5ed
Se han modificado 1 ficheros con 6 adiciones y 3 borrados
  1. +6
    -3
      mallinkWechatOpen/src/main/java/com/iformall/controller/WechatCalllbackController.java

+ 6
- 3
mallinkWechatOpen/src/main/java/com/iformall/controller/WechatCalllbackController.java Ver fichero

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


Cargando…
Cancelar
Guardar