diff --git a/src/main/java/com/sztzjy/linkCommerce/service/impl/ConsumerBehaviorStepFourServiceImpl.java b/src/main/java/com/sztzjy/linkCommerce/service/impl/ConsumerBehaviorStepFourServiceImpl.java index 2721c29..8336af7 100644 --- a/src/main/java/com/sztzjy/linkCommerce/service/impl/ConsumerBehaviorStepFourServiceImpl.java +++ b/src/main/java/com/sztzjy/linkCommerce/service/impl/ConsumerBehaviorStepFourServiceImpl.java @@ -13,14 +13,13 @@ import java.util.List; @Service public class ConsumerBehaviorStepFourServiceImpl implements ConsumerBehaviorStepFourService { - private static final int REQUIRED_REPORT_ROWS = 5; @Override public ConsumerBehaviorStepFourValidationResult validate(ConsumerBehaviorStepFourValidationRequest request, JwtUser user) { requireStudent(user); List rows = request == null ? null : request.getRows(); - if (rows == null || rows.size() != REQUIRED_REPORT_ROWS) { - throw badRequest("问卷调研报告需填写 5 个报告模块"); + if (rows == null || rows.isEmpty()) { + throw badRequest("请至少填写一个报告模块"); } for (ConsumerBehaviorStepFourValidationRequest.ReportRow row : rows) { if (row == null || StringUtils.isBlank(row.getTitle()) || StringUtils.isBlank(row.getContent())) { diff --git a/src/main/java/com/sztzjy/linkCommerce/service/impl/ProductArchitectureDesignStepOneServiceImpl.java b/src/main/java/com/sztzjy/linkCommerce/service/impl/ProductArchitectureDesignStepOneServiceImpl.java index 1a37ff2..8d6fafa 100644 --- a/src/main/java/com/sztzjy/linkCommerce/service/impl/ProductArchitectureDesignStepOneServiceImpl.java +++ b/src/main/java/com/sztzjy/linkCommerce/service/impl/ProductArchitectureDesignStepOneServiceImpl.java @@ -23,7 +23,7 @@ public class ProductArchitectureDesignStepOneServiceImpl implements ProductArchi private static final String TASK_KEY = "product-structure"; private static final int STEP_NO = 1; private static final List DEFAULT_ANSWER = Arrays.asList( - "hardware-physical", "driver-sensing", "algorithm-processing", "application-function"); + "application-function", "algorithm-processing", "driver-sensing", "hardware-physical"); private final JdbcTemplate jdbcTemplate;