Browse Source

Revert "获取消息接口增加文件发放的单独处理,防止消息点击后没有点击确认按钮导致消息已读"

This reverts commit 0157b50a54aef173c89a6dd037ebce95b52b3690.
wy 4 months ago
parent
commit
f6511c9acf

+ 1 - 5
ibps-comp-base-root/modules/comp-message-server-api/src/main/java/com/lc/ibps/message/server/api/IInnerMessageService.java

@@ -54,17 +54,13 @@ public interface IInnerMessageService {
 	 * 根据id获取消息
 	 *
 	 * @param newsId
-	 * @distribution 是否是文件
-	 * @confirm 是否确认
 	 * @return
 	 */
 	@RequestMapping(value = "/get", method = { RequestMethod.GET})
 	public APIResult<InnerMessagePo> get(
 			@NotBlank(message = "{com.lc.ibps.cloud.message.provider.InnerMessageProvider.innerMessageId}")
 			@RequestParam(name = "innerMessageId", required = true) String innerMessageId,
-			@RequestParam(name = "type", required = false) String type,
-			@RequestParam(name = "distribution", required = false) String distribution,
-			@RequestParam(name = "confirm", required = false) String confirm);
+			@RequestParam(name = "type", required = false) String type );
 
 	/**
 	 * 未读消息列表

+ 8 - 30
ibps-comp-root/modules/comp-message-server/src/main/java/com/lc/ibps/cloud/message/provider/InnerMessageProvider.java

@@ -155,43 +155,21 @@ public class InnerMessageProvider  extends GenericProvider implements IInnerMess
 	public APIResult<InnerMessagePo> get(
 			@ApiParam(name = "innerMessageId", value = "内部信息id", required = true)
 			@RequestParam(name = "innerMessageId", required = true) String innerMessageId,
-			@RequestParam(name = "type", required = false) String type ,
-			@RequestParam(name = "distribution", required = false) String distribution,
-			@RequestParam(name = "confirm", required = false) String confirm){
+			@RequestParam(name = "type", required = false) String type ){
 		logger.debug("com.lc.ibps.message.provider.InnerMessageProvider.get()--->innerMessageId={}", innerMessageId);
 		APIResult<InnerMessagePo> result = new APIResult<>();
-		String isFlg = "";
 		try {
-			logger.debug("distribution = {}",distribution);
-			logger.debug("confirm = {}",confirm);
-			if(StringUtil.isNotEmpty(distribution)){
-				//当是文件发放并且是确认按钮的事件过来才进行消息的处理
-				if("1".equals(distribution) && "1".equals(confirm)){
-					isFlg = "1";
-				}
-			}else{
-				isFlg = "1";
-				//普通消息正常处理即可
+			InnerMessagePo innerMessage = innerMessageRepository.get(innerMessageId);
+			//  type  判断是否添加  接收人已读 表数据  为空则添加
+			if (StringUtil.isEmpty(type)){
+				InnerMessage domain = innerMessageRepository.newInstance(innerMessage);
+				domain.markRead(new String[] {innerMessageId},ContextUtil.getCurrentUser());
 			}
-			logger.debug("isFlg = {}",isFlg);
-			if("1".equals(isFlg)){
-				InnerMessagePo innerMessage = innerMessageRepository.get(innerMessageId);
-				//  type  判断是否添加  接收人已读 表数据  为空则添加
-				if (StringUtil.isEmpty(type)){
-					InnerMessage domain = innerMessageRepository.newInstance(innerMessage);
-					domain.markRead(new String[] {innerMessageId},ContextUtil.getCurrentUser());
-				}
-				result.setData(innerMessage);
-				result.setMessage("获取内部消息成功!");
-			}else{
-				result.setData(new InnerMessagePo());
-				result.setMessage("文件发放确认的消息只有点击确认按钮才会标记为已读和确认");
-			}
-
+			result.setData(innerMessage);
+			result.setMessage("获取内部消息成功!");
 		} catch (Exception e) {
 			setExceptionResult(result, StateEnum.ERROR_INNER_MESSAGE.getCode(), StateEnum.ERROR_INNER_MESSAGE.getText(), e);
 		}
-		logger.debug("result = {}",result);
 		return result;
 	}