高危作业申请单位自动赋值,批量上传文件Text取值问题修复
This commit is contained in:
@@ -6,6 +6,8 @@ import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
|
||||
import com.jeelowcode.core.framework.controller.BaseController;
|
||||
import com.jeelowcode.core.framework.service.IFormService;
|
||||
import com.jeelowcode.core.framework.service.IFrameSqlService;
|
||||
import com.jeelowcode.core.framework.utils.Func;
|
||||
import com.jeelowcode.framework.utils.enums.JeeLowCodeFieldTypeEnum;
|
||||
import com.jeelowcode.framework.exception.JeeLowCodeException;
|
||||
import com.jeelowcode.framework.global.JeeLowCodeBaseConstant;
|
||||
import com.jeelowcode.framework.plus.SqlHelper;
|
||||
@@ -195,7 +197,18 @@ public class OutSidePersonController extends BaseController {
|
||||
where.eq("cardNo", cardNo);
|
||||
where.eq("is_deleted", 0);
|
||||
});
|
||||
return sqlService.getDataOneByPlus(wrapper);
|
||||
Map<String, Object> dataMap = sqlService.getDataOneByPlus(wrapper);
|
||||
|
||||
// 处理 CLOB 类型字段(如 noCriminalAttachment),将其转换为字符串
|
||||
if (dataMap != null && !dataMap.isEmpty()) {
|
||||
Long dbFormId = dbFormService.getDbFormIdByTableName("lc_outside_person");
|
||||
if (dbFormId != null) {
|
||||
Map<String, JeeLowCodeFieldTypeEnum> fieldTypeEnumMap = dbFormService.getFieldCodeAndTypeEnum(dbFormId);
|
||||
Func.handlePlusDataMap(dataMap, fieldTypeEnumMap);
|
||||
}
|
||||
}
|
||||
|
||||
return dataMap;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user