Browse Source

添加练习统计

yuanliang 1 year ago
parent
commit
a08ca370b9

+ 1 - 1
mec-application/src/main/java/com/ym/mec/student/controller/StudentCoursewarePlayRecordController.java

@@ -19,6 +19,7 @@ import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.security.access.prepost.PreAuthorize;
 import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.PathVariable;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestBody;
@@ -62,7 +63,6 @@ public class StudentCoursewarePlayRecordController extends BaseController {
     }
 
     @ApiOperation(value = "新增", notes = "学生课件播放统计记录- 传入 StudentCoursewarePlayRecordWrapper.StudentCoursewarePlayRecord")
-    @PreAuthorize("@pcs.hasPermissions('studentCoursewarePlayRecord/save')")
     @PostMapping("/save")
     public HttpResponseResult<JSONObject> add(@Validated @RequestBody StudentCoursewarePlayRecordWrapper.StudentCoursewarePlayRecordSave studentCoursewarePlayRecord) {
         SysUser sysUser = sysUserFeignService.queryUserInfo();

+ 1 - 1
mec-biz/src/main/java/com/ym/mec/biz/service/impl/StudentCoursewarePlayRecordServiceImpl.java

@@ -103,7 +103,7 @@ public class StudentCoursewarePlayRecordServiceImpl extends ServiceImpl<StudentC
 
         StudentCoursewarePlayRecord record = new StudentCoursewarePlayRecord();
         record.setOrganizationId(studentCoursewarePlayRecord.getOrganizationId());
-        record.setUserId(Long.valueOf(studentCoursewarePlayRecord.getUserId()));
+        record.setUserId(studentCoursewarePlayRecord.getUserId());
         record.setPlayTime(studentCoursewarePlayRecord.getPlayTime());
         baseMapper.save(record);
     }

+ 1 - 1
mec-biz/src/main/resources/config/mybatis/StudentCoursewarePlayRecordMapper.xml

@@ -9,7 +9,7 @@
     <insert id="save" useGeneratedKeys="true" keyColumn="id" keyProperty="id">
         INSERT INTO student_courseware_play_record (organization_id_, user_id_, play_time_, update_time_, create_time_)
         VALUES (#{record.organizationId},#{record.userId}, #{record.playTime}, NOW(), NOW())
-        ON DUPLICATE KEY UPDATE play_time_ = VALUES(ifnull(play_time_, 0) + #{record.playTime})
+        ON DUPLICATE KEY UPDATE play_time_ = (ifnull(play_time_, 0) + #{record.playTime})
     </insert>
 
     <select id="statList" resultType="com.ym.mec.biz.dal.wrapper.StudentCoursewarePlayRecordWrapper$StatQueryData">