Przeglądaj źródła

答题提交访问量

wuweihao 2 lat temu
rodzic
commit
464d4a341b

+ 2 - 2
gis_cms/src/main/java/com/gis/cms/entity/dto/CountAnswerDto.java

@@ -23,8 +23,8 @@ public class CountAnswerDto {
     @ApiModelProperty(value = "百分比", required = true)
     private Double  percent;
 
-    @NotNull(message = "用户id不能为空")
-    @ApiModelProperty(value = "用户id", required = true)
+//    @NotNull(message = "用户id不能为空")
+    @ApiModelProperty(value = "用户id")
     private Long  userId;
 
 //    @NotNull(message = "耗时不能为空")

+ 5 - 4
gis_cms/src/main/java/com/gis/cms/service/impl/QuestionUserServiceImpl.java

@@ -6,6 +6,7 @@ import com.gis.cms.entity.dto.CountAnswerDto;
 import com.gis.cms.entity.po.QuestionUserEntity;
 import com.gis.cms.mapper.QuestionUserMapper;
 import com.gis.cms.service.QuestionUserService;
+import com.gis.common.base.service.IBaseService;
 import com.gis.common.constant.TypeCode;
 import com.gis.common.util.Result;
 import org.springframework.beans.BeanUtils;
@@ -25,9 +26,8 @@ public class QuestionUserServiceImpl extends ServiceImpl<QuestionUserMapper, Que
     @Autowired
     IntegralService integralService;
 
-
-
-
+    @Autowired
+    IBaseService iBaseService;
 
     @Override
     public Result ranking(Long questionGroupId) {
@@ -40,10 +40,11 @@ public class QuestionUserServiceImpl extends ServiceImpl<QuestionUserMapper, Que
 
             QuestionUserEntity userEntity = new QuestionUserEntity();
             BeanUtils.copyProperties(param, userEntity);
+            userEntity.setUserId(iBaseService.getUserId());
             this.save(userEntity);
 
             // 保存答题次数
-        baseMapper.addVisit(param.getQuestionGroupId());
+            baseMapper.addVisit(param.getQuestionGroupId());
 
             // 保存积分
             integralService.addGrade(TypeCode.INTEGRAL_ANSWER);