master
周文涛 2 years ago
parent ae945f8653
commit c0a939fc42

@ -24,7 +24,7 @@
AND oc.task_type = #{o.taskType} AND oc.task_type = #{o.taskType}
</if> </if>
group by oc.id group by oc.id
order by oc.update_time desc order by oc.update_time,oc.create_time desc
</select> </select>
<select id="allList" resultType="org.jeecg.modules.ocr.dto.OcrMetadataConfigDTO"> <select id="allList" resultType="org.jeecg.modules.ocr.dto.OcrMetadataConfigDTO">

@ -14,7 +14,7 @@
<if test="p.configRule!=null and p.configRule!=''"> <if test="p.configRule!=null and p.configRule!=''">
AND ocr.config_rule like concat('%',#{p.configRule},'%') AND ocr.config_rule like concat('%',#{p.configRule},'%')
</if> </if>
order by ocr.update_time desc order by ocr.update_time,ocr.create_time desc
</select> </select>
<select id="findById" resultType="org.jeecg.modules.ocr.dto.OcrRuleCheckDTO"> <select id="findById" resultType="org.jeecg.modules.ocr.dto.OcrRuleCheckDTO">

@ -104,6 +104,14 @@ public class OcrMetadataConfigServiceImpl extends ServiceImpl<OcrMetadataConfigM
metadataConfig.setId(null); metadataConfig.setId(null);
metadataConfig.setConfigName(metadataConfig.getConfigName()+"("+(count+1)+")"); metadataConfig.setConfigName(metadataConfig.getConfigName()+"("+(count+1)+")");
this.save(metadataConfig); this.save(metadataConfig);
List<OcrMetadataConfigDetail> list = ocrMetadataConfigDetailService.list(new LambdaQueryWrapper<OcrMetadataConfigDetail>().eq(OcrMetadataConfigDetail::getMetadataConfigId, id));
if (CollectionUtils.isNotEmpty(list)) {
for (OcrMetadataConfigDetail ocrMetadataConfigDetail : list) {
ocrMetadataConfigDetail.setId(null);
ocrMetadataConfigDetail.setMetadataConfigId(metadataConfig.getId());
}
ocrMetadataConfigDetailService.saveBatch(list);
}
return true; return true;
} }

Loading…
Cancel
Save