取消板件自动写入逻辑修改

This commit is contained in:
lym
2025-02-22 14:14:20 +08:00
parent f5d512cd8e
commit ea1f664320
3 changed files with 6 additions and 3 deletions
@@ -227,7 +227,7 @@ public class GlobalExceptionHandler {
// 文件格式错误处理
if (rootCause instanceof IOException) {
// 使用正则提取数值
Pattern pattern = Pattern.compile("Numeric value \\((\\d+)\\) out of range");
Pattern pattern = Pattern.compile("Numeric value \\(([-+]?\\d*\\.?\\d+(?:[eE][-+]?\\d+)?)\\) out of range");
Matcher matcher = pattern.matcher(rootCause.getMessage());
if (matcher.find()) {
String invalidValue = matcher.group(1);
@@ -1,6 +1,7 @@
package com.cf.imes.module.manage.service.plate;
import com.alibaba.excel.context.AnalysisContext;
import com.cf.imes.module.manage.controller.admin.parts.vo.PartsImportExcelVO;
import com.cf.imes.module.manage.controller.admin.plate.vo.plate.PlateImportExcelVO;
import com.cf.imes.module.manage.util.file.ExcelListener;
import lombok.extern.slf4j.Slf4j;
@@ -98,7 +99,7 @@ public final class PlateExcelListener<T> extends ExcelListener<PlateImportExcelV
*
* @return 返回读取的数据集合
**/
public List<PlateImportExcelVO> getDatas() {
public List<PlateImportExcelVO> getDates() {
return datas;
}
@@ -368,6 +368,8 @@ public class CustomPlateNoServiceHandler extends AbstractSystemConfigServiceHand
@Override
public void modifySystemConfig(ConfigSaveReqVO reqVO) {
// 记录当前版本配置状态
int status = getSystemConfig(reqVO.getId()).getStatus();
// 校验规则
checkValid(reqVO.getSetting());
// 系统配置保存前操作
@@ -382,7 +384,7 @@ public class CustomPlateNoServiceHandler extends AbstractSystemConfigServiceHand
// 更新
systemConfigMapper.updateById(systemConfigDO);
} else {
systemConfigDO = BeanUtils.toBean(reqVO, SystemConfigDO.class);
systemConfigDO = BeanUtils.toBean(reqVO, SystemConfigDO.class).setStatus(status);
// 新增
systemConfigMapper.insert(systemConfigDO);
}