增加业务参数

This commit is contained in:
zhangqinbin
2021-08-04 16:54:53 +08:00
parent 0062bd7dec
commit 69815abcc5
5 changed files with 10 additions and 8 deletions

View File

@ -57,7 +57,7 @@ public class BizMessageConsumerController {
vo.setMsgId(source.getId()); vo.setMsgId(source.getId());
BeanUtils.copyProperties(source, vo); BeanUtils.copyProperties(source, vo);
//已读 //已读
this.service.updateStateById(source.getId()); this.service.updateState(source.getId());
return vo; return vo;
}).orElseGet(DescribeSiteMsgDetailVO::new); }).orElseGet(DescribeSiteMsgDetailVO::new);

View File

@ -12,5 +12,5 @@ public interface BizMessageMapper extends BaseMapper<BizMessage> {
IPage<BizMessageVo> findMessageVo(@Param("param") IPage<BizMessageVo> page, @Param("userId") String userId); IPage<BizMessageVo> findMessageVo(@Param("param") IPage<BizMessageVo> page, @Param("userId") String userId);
Boolean updateStateById(@Param("id") String id); Boolean updateState(@Param("userId") String userId,@Param("messageId") String messageId);
} }

View File

@ -38,9 +38,10 @@
ORDER BY createtime DESC ORDER BY createtime DESC
</select> </select>
<update id="updateStateById" parameterType="java.lang.String"> <update id="updateState" parameterType="java.lang.String">
update biz_message_authorize set state = 1 update biz_message_authorize set state = 1
where id=#{id} where message_id=#{messageId}
and user_id =#{userId}
</update> </update>
</mapper> </mapper>

View File

@ -11,5 +11,5 @@ public interface BizMessageConsumerService {
BizMessage getDetailById(String id); BizMessage getDetailById(String id);
Boolean updateStateById(String id); Boolean updateState(String id);
} }

View File

@ -74,12 +74,13 @@ public class BizMessageConsumerServiceImpl implements BizMessageConsumerService
/** /**
* 消息详情 已读修改 * 消息详情 已读修改
* *
* @param id * @param messageId
* @return * @return
*/ */
@Override @Override
public Boolean updateStateById(String id){ public Boolean updateState(String messageId){
return mapper.updateStateById(id); String userId = service.getCacheUser().getUserId();
return mapper.updateState(userId,messageId);
} }
/** /**