|
|
@ -178,18 +178,18 @@ public class CodeServiceImpl implements CodeService { |
|
|
|
if (result.getStatus() == NumConstant.ZERO) { |
|
|
|
code.setStatus(CodeConstant.AUDIT_SUCCESS); |
|
|
|
auditResult.setResult(CodeConstant.AUDIT_SUCCESS); |
|
|
|
codeOperationHistoryService.updateDescribe(code.getId(), "审核成功"); |
|
|
|
saveOperation(formDTO.getCustomerId(), code.getId(), code.getUserVersion(), CodeConstant.OPER_SUCCESS, "审核成功"); |
|
|
|
} else if (result.getStatus() == NumConstant.ONE) { |
|
|
|
code.setStatus(CodeConstant.AUDIT_FAILED); |
|
|
|
auditResult.setResult(CodeConstant.AUDIT_FAILED); |
|
|
|
auditResult.setReason(result.getReason()); |
|
|
|
auditResult.setScreenShot(result.getScreenshot()); |
|
|
|
codeOperationHistoryService.updateDescribe(code.getId(), result.getReason()); |
|
|
|
saveOperation(formDTO.getCustomerId(), code.getId(), code.getUserVersion(), CodeConstant.OPER_FAILED, result.getReason()); |
|
|
|
} else if (result.getStatus() == NumConstant.FOUR) { |
|
|
|
code.setStatus(CodeConstant.DELAY); |
|
|
|
auditResult.setResult(CodeConstant.DELAY); |
|
|
|
auditResult.setReason(result.getReason()); |
|
|
|
codeOperationHistoryService.updateDescribe(code.getId(), "审核延后"); |
|
|
|
saveOperation(formDTO.getCustomerId(), code.getId(), code.getUserVersion(), CodeConstant.OPER_DELAY, result.getReason()); |
|
|
|
} |
|
|
|
codeCustomerService.update(code); |
|
|
|
codeAuditResultService.update(auditResult); |
|
|
@ -238,6 +238,7 @@ public class CodeServiceImpl implements CodeService { |
|
|
|
codeAuditResultDTO.setResult(CodeConstant.AUDITING); |
|
|
|
codeAuditResultService.save(codeAuditResultDTO); |
|
|
|
} else { |
|
|
|
codeAuditResultDTO.setAuditId(wxResult.getData()); |
|
|
|
codeAuditResultDTO.setResult(CodeConstant.AUDITING); |
|
|
|
codeAuditResultService.update(codeAuditResultDTO); |
|
|
|
} |
|
|
@ -349,10 +350,10 @@ public class CodeServiceImpl implements CodeService { |
|
|
|
request.setAuditId(codeAuditResultDTO.getAuditId()); |
|
|
|
WxMaNewsReq wxMaNewsReq = new WxMaNewsReq(); |
|
|
|
wxMaNewsReq.setMediaId(mediaId); |
|
|
|
WxResult<WxMaNewsResult> wxAuditResult = wxMaCodeService.getMaterial(authInfo.getAuthorizerAccessToken(), wxMaNewsReq); |
|
|
|
wxAuditResult.getData().getNewsItem().forEach(news -> { |
|
|
|
urlList.add(news.getUrl()); |
|
|
|
}); |
|
|
|
WxResult<byte[]> wxAuditResult = wxMaCodeService.getMaterial(authInfo.getAuthorizerAccessToken(), wxMaNewsReq); |
|
|
|
MultipartFile file = new MockMultipartFile("file", "QRCode.jpg", "image/jpeg", wxAuditResult.getData()); |
|
|
|
Result<UploadImgResultDTO> uploadResult = ossFeignClient.uploadQrCode(file); |
|
|
|
urlList.add(uploadResult.getData().getUrl()); |
|
|
|
}); |
|
|
|
result.setScreenshotUrl(urlList); |
|
|
|
return result; |
|
|
|