|
@@ -29,13 +29,7 @@ import com.fdkankan.scene.service.ISceneProService;
|
|
|
import com.fdkankan.scene.service.IUserService;
|
|
|
import com.fdkankan.web.response.ResultData;
|
|
|
import java.io.File;
|
|
|
-import java.util.ArrayList;
|
|
|
-import java.util.Calendar;
|
|
|
-import java.util.Date;
|
|
|
-import java.util.HashMap;
|
|
|
-import java.util.List;
|
|
|
-import java.util.Map;
|
|
|
-import java.util.UUID;
|
|
|
+import java.util.*;
|
|
|
import java.util.concurrent.CompletableFuture;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.joda.time.DateTime;
|
|
@@ -81,8 +75,10 @@ public class InnerApiServiceImpl implements IInnerApiService {
|
|
|
throw new BusinessException(ErrorCode.FAILURE_CODE_3001);
|
|
|
}
|
|
|
|
|
|
- if(!file.getOriginalFilename().toLowerCase().endsWith(".zip") && !file.getOriginalFilename().toLowerCase().endsWith(".rar")){
|
|
|
- throw new BusinessException(ErrorCode.FAILURE_CODE_5026);
|
|
|
+ if(Objects.nonNull(file)){
|
|
|
+ if(!file.getOriginalFilename().toLowerCase().endsWith(".zip") && !file.getOriginalFilename().toLowerCase().endsWith(".rar")){
|
|
|
+ throw new BusinessException(ErrorCode.FAILURE_CODE_5026);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
boolean lock = redisLockUtil.lock(RedisLockKey.LOCK_GET_MATTERPRO_NUM, RedisKey.EXPIRE_TIME_1_MINUTE);
|