|
|
@@ -139,7 +139,12 @@ public class DynamicTbValServiceImpl extends ServiceImpl<DynamicTbValMapper, Dyn
|
|
|
double oaDate = Double.parseDouble(numberStr);
|
|
|
// 转换为LocalDateTime并格式化为年-月-日
|
|
|
java.time.LocalDateTime dateTime = OADateFormat.convertOADateToLocalDateTime(oaDate);
|
|
|
- valValue = dateTime.format(java.time.format.DateTimeFormatter.ofPattern("yyyy-MM-dd"));
|
|
|
+ //后缀为_yearMonth的字段只保留年月
|
|
|
+ if (colCode.endsWith("_yearMonth")) {
|
|
|
+ valValue = dateTime.format(java.time.format.DateTimeFormatter.ofPattern("yyyy-MM"));
|
|
|
+ }else{
|
|
|
+ valValue = dateTime.format(java.time.format.DateTimeFormatter.ofPattern("yyyy-MM-dd"));
|
|
|
+ }
|
|
|
} catch (Exception e) {
|
|
|
log.warn("OADATE日期格式转换失败: {}", valValue, e);
|
|
|
}
|