Sfoglia il codice sorgente

添加用户身份认证状态标识

huxz 7 anni fa
parent
commit
5f6f8a0c8a

+ 7 - 0
sso-manage-console-web/src/components/accounts/users/UserHome.vue

@@ -46,6 +46,13 @@
         <el-table-column
           prop="vipName"
           label="用户名称">
+          <template slot-scope="scope">
+            {{ scope.row.vipName }}
+            <span class="valid-code1" v-if="scope.row.identityValidCode === 0">(未认证)</span>
+            <span class="valid-code0" v-if="scope.row.identityValidCode === 1">(待认证)</span>
+            <span class="valid-code1" v-if="scope.row.identityValidCode === 2">(已认证)</span>
+            <span class="valid-code1" v-if="scope.row.identityValidCode === 3">(未通过)</span>
+          </template>
         </el-table-column>
         <el-table-column
           prop="userUU"

+ 9 - 0
sso-manage-console/src/main/java/com/uas/sso/sso/backend/service/impl/UserBackendServiceImpl.java

@@ -25,8 +25,10 @@ import java.util.Collections;
 import java.util.List;
 import javax.persistence.criteria.CriteriaBuilder;
 import javax.persistence.criteria.CriteriaQuery;
+import javax.persistence.criteria.Order;
 import javax.persistence.criteria.Predicate;
 import javax.persistence.criteria.Root;
+import org.hibernate.jpa.criteria.OrderImpl;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.data.domain.Page;
 import org.springframework.data.domain.Pageable;
@@ -95,6 +97,13 @@ public class UserBackendServiceImpl implements UserBackendService {
                 predicates.toArray(array);
                 Predicate predicate = builder.and(array);
                 query.where(predicate);
+
+                List<Order> orderList = new ArrayList<>();
+                /*Order order = new OrderImpl(root.get("identityValidCode"), true);
+                orderList.add(order);*/
+                Order order = new OrderImpl(root.get("registerDate"), false);
+                orderList.add(order);
+                query.orderBy(orderList);
                 return null;
             }
         }, page);