From ca4a4225aaa265ca243155a65113fac02ad62299 Mon Sep 17 00:00:00 2001 From: liao Date: Fri, 25 Aug 2023 15:40:43 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90codeReview=E3=80=91=E6=A0=87=E5=87=86?= =?UTF-8?q?=E6=B3=95=E8=A7=84=E5=AE=A1=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jero/modules/laws/common/constant/FieldCommon.java | 10 ++++++++-- .../common/service/impl/LawsCommonServiceImpl.java | 8 ++++---- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/jero-boot-modules/src/main/java/com/jero/modules/laws/common/constant/FieldCommon.java b/jero-boot-modules/src/main/java/com/jero/modules/laws/common/constant/FieldCommon.java index b33ba8bf..d0729bab 100644 --- a/jero-boot-modules/src/main/java/com/jero/modules/laws/common/constant/FieldCommon.java +++ b/jero-boot-modules/src/main/java/com/jero/modules/laws/common/constant/FieldCommon.java @@ -32,7 +32,13 @@ public class FieldCommon { ); public static final String MODULE = "module"; // 表名标识 - public static final String ORDER_BY = "orderBy"; - public static final String ORDER_BY_FIELD = "orderByField"; + public static final String ORDER_BY = "orderBy"; // 升序还是倒序标识 + public static final String ORDER_BY_FIELD = "orderByField"; // 排序字段 + + // "str_to_date('" + sdf.format(new Date()) + "','%Y-%m-%d %H:%i:%s')" + public static final String STR_TO_DATE_PREFIX = "str_to_date('"; // 格式化时间格式的前缀 + public static final String STR_TO_DATE_SUFFIX = "','%Y-%m-%d %H:%i:%s')"; // 格式化时间格式的后缀 + + } diff --git a/jero-boot-modules/src/main/java/com/jero/modules/laws/common/service/impl/LawsCommonServiceImpl.java b/jero-boot-modules/src/main/java/com/jero/modules/laws/common/service/impl/LawsCommonServiceImpl.java index e5c63562..d7a40178 100644 --- a/jero-boot-modules/src/main/java/com/jero/modules/laws/common/service/impl/LawsCommonServiceImpl.java +++ b/jero-boot-modules/src/main/java/com/jero/modules/laws/common/service/impl/LawsCommonServiceImpl.java @@ -203,7 +203,7 @@ public class LawsCommonServiceImpl implements ILawsCommonService { // 拼接默认的更新语句 LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); - updateBuilder.append("update_time = " + "str_to_date('" + sdf.format(new Date()) + "','%Y-%m-%d %H:%i:%s')," + + updateBuilder.append("update_time = " + FieldCommon.STR_TO_DATE_PREFIX + sdf.format(new Date()) + "','%Y-%m-%d %H:%i:%s')," + " update_by = " + "'" + sysUser.getUsername() + "'"); // 封装参数的更新语句 for (Map.Entry entryMap : parameterMap.entrySet()) { @@ -409,7 +409,7 @@ public class LawsCommonServiceImpl implements ILawsCommonService { private String setValue(String fieldShowType, String value) { if (LawsFieldTypeEnum.DATE_SINGLE.getValue().equals(fieldShowType)) { // 如果是单日期格式,做格式处理 - value = "str_to_date('" + value + "','%Y-%m-%d %H:%i:%s')"; + value = FieldCommon.STR_TO_DATE_PREFIX + value + FieldCommon.STR_TO_DATE_SUFFIX; } else { // 如果是多日期格式做处理 value = processDateManyTypeValue(value, fieldShowType); @@ -429,8 +429,8 @@ public class LawsCommonServiceImpl implements ILawsCommonService { String id = UUID.randomUUID().toString().replace("-", ""); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String commonInsertValues = "'" + id + "','" + sysUser.getUsername() + "'," - + "str_to_date('" + sdf.format(new Date()) + "','%Y-%m-%d %H:%i:%s')" + ",'" + sysUser.getUsername() + "'," - + "str_to_date('" + sdf.format(new Date()) + "','%Y-%m-%d %H:%i:%s')" + ",'" + sysUser.getOrgCode() + "'"; + + FieldCommon.STR_TO_DATE_PREFIX + sdf.format(new Date()) + FieldCommon.STR_TO_DATE_SUFFIX + ",'" + sysUser.getUsername() + "'," + + FieldCommon.STR_TO_DATE_PREFIX + sdf.format(new Date()) + FieldCommon.STR_TO_DATE_SUFFIX + ",'" + sysUser.getOrgCode() + "'"; fieldsBuilder.append("id,create_by,create_time,update_by,update_time,sys_code"); valuesBuilder.append(commonInsertValues); }