|
|
@ -1,9 +1,14 @@
|
|
|
|
package cn.jyjz.xiaoyao.ocr.service.impl;
|
|
|
|
package cn.jyjz.xiaoyao.ocr.service.impl;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import cn.jyjz.xiaoyao.common.base.vo.ResultVo;
|
|
|
|
|
|
|
|
import cn.jyjz.xiaoyao.common.base.vo.ResultVoUtil;
|
|
|
|
|
|
|
|
import cn.jyjz.xiaoyao.common.redis.cache.ICacheManager;
|
|
|
|
|
|
|
|
import cn.jyjz.xiaoyao.common.redis.cache.constants.CacheConstants;
|
|
|
|
import cn.jyjz.xiaoyao.ocr.dataobject.OcrPicture;
|
|
|
|
import cn.jyjz.xiaoyao.ocr.dataobject.OcrPicture;
|
|
|
|
import cn.jyjz.xiaoyao.ocr.dataobject.OcrSearchHistory;
|
|
|
|
import cn.jyjz.xiaoyao.ocr.dataobject.OcrSearchHistory;
|
|
|
|
import cn.jyjz.xiaoyao.ocr.service.IOcrSearchHistoryService;
|
|
|
|
import cn.jyjz.xiaoyao.ocr.service.IOcrSearchHistoryService;
|
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
|
|
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
import cn.jyjz.xiaoyao.ocr.dataDao.OcrSearchHistoryMapper;
|
|
|
|
import cn.jyjz.xiaoyao.ocr.dataDao.OcrSearchHistoryMapper;
|
|
|
|
|
|
|
|
|
|
|
@ -24,6 +29,9 @@ public class OcrSearchHistoryServiceImpl extends ServiceImpl<OcrSearchHistoryMap
|
|
|
|
@Resource
|
|
|
|
@Resource
|
|
|
|
OcrSearchHistoryMapper ocrsearchhistorymapper;
|
|
|
|
OcrSearchHistoryMapper ocrsearchhistorymapper;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
|
|
|
ICacheManager iCacheManager;
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public Map<Object, List<Map<String,String>>> selectsearch(String search, String assignee) {
|
|
|
|
public Map<Object, List<Map<String,String>>> selectsearch(String search, String assignee) {
|
|
|
|
List<Map<String,String>> strings1 = ocrsearchhistorymapper.selectsearch1(search);
|
|
|
|
List<Map<String,String>> strings1 = ocrsearchhistorymapper.selectsearch1(search);
|
|
|
@ -43,8 +51,19 @@ public class OcrSearchHistoryServiceImpl extends ServiceImpl<OcrSearchHistoryMap
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public Map<Object, Object> toolscount(String userid) {
|
|
|
|
public ResultVo toolscount(String tenantid) {
|
|
|
|
return ocrsearchhistorymapper.toolscount(userid);
|
|
|
|
|
|
|
|
|
|
|
|
//系统中记录的ai统计租户id
|
|
|
|
|
|
|
|
String counttenantid = iCacheManager.get(CacheConstants.TOOLSCOUNT_TENANTID_MODEL_NAME,tenantid);
|
|
|
|
|
|
|
|
if(!StringUtils.isBlank(counttenantid)){
|
|
|
|
|
|
|
|
return ResultVoUtil.error("true");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//用户登录信息写入缓存
|
|
|
|
|
|
|
|
iCacheManager.put(CacheConstants.TOOLSCOUNT_TENANTID_MODEL_NAME,tenantid,"true",CacheConstants.TOOLSCOUNT_TENANTID_CACHE_TIME);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Map<Object, Object> toolscount = ocrsearchhistorymapper.toolscount(tenantid);
|
|
|
|
|
|
|
|
return ResultVoUtil.success(toolscount);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|