|
@@ -565,8 +565,16 @@ public class QrPackageServiceImpl implements QrPackageService {
|
|
|
|
|
|
// 只有已生成状态下才可下载
|
|
|
Integer generateStatus = qrPackage.getGenerateStatus();
|
|
|
- if (!QrPackageGenerateStatusEnum.GENERATE_SUCCESS.is(generateStatus)) {
|
|
|
- throw new BusinessException("码包不可下载");
|
|
|
+ if (QrPackageGenerateStatusEnum.UN_GENERATE.is(generateStatus)) {
|
|
|
+ throw new BusinessException("码包未生成不可下载");
|
|
|
+ }
|
|
|
+
|
|
|
+ if (QrPackageGenerateStatusEnum.GENERATING.is(generateStatus)) {
|
|
|
+ throw new BusinessException("码包生成中不可下载");
|
|
|
+ }
|
|
|
+
|
|
|
+ if (QrPackageGenerateStatusEnum.GENERATE_FAIL.is(generateStatus)) {
|
|
|
+ throw new BusinessException("码包生成失败不可下载");
|
|
|
}
|
|
|
|
|
|
//特殊:校验验证码是否正确,正确才可以下载
|