消息列表修改去掉发送人

ai统计接口增加
pull/1/head
lijingtao 2 years ago
parent b31a128643
commit 7e667bbf9f

@ -0,0 +1,47 @@
package cn.jyjz.xiaoyao.ocr.controller;
import cn.jyjz.xiaoyao.common.base.service.UserTokenService;
import cn.jyjz.xiaoyao.common.base.util.RequestBaseUtil;
import cn.jyjz.xiaoyao.common.base.vo.ResultVo;
import cn.jyjz.xiaoyao.common.base.vo.ResultVoUtil;
import cn.jyjz.xiaoyao.common.base.vo.UserToken;
import cn.jyjz.xiaoyao.ocr.service.IOcrSearchHistoryService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletRequest;
import java.util.Map;
/**
* ocr
*
* @author
* @Date 2024-03-17 19:53:30
*/
@CrossOrigin
@RestController
@RequestMapping("/ocr/aitools")
public class OcrAiApprovalTools {
@Autowired
private UserTokenService userTokenService;
@Autowired
IOcrSearchHistoryService iocrsearchhistoryservice;
/**
*
*
* @param request
* @return
*/
@RequestMapping(value = "/toolsCount", method = RequestMethod.GET)
public ResultVo toolsCount(HttpServletRequest request) {
UserToken userToken = this.userTokenService.getUserToken(RequestBaseUtil.getToken(request));
Map<Object, Object> toolscount = iocrsearchhistoryservice.toolscount(userToken.getUserid());
return ResultVoUtil.success(toolscount);
}
}

@ -104,8 +104,8 @@ public class OcrMsgReadController {
* @return * @return
*/ */
@ApiOperation(value = "消除未读所有", notes = "消除未读所有") @ApiOperation(value = "消除未读所有", notes = "消除未读所有")
@RequestMapping(value = "eliminateUnreadfull", method = RequestMethod.POST) @RequestMapping(value = "eliminateUnreadfull", method = RequestMethod.GET)
public ResultVo eliminateUnreadfull(HttpServletRequest request, @RequestParam(value = "msgCategory", required = false)String msgCategory) { public ResultVo eliminateUnreadfull(HttpServletRequest request, @RequestParam(value = "msgCategory", required = true)String msgCategory) {
UserToken userToken = this.userTokenService.getUserToken(RequestBaseUtil.getToken(request)); UserToken userToken = this.userTokenService.getUserToken(RequestBaseUtil.getToken(request));
@ -136,8 +136,8 @@ public class OcrMsgReadController {
} }
@ApiOperation(value = "消除未读单个", notes = "消除未读单个") @ApiOperation(value = "消除未读单个", notes = "消除未读单个")
@RequestMapping(value = "eliminateUnreadone", method = RequestMethod.POST) @RequestMapping(value = "eliminateUnreadone", method = RequestMethod.GET)
public ResultVo eliminateUnreadone(HttpServletRequest request, @RequestParam(value = "msgid", required = false)String msgid) { public ResultVo eliminateUnreadone(HttpServletRequest request, @RequestParam(value = "msgid", required = true)String msgid) {
UserToken userToken = this.userTokenService.getUserToken(RequestBaseUtil.getToken(request)); UserToken userToken = this.userTokenService.getUserToken(RequestBaseUtil.getToken(request));

@ -8,6 +8,7 @@ import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import java.util.List; import java.util.List;
import java.util.Map;
/** /**
* <p> * <p>
@ -20,4 +21,8 @@ import java.util.List;
@Mapper @Mapper
public interface OcrSearchHistoryMapper extends BaseMapper<OcrSearchHistory> { public interface OcrSearchHistoryMapper extends BaseMapper<OcrSearchHistory> {
List<String> selectsearch(@Param("search")String search,@Param("assignee") String assignee); List<String> selectsearch(@Param("search")String search,@Param("assignee") String assignee);
Map<Object,Object> toolscount(@Param("userid")String userid);
} }

@ -9,6 +9,7 @@ import cn.jyjz.xiaoyao.ocr.dataDao.OcrSearchHistoryMapper;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.util.Collection; import java.util.Collection;
import java.util.List; import java.util.List;
import java.util.Map;
/** /**
* <p> * <p>
@ -28,4 +29,9 @@ public class OcrSearchHistoryServiceImpl extends ServiceImpl<OcrSearchHistoryMap
public List<String> selectsearch(String search, String assignee) { public List<String> selectsearch(String search, String assignee) {
return ocrsearchhistorymapper.selectsearch(search,assignee); return ocrsearchhistorymapper.selectsearch(search,assignee);
} }
@Override
public Map<Object, Object> toolscount(String userid) {
return ocrsearchhistorymapper.toolscount(userid);
}
} }

@ -51,7 +51,6 @@
SELECT SELECT
m.id as id, m.id as id,
m.titile as titile, m.titile as titile,
u.USERNAME as userName,
m.bus_json as busJson, m.bus_json as busJson,
r.read_flag as readFlag, r.read_flag as readFlag,
m.send_time as sendTime m.send_time as sendTime

@ -40,4 +40,11 @@
</select> </select>
<select id="toolscount" resultType="map">
SELECT
(SELECT COUNT(*) FROM ocr_taskchild_picture WHERE USERID = ""#{userid}"") as taskTotal,
(SELECT COUNT(*) FROM ocr_taskchild_picture WHERE USERID = ""#{userid}"" AND STATES = '2') as treat,
(SELECT COUNT(*) FROM ocr_taskchild_picture WHERE USERID = ""#{userid}"" AND STATES = '3') as approved
</select>
</mapper> </mapper>

Loading…
Cancel
Save