消息分页新增返回已读

任务包列表增加搜索任务包名称 默认7条 可以模糊搜索
pull/1/head
lijingtao 1 year ago
parent 8202e5526e
commit 31822d010f

@ -90,8 +90,11 @@ public class OcrPackagetaskController extends BaseController{
public ResultVo<IPage<OcrPackagetask>> queryPageList(OcrPackagetask ocrPackagetask, public ResultVo<IPage<OcrPackagetask>> queryPageList(OcrPackagetask ocrPackagetask,
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo, @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize, @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
@RequestParam(name="packagename", required = false) String packagename,
HttpServletRequest request) { HttpServletRequest request) {
if(StringUtils.isBlank(packagename)){
return ResultVoUtil.error("请输入您需要搜索的内容");
}
//租户主键,由前端页面传送 //租户主键,由前端页面传送
String tenantId = request.getHeader("X-Tenant-Id"); String tenantId = request.getHeader("X-Tenant-Id");
if(StringUtils.isBlank(tenantId)){ if(StringUtils.isBlank(tenantId)){
@ -103,6 +106,7 @@ public class OcrPackagetaskController extends BaseController{
QueryWrapper<OcrPackagetask> queryWrapper = new QueryWrapper<>(); QueryWrapper<OcrPackagetask> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("tenant_id",tenantId); queryWrapper.eq("tenant_id",tenantId);
queryWrapper.like("packagename",packagename);
Page<OcrPackagetask> page = new Page<OcrPackagetask>(pageNo, pageSize); Page<OcrPackagetask> page = new Page<OcrPackagetask>(pageNo, pageSize);
IPage<OcrPackagetask> pageList = ocrPackagetaskService.page(page, queryWrapper); IPage<OcrPackagetask> pageList = ocrPackagetaskService.page(page, queryWrapper);
return ResultVoUtil.success(pageList); return ResultVoUtil.success(pageList);

@ -32,32 +32,33 @@
<if test='msgCategory == "2" '> <if test='msgCategory == "2" '>
SELECT SELECT
id, m.id as id,
titile, m.titile as titile,
"系统管理员" as userNcame, "系统管理员" AS userNcame,
bus_json as busJson, m.bus_json AS busJson,
send_time as sendTime r.read_flag as readFlag,
m.send_time AS sendTime
FROM FROM
ocr_msg ocr_msg m LEFT JOIN ocr_msg_read r ON m.id = r.msg_id
WHERE WHERE
msg_category = '2' m.msg_category = '2'
AND AND m.receive_user_type = '1'
receive_user_type = '1' AND FIND_IN_SET( ""#{userid}"", m.receive_user_ids )
AND FIND_IN_SET( ""#{userid}"", receive_user_ids )
UNION ALL UNION ALL
SELECT SELECT
id, m.id as id,
titile, m.titile as titile,
"系统管理员" as userNcame, "系统管理员" AS userNcame,
bus_json as busJson, m.bus_json AS busJson,
send_time as sendTime r.read_flag as readFlag,
m.send_time AS sendTime
FROM FROM
ocr_msg ocr_msg m LEFT JOIN ocr_msg_read r ON m.id = r.msg_id
WHERE WHERE
msg_category = '2' m.msg_category = '2'
AND AND m.receive_user_type = '2'
receive_user_type = '2'
</if> </if>
<if test='msgCategory == "1" '> <if test='msgCategory == "1" '>
@ -66,9 +67,11 @@
m.titile as titile, m.titile as titile,
u.USERNAME as userName, u.USERNAME as userName,
m.bus_json as busJson, m.bus_json as busJson,
r.read_flag as readFlag,
m.send_time as sendTime m.send_time as sendTime
FROM FROM
ocr_msg m LEFT JOIN s_user_t u ON m.sender=u.ID ocr_msg m LEFT JOIN s_user_t u ON m.sender=u.ID
LEFT JOIN ocr_msg_read r ON m.id = r.msg_id
WHERE WHERE
m.msg_category = '1' m.msg_category = '1'
AND AND
@ -81,9 +84,11 @@
m.titile as titile, m.titile as titile,
u.USERNAME as userName, u.USERNAME as userName,
m.bus_json as busJson, m.bus_json as busJson,
r.read_flag as readFlag,
m.send_time as sendTime m.send_time as sendTime
FROM FROM
ocr_msg m LEFT JOIN s_user_t u ON m.sender=u.ID ocr_msg m LEFT JOIN s_user_t u ON m.sender=u.ID
LEFT JOIN ocr_msg_read r ON m.id = r.msg_id
WHERE WHERE
m.msg_category = '1' m.msg_category = '1'
AND AND

Loading…
Cancel
Save