|
|
|
@ -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<OcrTaskPackageMapper,
|
|
|
|
|
private OcrFieldService fieldService;
|
|
|
|
|
@Resource
|
|
|
|
|
private UserService userService;
|
|
|
|
|
@Resource
|
|
|
|
|
private OcrDictionaryService ocrDictionaryService;
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public ResultVo saveTaskPackage(OcrTaskPackageDto ocrTaskPackage) {
|
|
|
|
@ -65,9 +68,9 @@ public class OcrTaskPackageServiceImpl extends ServiceImpl<OcrTaskPackageMapper,
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public Page<Map<String, Object>> getPackageList(Integer pageNo, Integer pageSize, String packageName) {
|
|
|
|
|
public Page<Map<String, Object>> getPackageList(Integer pageNo, Integer pageSize, String packageName,String tenantId) {
|
|
|
|
|
Page<Map<String, Object>> page = new Page<>(pageNo, pageSize);
|
|
|
|
|
Page<Map<String, Object>> result = taskPackageMapper.getPackageList(page, packageName);
|
|
|
|
|
Page<Map<String, Object>> result = taskPackageMapper.getPackageList(page, packageName,tenantId);
|
|
|
|
|
if (CollectionUtils.isNotEmpty(result.getRecords())) {
|
|
|
|
|
List<OcrField> list = fieldService.list(new LambdaQueryWrapper<OcrField>().eq(OcrField::getReviewType, 1));
|
|
|
|
|
List<Map<String, Object>> records = result.getRecords();
|
|
|
|
@ -83,7 +86,7 @@ public class OcrTaskPackageServiceImpl extends ServiceImpl<OcrTaskPackageMapper,
|
|
|
|
|
map.put(field, "");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
disMapData(map);
|
|
|
|
|
disMapData(map,tenantId);
|
|
|
|
|
map.putAll(record);
|
|
|
|
|
record.putAll(map);
|
|
|
|
|
}
|
|
|
|
@ -92,12 +95,12 @@ public class OcrTaskPackageServiceImpl extends ServiceImpl<OcrTaskPackageMapper,
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void disMapData(Map map) {
|
|
|
|
|
Object field1 = map.get("field1");
|
|
|
|
|
private void disMapData(Map map,String tenantId) {
|
|
|
|
|
Object field1 = map.get("upuserid");
|
|
|
|
|
if (ObjectUtils.isNotEmpty(field1)) {
|
|
|
|
|
User user = userService.getById(field1.toString());
|
|
|
|
|
if (ObjectUtils.isNotEmpty(user)) {
|
|
|
|
|
map.put("field1", user.getUsername());
|
|
|
|
|
String result = ocrDictionaryService.queryLabelByValue("person",field1.toString(),tenantId);
|
|
|
|
|
if (!StringUtils.isEmpty(result)) {
|
|
|
|
|
map.put("upuserid", result);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|