From 76b7df199d4120131920615f4218b079a5cf9855 Mon Sep 17 00:00:00 2001 From: sunchenliang <2532527871@qq.com> Date: Sat, 30 Mar 2024 15:29:17 +0800 Subject: [PATCH 1/5] =?UTF-8?q?fix:=20=E5=AE=8C=E5=96=84=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E8=AF=A6=E6=83=85=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ocr/dataobject/OcrPictureInfo.java | 186 +----------------- .../service/impl/OcrPictureServiceImpl.java | 7 +- 2 files changed, 10 insertions(+), 183 deletions(-) diff --git a/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/dataobject/OcrPictureInfo.java b/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/dataobject/OcrPictureInfo.java index df9f3eea..6dd46f0c 100644 --- a/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/dataobject/OcrPictureInfo.java +++ b/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/dataobject/OcrPictureInfo.java @@ -1,9 +1,12 @@ package cn.jyjz.xiaoyao.ocr.dataobject; +import cn.jyjz.xiaoyao.common.base.jsonDomain.DateNotimeSerializer; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import lombok.Data; /** * ClassName: $className$.java @@ -12,6 +15,7 @@ import com.baomidou.mybatisplus.annotation.TableName; * Date: 2024/3/22 07:09 */ @TableName(value = "ocr_picture_info") +@Data public class OcrPictureInfo { /** * 主键 @@ -47,12 +51,14 @@ public class OcrPictureInfo { * 上传时间 */ @TableField(value = "upload_time") + @JsonSerialize(using = DateNotimeSerializer.class) private Long uploadTime; /** * 创建时间 */ @TableField(value = "create_time") + @JsonSerialize(using = DateNotimeSerializer.class) private Long createTime; /** @@ -65,6 +71,7 @@ public class OcrPictureInfo { * 标记时间 */ @TableField(value = "tag_time") + @JsonSerialize(using = DateNotimeSerializer.class) private Long tagTime; /** @@ -73,183 +80,4 @@ public class OcrPictureInfo { @TableField(value = "`source`") private String source; - /** - * 获取主键 - * - * @return id - 主键 - */ - public Long getId() { - return id; - } - - /** - * 设置主键 - * - * @param id 主键 - */ - public void setId(Long id) { - this.id = id; - } - - /** - * 获取原图片主键 - * - * @return picture_id - 原图片主键 - */ - public Long getPictureId() { - return pictureId; - } - - /** - * 设置原图片主键 - * - * @param pictureId 原图片主键 - */ - public void setPictureId(Long pictureId) { - this.pictureId = pictureId; - } - - /** - * 获取图片大小 - * - * @return img_size - 图片大小 - */ - public String getImgSize() { - return imgSize; - } - - /** - * 设置图片大小 - * - * @param imgSize 图片大小 - */ - public void setImgSize(String imgSize) { - this.imgSize = imgSize; - } - - /** - * 获取图片格式 - * - * @return img_format - 图片格式 - */ - public String getImgFormat() { - return imgFormat; - } - - /** - * 设置图片格式 - * - * @param imgFormat 图片格式 - */ - public void setImgFormat(String imgFormat) { - this.imgFormat = imgFormat; - } - - /** - * 获取图片尺寸 - * - * @return img_measure - 图片尺寸 - */ - public String getImgMeasure() { - return imgMeasure; - } - - /** - * 设置图片尺寸 - * - * @param imgMeasure 图片尺寸 - */ - public void setImgMeasure(String imgMeasure) { - this.imgMeasure = imgMeasure; - } - - /** - * 获取上传时间 - * - * @return upload_time - 上传时间 - */ - public Long getUploadTime() { - return uploadTime; - } - - /** - * 设置上传时间 - * - * @param uploadTime 上传时间 - */ - public void setUploadTime(Long uploadTime) { - this.uploadTime = uploadTime; - } - - /** - * 获取创建时间 - * - * @return create_time - 创建时间 - */ - public Long getCreateTime() { - return createTime; - } - - /** - * 设置创建时间 - * - * @param createTime 创建时间 - */ - public void setCreateTime(Long createTime) { - this.createTime = createTime; - } - - /** - * 获取图片色彩空间 - * - * @return img_space - 图片色彩空间 - */ - public String getImgSpace() { - return imgSpace; - } - - /** - * 设置图片色彩空间 - * - * @param imgSpace 图片色彩空间 - */ - public void setImgSpace(String imgSpace) { - this.imgSpace = imgSpace; - } - - /** - * 获取标记时间 - * - * @return tag_time - 标记时间 - */ - public Long getTagTime() { - return tagTime; - } - - /** - * 设置标记时间 - * - * @param tagTime 标记时间 - */ - public void setTagTime(Long tagTime) { - this.tagTime = tagTime; - } - - /** - * 获取图片来源 - * - * @return source - 图片来源 - */ - public String getSource() { - return source; - } - - /** - * 设置图片来源 - * - * @param source 图片来源 - */ - public void setSource(String source) { - this.source = source; - } } \ No newline at end of file diff --git a/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/service/impl/OcrPictureServiceImpl.java b/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/service/impl/OcrPictureServiceImpl.java index 7afe48d8..307c780d 100644 --- a/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/service/impl/OcrPictureServiceImpl.java +++ b/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/service/impl/OcrPictureServiceImpl.java @@ -665,15 +665,14 @@ public class OcrPictureServiceImpl extends BaseServiceImpl Date: Sat, 30 Mar 2024 15:46:57 +0800 Subject: [PATCH 2/5] =?UTF-8?q?fix:=E4=BF=AE=E6=94=B9=E5=BF=98=E8=AE=B0?= =?UTF-8?q?=E5=AF=86=E7=A0=81=5F=E4=BF=AE=E6=94=B9=E5=AF=86=E7=A0=81?= =?UTF-8?q?=E6=A8=A1=E5=9D=97=EF=BC=8C=E7=AC=A6=E5=90=88=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E5=AF=86=E7=A0=81=E7=AD=96=E7=95=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ocr/controller/OcrSUserTController.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/controller/OcrSUserTController.java b/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/controller/OcrSUserTController.java index 4f3736b1..440f3d19 100644 --- a/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/controller/OcrSUserTController.java +++ b/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/controller/OcrSUserTController.java @@ -66,38 +66,38 @@ public class OcrSUserTController { if(map.get("newPassword").equals(map.get("rePasswrod"))){ BCryptPasswordEncoder bCryptPasswordEncoder = new BCryptPasswordEncoder(); UpdateWrapper updatewrapper = new UpdateWrapper<>(); - updatewrapper.eq("LOGINNAME", map.get("loginname")).set("PASSWORD",bCryptPasswordEncoder.encode(map.get("newPassword"))); + updatewrapper.eq("MOBILE", map.get("loginname")).set("PASSWORD",bCryptPasswordEncoder.encode(map.get("newPassword"))); boolean update = sUserTService.update(updatewrapper); if(update){ // return new ResponseEntity("密码重设成功!",HttpStatus.OK); - return ResultVoUtil.error(ResultVo.SUCCESS,"密码重设成功!"); + return ResultVoUtil.success(ResultVo.SUCCESS,"密码重设成功!"); } }else{ // return new ResponseEntity("两次密码输入不一致!",HttpStatus.OK); - return ResultVoUtil.error(ResultVo.SUCCESS,"两次密码输入不一致!"); + return ResultVoUtil.error(ResultVo.ERROR,"两次密码输入不一致!"); } }else{ // return new ResponseEntity("请再次输入新密码!",HttpStatus.OK); - return ResultVoUtil.error(ResultVo.SUCCESS,"请再次输入新密码!"); + return ResultVoUtil.error(ResultVo.ERROR,"请再次输入新密码!"); } }else{ // return new ResponseEntity("请输入新密码!",HttpStatus.OK); - return ResultVoUtil.error(ResultVo.SUCCESS,"请输入新密码!"); + return ResultVoUtil.error(ResultVo.ERROR,"请输入新密码!"); } }else { // return new ResponseEntity("请输入同时包含英文、数字的8~16位密码!",HttpStatus.OK); - return ResultVoUtil.error(ResultVo.SUCCESS,"请输入同时包含英文、数字的8~16位密码!"); + return ResultVoUtil.error(ResultVo.ERROR,"请输入同时包含英文、数字的8~16位密码!"); } - return ResultVoUtil.error(ResultVo.SUCCESS); + return ResultVoUtil.error(ResultVo.ERROR); } @ApiOperation(value = "忘记密码", notes = "忘记密码") From 2bb50bf2dc29b907aa552e2f9f7aacf2d2809faa Mon Sep 17 00:00:00 2001 From: DELL Date: Sat, 30 Mar 2024 17:37:14 +0800 Subject: [PATCH 3/5] =?UTF-8?q?fix:=E6=B5=8B=E8=AF=95ai=E7=BB=9F=E8=AE=A1?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=EF=BC=8C=E8=B0=83=E6=95=B4=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=E9=AA=8C=E8=AF=81=E7=A0=81=5F=E5=BD=93=E5=A4=A9=E6=9C=80?= =?UTF-8?q?=E5=A4=9A=E5=8F=91=E9=80=8110=E6=9D=A1=5F=E7=BC=93=E5=AD=98?= =?UTF-8?q?=E6=97=B6=E9=97=B4=E8=B0=83=E6=95=B4=E4=B8=BA24=E5=B0=8F?= =?UTF-8?q?=E6=97=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xiaoyao/common/redis/cache/constants/CacheConstants.java | 2 +- .../framework/security/service/impl/SmsLoginServiceImpl.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/jyjz-common/jyjz-common-redis/src/main/java/cn/jyjz/xiaoyao/common/redis/cache/constants/CacheConstants.java b/jyjz-common/jyjz-common-redis/src/main/java/cn/jyjz/xiaoyao/common/redis/cache/constants/CacheConstants.java index 4102415f..d8796620 100644 --- a/jyjz-common/jyjz-common-redis/src/main/java/cn/jyjz/xiaoyao/common/redis/cache/constants/CacheConstants.java +++ b/jyjz-common/jyjz-common-redis/src/main/java/cn/jyjz/xiaoyao/common/redis/cache/constants/CacheConstants.java @@ -20,7 +20,7 @@ public interface CacheConstants { //缓存超时时间,单位:秒,目前验证码使用 int CACHE_TIME = 300;//300; - //缓存超时时间,单位:秒,目前ai统计使用 24小时 + //缓存超时时间,单位:秒,目前ai统计使用 24小时,获取验证码在使用 int TOOLSCOUNT_TENANTID_CACHE_TIME = 86400; //保存ai统计租户id对象 diff --git a/jyjz-framework/jyjz-framework-securityweb/src/main/java/cn/jyjz/xiaoyao/framework/security/service/impl/SmsLoginServiceImpl.java b/jyjz-framework/jyjz-framework-securityweb/src/main/java/cn/jyjz/xiaoyao/framework/security/service/impl/SmsLoginServiceImpl.java index 38e6f497..be3ad913 100644 --- a/jyjz-framework/jyjz-framework-securityweb/src/main/java/cn/jyjz/xiaoyao/framework/security/service/impl/SmsLoginServiceImpl.java +++ b/jyjz-framework/jyjz-framework-securityweb/src/main/java/cn/jyjz/xiaoyao/framework/security/service/impl/SmsLoginServiceImpl.java @@ -84,7 +84,7 @@ public class SmsLoginServiceImpl implements SmsLoginService { iCacheManager.put(CacheConstants.USER_PHONE_MODEL_NAME,phone,code,CacheConstants.CACHE_TIME); // 更新手机号当天获取验证码的次数 - iCacheManager.put(CacheConstants.USER_PHONE_MODEL_NAME, cacheKey, count + 1, CacheConstants.CACHE_TIME); + iCacheManager.put(CacheConstants.USER_PHONE_MODEL_NAME, cacheKey, count + 1, CacheConstants.TOOLSCOUNT_TENANTID_CACHE_TIME); //保存验证码到 缓存中 return ResultVoUtil.success(code); From a151f9047a67985d692661ec794a667f4d1ed3d8 Mon Sep 17 00:00:00 2001 From: shuliYao <1397940314@qq.com> Date: Sat, 30 Mar 2024 18:50:52 +0800 Subject: [PATCH 4/5] =?UTF-8?q?feature:=20=E5=A2=9E=E5=8A=A0=E4=B8=9A?= =?UTF-8?q?=E5=8A=A1=E5=AD=97=E5=85=B8=EF=BC=8C=E6=A0=B9=E6=8D=AEvalue?= =?UTF-8?q?=E5=8F=8D=E5=B7=AElabel=E6=8E=A5=E5=8F=A3=E3=80=82=201.?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=AD=97=E5=85=B8value=E5=8F=8D=E5=B7=AElabe?= =?UTF-8?q?l=E6=8E=A5=E5=8F=A3=202.=E4=BF=AE=E6=94=B9=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E5=8C=85=E5=88=97=E8=A1=A8=E6=9F=A5=E8=AF=A2=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=EF=BC=8C=E6=9B=BF=E6=8D=A2=E6=8F=90=E6=8A=A5=E4=BA=BAid?= =?UTF-8?q?=E4=B8=BA=E6=8F=90=E6=8A=A5=E4=BA=BA=E5=90=8D=E7=A7=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/OcrDictionaryController.java | 22 ++++++++++++ .../controller/OcrTaskPackageController.java | 6 +++- .../ocr/dataDao/OcrTaskPackageMapper.java | 3 +- .../ocr/service/IOcrTaskPackageService.java | 2 +- .../ocr/service/OcrDictionaryService.java | 11 +++++- .../impl/OcrDictionaryServiceImpl.java | 34 +++++++++++++++++++ .../impl/OcrTaskPackageServiceImpl.java | 19 ++++++----- .../mapper/oa/OcrTaskPackageMapper.xml | 5 +-- 8 files changed, 88 insertions(+), 14 deletions(-) diff --git a/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/controller/OcrDictionaryController.java b/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/controller/OcrDictionaryController.java index 7337cfc9..cb85fc1d 100644 --- a/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/controller/OcrDictionaryController.java +++ b/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/controller/OcrDictionaryController.java @@ -59,4 +59,26 @@ public class OcrDictionaryController { } return new ResultVo<>(ResultVo.ERROR,"根据field查询不到字典组!"); } + + + /** + *根据字典value获取对应lable值 + * + *创建人:mail.zhangyong@gmail.com + *创建时间:2024-01-14 10:27:02 + **/ + @GetMapping("/getLabelByValue") + @ResponseBody + public ResultVo> getLabelByValue(HttpServletResponse response, + HttpServletRequest request, + @RequestParam(name="field", defaultValue="upName",required = true) String field, + @RequestParam(name="value", defaultValue="",required = true) String value) { + String tenantId = request.getHeader("X-Tenant-Id"); + if(StringUtils.isBlank(tenantId)){ + return ResultVoUtil.error("租户主键不能为空"); + } + String result= ocrDictionaryService.queryLabelByValue(field,value,tenantId); + return new ResultVo<>(ResultVo.ERROR,result); + } + } diff --git a/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/controller/OcrTaskPackageController.java b/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/controller/OcrTaskPackageController.java index 6b40d5d8..35fe3bda 100644 --- a/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/controller/OcrTaskPackageController.java +++ b/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/controller/OcrTaskPackageController.java @@ -110,7 +110,11 @@ public class OcrTaskPackageController extends BaseController { @RequestParam(name = "pageNo") Integer pageNo, @RequestParam(name = "pageSize") Integer pageSize, HttpServletRequest req) { - Page> result = ocrTaskPackageService.getPackageList(pageNo, pageSize, packageName); + String tenantId = req.getHeader("X-Tenant-Id"); + if(StringUtils.isBlank(tenantId)){ + return ResultVoUtil.error("租户主键不能为空"); + } + Page> result = ocrTaskPackageService.getPackageList(pageNo, pageSize, packageName,tenantId); return ResultVoUtil.success(result); } diff --git a/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/dataDao/OcrTaskPackageMapper.java b/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/dataDao/OcrTaskPackageMapper.java index 3fccfb7a..d66ed3d3 100644 --- a/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/dataDao/OcrTaskPackageMapper.java +++ b/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/dataDao/OcrTaskPackageMapper.java @@ -20,5 +20,6 @@ import java.util.Map; @Mapper public interface OcrTaskPackageMapper extends BaseMapper { - Page> getPackageList(Page> page, @Param("packageName") String packageName); + Page> getPackageList(Page> page, @Param("packageName") String packageName, + @Param("tenantId") String tenantId); } diff --git a/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/service/IOcrTaskPackageService.java b/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/service/IOcrTaskPackageService.java index 161eaa9a..63c2209f 100644 --- a/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/service/IOcrTaskPackageService.java +++ b/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/service/IOcrTaskPackageService.java @@ -34,5 +34,5 @@ public interface IOcrTaskPackageService extends IService { * @param packageName * @return */ - Page> getPackageList(Integer pageNo, Integer pageSize, String packageName); + Page> getPackageList(Integer pageNo, Integer pageSize, String packageName,String tenantId); } diff --git a/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/service/OcrDictionaryService.java b/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/service/OcrDictionaryService.java index 7599c434..6563b7f5 100644 --- a/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/service/OcrDictionaryService.java +++ b/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/service/OcrDictionaryService.java @@ -2,7 +2,6 @@ package cn.jyjz.xiaoyao.ocr.service; import cn.jyjz.xiaoyao.common.mybatisplus.base.BaseService; import cn.jyjz.xiaoyao.ocr.dataobject.OcrDictionary; import cn.jyjz.xiaoyao.ocr.dataobject.OcrDictionaryGroup; -import liquibase.pro.packaged.L; /** * 业务向 数据字典 操作接口 @@ -27,4 +26,14 @@ public interface OcrDictionaryService extends BaseService { * @return */ OcrDictionaryGroup queryGroupByField(String field); + + /** + * 根据value 获取字典lable + * + * @param field + * @param value 支持两种格式: 1.单value(xxx) ,2.多value(xxx,xxx) + * @param tenantId + * @return + */ + String queryLabelByValue(String field, String value, String tenantId); } diff --git a/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/service/impl/OcrDictionaryServiceImpl.java b/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/service/impl/OcrDictionaryServiceImpl.java index fc94d3f8..67aa0245 100644 --- a/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/service/impl/OcrDictionaryServiceImpl.java +++ b/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/service/impl/OcrDictionaryServiceImpl.java @@ -1,5 +1,7 @@ package cn.jyjz.xiaoyao.ocr.service.impl; +import cn.hutool.core.util.ArrayUtil; +import cn.jyjz.xiaoyao.common.base.util.StringUtils; import cn.jyjz.xiaoyao.common.mybatisplus.base.BaseServiceImpl; import cn.jyjz.xiaoyao.ocr.dataDao.OcrDictionaryDao; import cn.jyjz.xiaoyao.ocr.dataDao.OcrDictionaryGroupDao; @@ -8,9 +10,12 @@ import cn.jyjz.xiaoyao.ocr.dataobject.OcrDictionaryGroup; import cn.jyjz.xiaoyao.ocr.service.OcrDictionaryService; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang.ArrayUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import java.lang.reflect.Array; +import java.util.ArrayList; import java.util.List; /** @@ -47,4 +52,33 @@ public class OcrDictionaryServiceImpl extends BaseServiceImpl0){ + QueryWrapper queryWrapper = new QueryWrapper(); + queryWrapper.eq("group_id",dictionaryGroup.getId()); + queryWrapper.eq("tenant_id",tenantId); + queryWrapper.in("value",values); + List dictionaries = baseMapper.selectList(queryWrapper); + List result = new ArrayList<>(); + if(dictionaries!=null && dictionaries.size()>0){ + for (OcrDictionary dictionary: dictionaries) { + result.add(dictionary.getLable()); + } + return String.join(",",result); + } + } + return null; + } + + } diff --git a/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/service/impl/OcrTaskPackageServiceImpl.java b/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/service/impl/OcrTaskPackageServiceImpl.java index ec02f131..2f453723 100644 --- a/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/service/impl/OcrTaskPackageServiceImpl.java +++ b/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/service/impl/OcrTaskPackageServiceImpl.java @@ -19,6 +19,7 @@ import com.fasterxml.jackson.core.type.TypeReference; import com.fasterxml.jackson.databind.ObjectMapper; import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.lang3.ObjectUtils; +import org.apache.commons.lang3.StringUtils; import org.springframework.stereotype.Service; import javax.annotation.Resource; @@ -47,6 +48,8 @@ public class OcrTaskPackageServiceImpl extends ServiceImpl> getPackageList(Integer pageNo, Integer pageSize, String packageName) { + public Page> getPackageList(Integer pageNo, Integer pageSize, String packageName,String tenantId) { Page> page = new Page<>(pageNo, pageSize); - Page> result = taskPackageMapper.getPackageList(page, packageName); + Page> result = taskPackageMapper.getPackageList(page, packageName,tenantId); if (CollectionUtils.isNotEmpty(result.getRecords())) { List list = fieldService.list(new LambdaQueryWrapper().eq(OcrField::getReviewType, 1)); List> records = result.getRecords(); @@ -83,7 +86,7 @@ public class OcrTaskPackageServiceImpl extends ServiceImpl + t1.tenant_id = #{tenantId} - t1.name like concat('%', #{packageName}, '%') + and t1.name like concat('%', #{packageName}, '%') - \ No newline at end of file + From 5dec7d2c04df3e07f271309edca2d3a8ac662274 Mon Sep 17 00:00:00 2001 From: shuliYao <1397940314@qq.com> Date: Sat, 30 Mar 2024 18:54:58 +0800 Subject: [PATCH 5/5] =?UTF-8?q?fix:=20=E9=BB=98=E8=AE=A4=E6=8F=90=E6=8A=A5?= =?UTF-8?q?=E6=97=A5=E6=9C=9F=E5=92=8C=E6=8B=8D=E7=85=A7=E6=97=A5=E6=9C=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cn/jyjz/xiaoyao/ocr/thread/tasks/PictureDisposeTask.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/thread/tasks/PictureDisposeTask.java b/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/thread/tasks/PictureDisposeTask.java index 2670a811..9a9a0f4d 100644 --- a/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/thread/tasks/PictureDisposeTask.java +++ b/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/thread/tasks/PictureDisposeTask.java @@ -192,7 +192,9 @@ public class PictureDisposeTask implements Runnable{ picture.setField11(pictureSourceResult.getVisitDate()); //提报日期时间戳 - picture.setSubmitDateTimestamp(pictureSourceResult.getSubmitTime()); +// picture.setSubmitDateTimestamp(pictureSourceResult.getSubmitTime()); + picture.setSubmitDateTimestamp(System.currentTimeMillis()); + picture.setPhotoDateTimestamp(System.currentTimeMillis()); System.out.println("SubmitDateTimestamp1=================>>>>>>>"+pictureSourceResult.getSubmitTime()); System.out.println("SubmitDateTimestamp2=================>>>>>>>"+picture.getSubmitDateTimestamp());