From e940b53f9d8fd9056aee2870e41a6e7932b2e8d6 Mon Sep 17 00:00:00 2001 From: houruijun <411269194@kidgrow.com> Date: Mon, 24 Aug 2020 17:21:41 +0800 Subject: [PATCH] 1.修改获取余额的时候,将预扣费算作有效的bug 2.医院管理 增加了显示医院编号 --- kidgrow-commons/kidgrow-db-spring-boot-starter/src/main/java/com/kidgrow/db/config/DateMetaObjectHandler.java | 15 ++++++++++++--- 1 files changed, 12 insertions(+), 3 deletions(-) diff --git a/kidgrow-commons/kidgrow-db-spring-boot-starter/src/main/java/com/kidgrow/db/config/DateMetaObjectHandler.java b/kidgrow-commons/kidgrow-db-spring-boot-starter/src/main/java/com/kidgrow/db/config/DateMetaObjectHandler.java index e1f169c..d24ee5c 100644 --- a/kidgrow-commons/kidgrow-db-spring-boot-starter/src/main/java/com/kidgrow/db/config/DateMetaObjectHandler.java +++ b/kidgrow-commons/kidgrow-db-spring-boot-starter/src/main/java/com/kidgrow/db/config/DateMetaObjectHandler.java @@ -77,8 +77,17 @@ @Override public void updateFill(MetaObject metaObject) { //mybatis-plus版本2.0.9+ - setFieldValByName(UPDATE_TIME, new Date(), metaObject); - setFieldValByName(UPDATE_USER_ID, Long.valueOf(request.getHeader(SecurityConstants.USER_ID_HEADER).toString()), metaObject); - setFieldValByName(UPDATE_USER_NAME, request.getHeader(SecurityConstants.USER_HEADER), metaObject); + Object updateTime = getFieldValByName(UPDATE_TIME, metaObject); + Object updateUserId = getFieldValByName(UPDATE_USER_ID, metaObject); + Object updateUserName = getFieldValByName(UPDATE_USER_NAME, metaObject); + if (updateTime == null) { + setFieldValByName(UPDATE_TIME, new Date(), metaObject); + } + if ((updateUserId == null) && (request.getHeader(SecurityConstants.USER_ID_HEADER) != null)) { + setFieldValByName(UPDATE_USER_ID, Long.valueOf(request.getHeader(SecurityConstants.USER_ID_HEADER).toString()), metaObject); + } + if ((updateUserName == null) && (request.getHeader(SecurityConstants.USER_HEADER) != null)) { + setFieldValByName(UPDATE_USER_NAME, request.getHeader(SecurityConstants.USER_HEADER), metaObject); + } } } -- Gitblit v1.8.0