Browse Source

feature 解决退款操作人为空的问题

xiahan 4 months ago
parent
commit
333012319f

+ 3 - 2
zhsw-common/src/main/java/com/rongwei/zhsw/system/service/impl/SwRefundRequestRecordServiceImpl.java

@@ -10,6 +10,7 @@ import com.rongwei.rwcommon.base.exception.CustomException;
 import com.rongwei.rwcommon.utils.SecurityUtil;
 import com.rongwei.zhsw.system.dao.SwRefundRequestRecordDao;
 import com.rongwei.zhsw.system.service.*;
+import org.apache.commons.lang.StringUtils;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.beans.BeanUtils;
@@ -102,8 +103,8 @@ public class SwRefundRequestRecordServiceImpl extends ServiceImpl<SwRefundReques
                 .eq(SwRefundRequestRecordDO::getId, refundRequestRecordDO.getId())
                 .set(SwRefundRequestRecordDO::getActualretirement, refundRequestRecordDO.getRefundamount())
                 .set(SwRefundRequestRecordDO::getRefundstatus, refundstatus)
-                .set(SwRefundRequestRecordDO::getRefundoperatorid, currentUser.getId())
-                .set(SwRefundRequestRecordDO::getRefundoperatorname, currentUser.getName())
+                .set(StringUtils.isNotBlank(currentUser.getId()),SwRefundRequestRecordDO::getRefundoperatorid, currentUser.getId())
+                .set(StringUtils.isNotBlank(currentUser.getName()),SwRefundRequestRecordDO::getRefundoperatorname, currentUser.getName())
                 .set(SwRefundRequestRecordDO::getRefundtime,new Date())
         );
     }