소스 검색

[发布][修改]:已发布状态也视为发布成功

release
Stormeye Wu 7 년 전
부모
커밋
4365f10463
2개의 변경된 파일20개의 추가작업 그리고 5개의 파일을 삭제
  1. +10
    -2
      mlWechatOpen/src/main/java/com/iformall/controller/WechatWeappCodeController.java
  2. +10
    -3
      mlWechatOpen/src/main/java/com/iformall/controller/WxWeappInfoController.java

+ 10
- 2
mlWechatOpen/src/main/java/com/iformall/controller/WechatWeappCodeController.java 파일 보기

@@ -441,7 +441,11 @@ public class WechatWeappCodeController {
if(openRet.getErrcode().equals('0')) {
releaseStatus.setReleaseStatus(EnumWeappReleaseStatus.SUCCESS.getCode());
} else {
releaseStatus.setReleaseStatus(EnumWeappReleaseStatus.FAIL.getCode());
if(openRet.getErrcode().equals("85052")) { // app is already released
releaseStatus.setReleaseStatus(EnumWeappReleaseStatus.SUCCESS.getCode());
} else {
releaseStatus.setReleaseStatus(EnumWeappReleaseStatus.FAIL.getCode());
}
}
releaseStatus.setReleaseErrCode(gson.toJson(openRet));
releaseStatus.setReleaseTime(new Date());
@@ -453,7 +457,11 @@ public class WechatWeappCodeController {
return new ResultData(openRet);
} catch (WxErrorException e) {
logger.error(e.getMessage());
releaseStatus.setReleaseStatus(EnumWeappReleaseStatus.FAIL.getCode());
if(e.getError().getErrorCode() == 85052) {
releaseStatus.setReleaseStatus(EnumWeappReleaseStatus.SUCCESS.getCode());
} else {
releaseStatus.setReleaseStatus(EnumWeappReleaseStatus.FAIL.getCode());
}
releaseStatus.setReleaseErrCode(e.getMessage());
releaseStatus.setReleaseTime(new Date());
if(isUpdate) {


+ 10
- 3
mlWechatOpen/src/main/java/com/iformall/controller/WxWeappInfoController.java 파일 보기

@@ -796,8 +796,11 @@ public class WxWeappInfoController extends BaseController {
if(releaseSuccess) {
releaseStatus.setReleaseStatus(EnumWeappReleaseStatus.SUCCESS.getCode());
} else {
releaseStatus.setReleaseStatus(EnumWeappReleaseStatus.FAIL.getCode());

if(openRet.getErrcode().equals("85052")) {
releaseStatus.setReleaseStatus(EnumWeappReleaseStatus.SUCCESS.getCode());
} else {
releaseStatus.setReleaseStatus(EnumWeappReleaseStatus.FAIL.getCode());
}
}
releaseStatus.setReleaseErrCode(gson.toJson(openRet));
releaseStatus.setReleaseTime(new Date());
@@ -808,7 +811,11 @@ public class WxWeappInfoController extends BaseController {
}
} catch (WxErrorException e) {
logger.error(e.getMessage());
releaseStatus.setReleaseStatus(EnumWeappReleaseStatus.FAIL.getCode());
if(e.getError().getErrorCode() == 85052) {
releaseStatus.setReleaseStatus(EnumWeappReleaseStatus.SUCCESS.getCode());
} else {
releaseStatus.setReleaseStatus(EnumWeappReleaseStatus.FAIL.getCode());
}
releaseStatus.setReleaseErrCode(e.getMessage());
releaseStatus.setReleaseTime(new Date());
if(isUpdate) {


불러오는 중...
취소
저장