From ac2adda42ac16c45cec72afec43d673fb00c81fa Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期三, 26 二月 2020 09:48:41 +0800
Subject: [PATCH] 员工返回 加入首字母
---
Api/src/main/java/com/java110/api/listener/user/QueryStaffServiceListener.java | 16 ++++++++++++++++
1 files changed, 16 insertions(+), 0 deletions(-)
diff --git a/Api/src/main/java/com/java110/api/listener/user/QueryStaffServiceListener.java b/Api/src/main/java/com/java110/api/listener/user/QueryStaffServiceListener.java
index bbc809f..3610230 100644
--- a/Api/src/main/java/com/java110/api/listener/user/QueryStaffServiceListener.java
+++ b/Api/src/main/java/com/java110/api/listener/user/QueryStaffServiceListener.java
@@ -9,6 +9,7 @@
import com.java110.utils.exception.ListenerExecuteException;
import com.java110.utils.util.Assert;
import com.java110.utils.util.BeanConvertUtil;
+import com.java110.utils.util.PinYinUtil;
import com.java110.utils.util.StringUtil;
import com.java110.core.annotation.Java110Listener;
import com.java110.core.context.DataFlowContext;
@@ -67,6 +68,7 @@
if (count > 0) {
staffs = BeanConvertUtil.covertBeanList(userInnerServiceSMOImpl.getStaffs(userDto), ApiStaffDataVo.class);
+ refreshInitials(staffs);
} else {
staffs = new ArrayList<>();
}
@@ -83,6 +85,20 @@
}
/**
+ * 鍒峰叆棣栧瓧姣�
+ * @param staffs
+ */
+ private void refreshInitials(List<ApiStaffDataVo> staffs) {
+
+ for(ApiStaffDataVo staffDataVo : staffs){
+ if(StringUtil.isEmpty(staffDataVo.getName())){
+ continue;
+ }
+ staffDataVo.setInitials(PinYinUtil.getFirstSpell(staffDataVo.getName()).toUpperCase().charAt(0)+"");
+ }
+ }
+
+ /**
* 鏌ヨ鐢ㄦ埛淇℃伅
* @param tmpObj
*/
--
Gitblit v1.8.0