Преглед изворни кода

修改下载失败具体原因

luyanwen-001 пре 3 година
родитељ
комит
1d90112241

+ 10 - 2
abi-cloud-qr-platform-server/src/main/java/com/abi/qms/platform/service/impl/QrPackageServiceImpl.java

@@ -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("码包生成失败不可下载");
         }
 
         //特殊:校验验证码是否正确,正确才可以下载