zoujiajian 3 년 전
부모
커밋
2502ade8a5
1개의 변경된 파일3개의 추가작업 그리고 0개의 파일을 삭제
  1. 3 0
      netflix-web/src/main/java/com/cyksj/web/controller/group/GroupRelationController.java

+ 3 - 0
netflix-web/src/main/java/com/cyksj/web/controller/group/GroupRelationController.java

@@ -7,6 +7,7 @@ import cn.hutool.core.util.StrUtil;
 import cn.hutool.extra.servlet.ServletUtil;
 import cn.hutool.json.JSONObject;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
+import com.cyksj.common.annotation.NoSubmit;
 import com.cyksj.common.exception.BusinessRuntimeException;
 import com.cyksj.common.task.GlobalThreadPoolTaskExecutor;
 import com.cyksj.common.util.GoogleGenerator;
@@ -411,6 +412,7 @@ public class GroupRelationController {
      */
     @PostMapping("/record/questionnaire/{promotionId}")
     @Transactional(rollbackFor = Exception.class)
+    @NoSubmit
     public Result<String> recordQuestionnaire(@PathVariable Long promotionId, @RequestBody List<FormFieldsData> answers) {
         QuestionnairePromotion promotion = promotionMapper.selectById(promotionId);
         if (promotion == null) throw BusinessRuntimeException.getInstance("问卷不存在");
@@ -420,6 +422,7 @@ public class GroupRelationController {
             if (fieldsId == null || StrUtil.isBlank(content)) {
                 throw BusinessRuntimeException.getInstance("必填项为空");
             }
+            answer.setPromotionId(promotionId);
             formFieldsDataMapper.insert(answer);
         });
         return GatewayResponse.SUCCESS.newBuilder().toResult();