消息接口清除 修改bug

pull/1/head
lijingtao 1 year ago
parent 44623e8c06
commit 91f5537b35

@ -112,12 +112,13 @@ public class OcrMsgReadController {
QueryWrapper<OcrMsg> wrapperlist = new QueryWrapper<>();
wrapperlist.select("id").eq("msg_category",msgCategory).eq("send_status","1").apply(" FIND_IN_SET('"+userToken.getUserid()+"',receive_user_ids)");
QueryWrapper<OcrMsgRead> wrapperone = new QueryWrapper<>();
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSSSS");
List<OcrMsg> list = iocrmsgservice.list(wrapperlist);
for (OcrMsg msg:list){
QueryWrapper<OcrMsgRead> wrapperone = new QueryWrapper<>();
wrapperone.eq("msg_id", msg.getId()).eq("user_id",userToken.getUserid());
OcrMsgRead one = ocrMsgReadService.getOne(wrapperone);
if(null==one) {
@ -144,7 +145,10 @@ public class OcrMsgReadController {
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSSSS");
QueryWrapper<OcrMsgRead> wrapperone = new QueryWrapper<>();
wrapperone.eq("msg_id", msgid).eq("user_id",userToken.getUserid());
OcrMsgRead one = ocrMsgReadService.getOne(wrapperone);
if(null==one) {
OcrMsgRead ocrmsgread=new OcrMsgRead();
ocrmsgread.setId(Long.valueOf(sdf.format(System.currentTimeMillis())));
ocrmsgread.setMsgId(Long.valueOf(msgid));
@ -152,10 +156,13 @@ public class OcrMsgReadController {
ocrmsgread.setReadFlag(1);
ocrmsgread.setReadTime(System.currentTimeMillis());
boolean save = ocrMsgReadService.save(ocrmsgread);
//此处需要手工处理 返回需要将修改后的数据返回
// return new ResponseEntity<Object>(save,HttpStatus.OK);
return ResultVoUtil.success(save);
ocrMsgReadService.save(ocrmsgread);
return ResultVoUtil.success(ResultVo.SUCCESS);
}
return ResultVoUtil.success(ResultVo.SUCCESS);
}
}

Loading…
Cancel
Save