Ver código fonte

完善用户阅读业务

wjj 1 semana atrás
pai
commit
0c514bb031

+ 4 - 0
fs-service/src/main/java/com/fs/his/domain/FsSignArticleReadDetail.java

@@ -54,4 +54,8 @@ public class FsSignArticleReadDetail implements Serializable
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
     private Date createTime;
+
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
+    private Date updateTime;
 }

+ 1 - 1
fs-service/src/main/java/com/fs/his/mapper/FsSignArticleReadDetailMapper.java

@@ -63,6 +63,6 @@ public interface FsSignArticleReadDetailMapper
      */
     public int deleteFsSignArticleReadDetailByIds(Long[] ids);
 
-    @Select("SELECT id FROM fs_sign_article_read_detail WHERE fs_user_id = #{param.userId} AND article_id = #{param.articleId} AND share_company_user_id = #{param.companyUserId}")
+    @Select("SELECT * FROM fs_sign_article_read_detail WHERE fs_user_id = #{param.userId} AND article_id = #{param.articleId} AND share_company_user_id = #{param.companyUserId}")
     FsSignArticleReadDetail selectUserReadDetailDataByCompanyUserIdAndArticleId(@Param("param") APPSignArticleReadDetailParam param);
 }

+ 1 - 0
fs-service/src/main/java/com/fs/his/service/impl/FsSignArticleReadDetailServiceImpl.java

@@ -118,6 +118,7 @@ public class FsSignArticleReadDetailServiceImpl implements IFsSignArticleReadDet
             FsSignArticleReadDetail map = new FsSignArticleReadDetail();
             map.setId(detail.getId());
             map.setReadDuration(detail.getReadDuration() + 5L);
+            map.setUpdateTime(new Date());
             int i = fsSignArticleReadDetailMapper.updateFsSignArticleReadDetail(map);
             if (i > 0) {
                 return R.ok();